Skip to content

[GDR] Eliminate several unnecessary sync barriers - #13140

Merged
caisq merged 1 commit into
masterfrom
unknown repository
Sep 20, 2017
Merged

caisq merged 1 commit into
masterfrom
unknown repository

Conversation

@byronyi

@byronyi byronyi commented Sep 19, 2017 •

Copy link
Copy Markdown
Contributor

Following the plan I mentioned in #12361 (comment), I have refactored out the sync wrapper around copy between CPU and GPU.

Now the user need to supply a StatusCallback when calling RemoteMemoryManager:: TransportOptionsFromTensor and RemoteMemoryManager::TensorFromTransportOptions, in order to prepare for the potential CPU-GPU tensor transfer.

@tensorflow-jenkins

Copy link
Copy Markdown
Collaborator

Can one of the admins verify this patch?

@drpngx

drpngx commented Sep 19, 2017

Copy link
Copy Markdown
Contributor

@poxvoculi what do you think?

@drpngx

drpngx commented Sep 20, 2017

Copy link
Copy Markdown
Contributor

Jenkins, test this please.

@caisq
caisq merged commit abfc9de into tensorflow:master Sep 20, 2017
@byronyi
byronyi deleted the gpudirect branch September 20, 2017 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants