Skip to content

Instantly share code, notes, and snippets.

"builtin.module"() ({
"func.func"() <{function_type = () -> (), sym_name = "main"}> ({
%0 = "mps.placeholder"() : () -> tensor<10x128xf32>
%1 = "mps.placeholder"() : () -> tensor<64x128xf32>
%2 = "mps.constant"() <{value = dense<0> : tensor<si32>}> : () -> tensor<si32>
%3 = "mps.constant"() <{value = dense<1> : tensor<si32>}> : () -> tensor<si32>
%4 = "mps.transpose"(%1, %2, %3) : (tensor<64x128xf32>, tensor<si32>, tensor<si32>) -> tensor<128x64xf32>
%5 = "mps.matmul"(%0, %4) <{transpose_lhs = false, transpose_rhs = false}> : (tensor<10x128xf32>, tensor<128x64xf32>) -> tensor<10x64xf32>
%6 = "mps.placeholder"() : () -> tensor<1x64xf32>
%7 = "mps.add"(%5, %6) : (tensor<10x64xf32>, tensor<1x64xf32>) -> tensor<10x64xf32>
CCV_NNC_GEMM_FORWARD [1]: [3] -> [1] (0)
|-> 1. 0x1438bd420 (0x285d90fc0:0) [2x320] 0.517578 0.953613 -0.921875 ..
|-> 2. 0x1438bd570 (0x285d841c0:0) [1280x320] -0.001888 0.001598 0.001110 ..
|-> 3. 0x1438bd5e0 (0x285d84280:0) [1280] -0.019775 0.008278 0.010788 ..
|<- 1. 0x1438a0000 (0x285da5600:0) [2x1280] 0.044556 -0.020798 0.078064 ..
CCV_NNC_SWISH_FORWARD [2]: [1] -> [1] (0)
|-> 1. 0x1438a0000 (0x285da5600:0) [2x1280] 0.044556 -0.020798 0.078064 ..
|<- 1. 0x1438a0000 (0x285da5600:0) [2x1280] 0.022781 -0.010292 0.040558 ..
CCV_NNC_GEMM_FORWARD [3]: [3] -> [1] (0)
|-> 1. 0x1438a0000 (0x285da5600:0) [2x1280] 0.022781 -0.010292 0.040558 ..
#!/usr/bin/env python
import argparse
import subprocess
import os
import re
import json
def read_version(version):
ver = re.compile('Using\s([\w\_\-]+)\s\(([\d\.]+)\)')
#!/usr/bin/env python
import argparse
import os
VARIANTS = [
'prod',
'debug',
]
#!/usr/bin/env python
import argparse
import subprocess
import plistlib
import os
import xml.etree.ElementTree as ET
TEAM = '___YOUR_TEAM_ID__'
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
git_repository(
name = "build_bazel_rules_apple",
remote = "https://github.com/bazelbuild/rules_apple.git",
commit = "524ea38c7c1f8a14bdea812f499aea7c5d3d1e13",
shallow_since = "1585159204 -0700"
)
// automatically generated by the FlatBuffers compiler, do not modify
import FlatBuffers
public enum MyGame {
public enum Sample {
public enum Color: Int8, Enum {
public typealias T = Int8
public static var byteSize: Int { return MemoryLayout<Int8>.size }
// automatically generated by the FlatBuffers compiler, do not modify
import FlatBuffers
public enum MyGame {
public enum Sample {
public enum Color: Int8, Enum {
public typealias T = Int8
public static var byteSize: Int { return MemoryLayout<Int8>.size }
static atomic_int executed_count;
void my_dispatch_async(dispatch_queue_t queue, dispatch_block_t block) {
dispatch_block_t wrapped_block = ^{
++executed_count;
block();
};
struct Block_layout *old_block_layout = (__bridge struct Block_layout *)block;
if (old_block_layout->invoke == dispatch_block_special_invoke()) {
wrapped_block = dispatch_block_create(DISPATCH_BLOCK_INHERIT_QOS_CLASS, wrapped_block);
typedef void (*dispatch_f)(void*, ...);
dispatch_f dispatch_block_special_invoke()
{
static dispatch_once_t onceToken;
static dispatch_f f;
dispatch_once(&onceToken, ^{
f = (__bridge struct Block_layout *)dispatch_block_create(DISPATCH_BLOCK_INHERIT_QOS_CLASS, ^{})->invoke;
});
return f;
}