Skip to content

Ryanunderhill/mkldnn dll#3314

Merged
RyanUnderhill merged 104 commits intomasterfrom
ryanunderhill/mkldnn_dll
May 6, 2020
Merged

Ryanunderhill/mkldnn dll#3314
RyanUnderhill merged 104 commits intomasterfrom
ryanunderhill/mkldnn_dll

Conversation

@RyanUnderhill
Copy link
Contributor

Partway progress to making DNNL work as a DLL vs being tightly integrated.

What works so far:

Loads provider as a DLL
Sets up the allocators
Registers the KernelDefs

@pranavsharma pranavsharma requested review from a team and jywu-msft March 26, 2020 01:21
Nodearg, Node, GraphViewer

Gets as far as GraphViewer::GetAllInitializedTensors before hitting not implemented code.
Now gets up to calling void IndexedSubGraph::SetMetaDef(std::unique_ptr<MetaDef>& meta_def_)
@jywu-msft
Copy link
Member

are there any changes related to packaging the shared lib in the python package?

Copy link
Contributor

@pranavsharma pranavsharma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's ensure there's a task created to address the TODOs in this PR. Thanks!

@jywu-msft
Copy link
Member

are there any changes related to packaging the shared lib in the python package?

did you get a change to build and test a python package built with dnnl ep shared lib?

@RyanUnderhill RyanUnderhill merged commit d5ec353 into master May 6, 2020
@RyanUnderhill RyanUnderhill deleted the ryanunderhill/mkldnn_dll branch May 6, 2020 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants