Ryanunderhill/mkldnn dll #3314
Initial change to build mkldnn as a dll
c2b5e5f6
Add bridge code
cda50dd9
Move provider bridge into a shared location, vs being specific to mkldnn
e8834278
Merge with master
9569784e
More bridge cleanup
170a64fb
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
23c901d6
Fix unix compile error
df478bb4
Fix DLL export
1a5fde46
Linux build fix
45043c6c
Nudge server
3a45b28c
Add status functions
82819b3f
Fix linux build break
c8754807
DLL export + linux errors
f65df8d2
Remove unreferenced parameter
5431342e
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
fd95e268
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
6689e6cf
Merge with master
9c28e10c
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
f506f380
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
172434c8
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
1cda7be6
DLL changes
d4aa77e6
Merge with master
6523554b
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
b6a0d6b4
Crazy commit of latest stuff
464ecef3
Works up until IExecutionProvider::GetCapability
6050e362
AttributeProto, TensorShapeProto
ee900085
Implemented Prov_Node::NodeConstIterator
0dfa95f5
Provider now makes it to IExecutionProvider::Compile
044395bd
Runs but does not create compute kernels. Need to debug.
99e19503
Implemented TensorShape, and CPUIDInfo
753c08db
Move headers around, rename things, more cleanup, add more comments
1bad2111
Clean up code
266357d9
Remove dead code and cleanup unnecessary changes
50ae0216
Merge with master
f63547b7
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
bd2d925d
Merge with master
b4aac8ed
snnn
commented
on 2020-04-22
Merge with master
6485e749
Cleanup
25aebf74
Minor code cleanups
32ab0f10
RyanUnderhill
marked this pull request as ready for review 5 years ago
Fix build errors on Mac/Linux
d3fc6618
Use abort(); instead of raise()
995bf927
Cross platform build errors
dc0a16ad
Android/Linux build break
899fdd47
Fix same build break harder
915c2e89
Missing 'override'
8e58979c
Accidental <windows.h> include that obviously doesn't build on linux.
c6ad91b1
Add in STL fix for cent_os's old compiler that doesn't have make_unique
d3f768d5
More cent_os fixes, plus adding ORT_UNUSED_PARAMETER in some places
3da51436
Fix make_unique properly for centos
396591bb
Attempt to fix another centos old compiler issue
268cd479
Fix two-phase name lookup bug on non VC++ compilers.
acb17901
Linux build errors
26bfa4f0
More unreferenced parameters.
b5afe8c1
Fix MIN macro problem on linux
08de63d1
Fix constructor error on Mac & Android
05c209ca
Unused parameter fixes
bac85fee
Fix linux build issue
59f88127
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
b3d62c0a
Fix python API break
a0fcf914
Fix crash on exit if Dnnl library never creates a thread_local
ff0094a6
Fix DLL unload time, plus linux shared library dependency
a13f04ea
Remove absolute path for DNNL dll
e71a4fe9
Don't register Gemm Op in Dnnl, as all important work is done through…
b4088480
Installed ClangFormat on VC 2019, fixes some indent bugs on linux
2f0d979d
Implement Prov_OpKernel, Prov_OpKernelContext,, Prov_OpKernelInfo, Pr…
ff5ed96a
Remove obsolete comment
1831d5c4
Move template specializations out of class to fix linux build break
a00932b3
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
0a232f99
Fix a couple Mac & Linux build breaks
8c97e2d1
Handle non create_arena case for dnnl
442d22b6
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
5c8cb84b
More cleanup, plust test of having Dnnl disabled to isolate a build t…
f39b9c59
Unused parameter error fix
8eaf68a6
Simplify cmake + python code
700045c4
Fix error discovered in python
70535ed8
Fix another stubbed out function hit during a test
e69f686c
Add in error check when creating Dnnl factory
d2fb6d15
snnn
commented
on 2020-05-02
snnn
commented
on 2020-05-02
Change not implemented error handling
d4e0360b
Make it actually compile first
90c9a774
Code review cleanup
41c52d4e
Narrow down linux build error
928fcacb
Typo
07525053
Add unix symbol export files
22fd7749
Typo
2c57b85f
shared library name fix
0b2f2b16
Rename Prov_ prefix to Provider_
163df478
Add in unhandled exception filter to get call stack in windows releas…
5763caaa
Remove crash test
80e2d5d6
Make crash handler run before GTest wrapper eats it
33b11d4e
Move crash handler into onnx_test_runner only
31bd39d2
Code review feedback
f89f4cf8
Merge with master
30c1be67
Fix windows build error
9681d3f7
Try again on same build break...
03f7a561
Try as a vectored exception handler
9841f6f3
Another test
d020ec06
Trying again, removing the cout statements.
a5b0835d
Another test for how to clean up thread locals
8506278d
Simplifying the thread_local change, adding back the couts
3344c392
Code review feedback
b4a1ef6a
Merge branch 'master' of https://github.com/Microsoft/onnxruntime int…
e3147969
Fix header name change (not sure why local build didn't catch it)
1922aba4
snnn
commented
on 2020-05-06
Address more code review feedback
032ec0c6
In development warning added to provider_api.h
aebfaf38
RyanUnderhill
deleted the ryanunderhill/mkldnn_dll branch 5 years ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub