Skip to content

Instantly share code, notes, and snippets.

// origKernelName: _ZN10tensorflow12_GLOBAL__N_113SplitOpKernelIfEEvPKT_iiiNS_21CudaDeviceArrayStructIPS2_Li8EEE
// uniqueKernelName: _ZN10tensorflow12_GLOBAL__N_113SplitOpKernelIfEEvPKT_iiiNS_21CudaDeviceArrayStructIPS2_Li8EEE_1_2
// shortKernelName: _ZN10tensorflow12_GL
struct tensorflow__CudaDeviceArrayStruct {
int f0;
unsigned long f1[8];
global float** f2;
};
// origKernelName: _Z17run_bounded_array12BoundedArrayii
// uniqueKernelName: _Z17run_bounded_array12BoundedArrayii_1
// shortKernelName: _Z17run_bounded_arra
struct BoundedArray {
unsigned long f0[8];
};
struct GlobalVars {
local int *scratch;
0000000000389f60 T _LLVMEnablePrettyStackTrace
0000000000385050 T _LLVMInstallFatalErrorHandler
00000000003738b0 T _LLVMParseCommandLineOptions
000000000006bb50 T _LLVMParseIRInContext
00000000003850d0 T _LLVMResetFatalErrorHandler
000000000002bb80 T __Z14addStringInstrPN4llvm6ModuleENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_
000000000002c010 T __Z16copyAddressSpacePN4llvm5ValueES1_
000000000002ba30 T __Z17addGlobalVariablePN4llvm6ModuleENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEES8_
00000000000401c0 T __Z17convertModuleToCliRNSt3__16vectorIiNS_9allocatorIiEEEEPN4llvm6ModuleENS_12basic_stringIcNS_11char_traitsIcEENS1_IcEEEESC_b
000000000002bfc0 T __Z18updateAddressSpacePN4llvm5ValueEi
=========================
patching llvm.lifetime.start.p0i8
=========================
patching __gxx_personality_v0
=========================
patching llvm.lifetime.end.p0i8
=========================
patching cuStreamCreate
=========================
patching cuMemHostAlloc
[ 2%] Built target clew
[ 11%] Built target easycl
[ 61%] Built target clblast
[ 96%] Built target cocl
[ 97%] Linking CXX executable ir-to-opencl
[100%] Built target ir-to-opencl
naths@naths-HP-Pavilion-15-Notebook-PC:~/build/coriander$ make clean
naths@naths-HP-Pavilion-15-Notebook-PC:~/build/coriander$ make -j5
[ 1%] Building C object CMakeFiles/clew.dir/src/EasyCL/thirdparty/clew/src/clew.c.o
[ 2%] Linking C shared library libclew.so
/usr/bin/c++ -std=c++11 -fPIC -g -Wno-covered-switch-default -Wno-sign-compare -O3 -DNDEBUG -stdlib=libc++ -rdynamic CMakeFiles/patch_hostside.dir/src/patch_hostside.cpp.o CMakeFiles/patch_hostside.dir/src/struct_clone.cpp.o CMakeFiles/patch_hostside.dir/src/mutations.cpp.o CMakeFiles/patch_hostside.dir/src/readIR.cpp.o CMakeFiles/patch_hostside.dir/third_party/argparsecpp/argparsecpp.cpp.o CMakeFiles/patch_hostside.dir/src/type_dumper.cpp.o CMakeFiles/patch_hostside.dir/src/GlobalNames.cpp.o CMakeFiles/patch_hostside.dir/src/EasyCL/util/easycl_stringhelper.cpp.o CMakeFiles/patch_hostside.dir/src/cocl_logging.cpp.o -o patch_hostside -Wl,-Bstatic -lLLVMObjectYAML -lLLVMInterpreter -lLLVMOrcJIT -lLLVMMCJIT -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMSymbolize -lLLVMDebugInfoPDB -lLLVMDebugInfoDWARF -lLLVMMIRParser -lLLVMLineEditor -lLLVMLTO -lLLVMPasses -lLLVMObjCARCOpts -lLLVMLibDriver -lLLVMOption -lLLVMCoroutines -lLLVMCoverage -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLL
/usr/bin/c++ -std=c++11 -fPIC -g -Wno-covered-switch-default -Wno-sign-compare -O3 -DNDEBUG -stdlib=libc++ -rdynamic CMakeFiles/patch_hostside.dir/src/patch_hostside.cpp.o CMakeFiles/patch_hostside.dir/src/struct_clone.cpp.o CMakeFiles/patch_hostside.dir/src/mutations.cpp.o CMakeFiles/patch_hostside.dir/src/readIR.cpp.o CMakeFiles/patch_hostside.dir/third_party/argparsecpp/argparsecpp.cpp.o CMakeFiles/patch_hostside.dir/src/type_dumper.cpp.o CMakeFiles/patch_hostside.dir/src/GlobalNames.cpp.o CMakeFiles/patch_hostside.dir/src/EasyCL/util/easycl_stringhelper.cpp.o CMakeFiles/patch_hostside.dir/src/cocl_logging.cpp.o -o patch_hostside -Wl,-Bstatic -lLLVMObjectYAML -lLLVMInterpreter -lLLVMOrcJIT -lLLVMMCJIT -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMSymbolize -lLLVMDebugInfoPDB -lLLVMDebugInfoDWARF -lLLVMMIRParser -lLLVMLineEditor -lLLVMLTO -lLLVMPasses -lLLVMObjCARCOpts -lLLVMLibDriver -lLLVMOption -lLLVMCoroutines -lLLVMCoverage -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLL
/usr/bin/c++ -std=c++11 -fPIC -g -Wno-covered-switch-default -Wno-sign-compare -O3 -DNDEBUG -stdlib=libc++ -rdynamic CMakeFiles/patch_hostside.dir/src/patch_hostside.cpp.o CMakeFiles/patch_hostside.dir/src/struct_clone.cpp.o CMakeFiles/patch_hostside.dir/src/mutations.cpp.o CMakeFiles/patch_hostside.dir/src/readIR.cpp.o CMakeFiles/patch_hostside.dir/third_party/argparsecpp/argparsecpp.cpp.o CMakeFiles/patch_hostside.dir/src/type_dumper.cpp.o CMakeFiles/patch_hostside.dir/src/GlobalNames.cpp.o CMakeFiles/patch_hostside.dir/src/EasyCL/util/easycl_stringhelper.cpp.o CMakeFiles/patch_hostside.dir/src/cocl_logging.cpp.o -o patch_hostside -Wl,-Bstatic -lLLVMObjectYAML -lLLVMInterpreter -lLLVMOrcJIT -lLLVMMCJIT -lLLVMExecutionEngine -lLLVMRuntimeDyld -lLLVMSymbolize -lLLVMDebugInfoPDB -lLLVMDebugInfoDWARF -lLLVMMIRParser -lLLVMLineEditor -lLLVMLTO -lLLVMPasses -lLLVMObjCARCOpts -lLLVMLibDriver -lLLVMOption -lLLVMCoroutines -lLLVMCoverage -lLLVMXCoreDisassembler -lLLVMXCoreCodeGen -lLLVMXCoreDesc -lLLVMXCoreInfo -lLL
/usr/local/bin/cmake -H/home/naths/srcs/coriander -B/home/naths/build/coriander --check-build-system CMakeFiles/Makefile.cmake 0
/usr/local/bin/cmake -E cmake_progress_start /home/naths/build/coriander/CMakeFiles /home/naths/build/coriander/CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/home/naths/build/coriander'
make -f CMakeFiles/patch_hostside.dir/build.make CMakeFiles/patch_hostside.dir/depend
make[2]: Entering directory '/home/naths/build/coriander'
cd /home/naths/build/coriander && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /home/naths/srcs/coriander /home/naths/srcs/coriander /home/naths/build/coriander /home/naths/build/coriander /home/naths/build/coriander/CMakeFiles/patch_hostside.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/home/naths/build/coriander'
make -f CMakeFiles/patch_hostside.dir/build.make CMakeFiles/patch_hostside.dir/build
make[2]: Entering directory '/home/naths/build/coriander'
The C compiler identification is Clang 5.0.0
The CXX compiler identification is Clang 5.0.0
Check for working C compiler: /home/naths/build/llvm/bin/clang
Check for working C compiler: /home/naths/build/llvm/bin/clang -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Check for working CXX compiler: /home/naths/build/llvm/bin/clang++
Check for working CXX compiler: /home/naths/build/llvm/bin/clang++ -- works