Browse Source

async

tags/v1.3.0
wjm 3 years ago
parent
commit
f7840a1f93
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      ge/hybrid/executor/hybrid_model_executor.cc

+ 2
- 2
ge/hybrid/executor/hybrid_model_executor.cc View File

@@ -50,8 +50,8 @@ Status HybridModelExecutor::Execute(HybridModelExecutor::ExecuteArgs &args) {
auto root_graph_item = model_->GetRootGraphItem();
GE_CHECK_NOTNULL(root_graph_item);

GE_CHK_RT_RET(rtMemcpy(context_.global_step, sizeof(uint64_t), &context_.iteration,
sizeof(uint64_t), RT_MEMCPY_HOST_TO_DEVICE));
GE_CHK_RT_RET(rtMemcpyAsync(context_.global_step, sizeof(uint64_t), &context_.iteration,
sizeof(uint64_t), RT_MEMCPY_HOST_TO_DEVICE_EX, context_.stream));
SubgraphExecutor executor(model_->GetRootGraphItem(), &context_);
auto ret = ExecuteGraphInternal(executor, args);
Cleanup();


Loading…
Cancel
Save