Browse Source

fix ut

pull/1816/head
guopeian 4 years ago
parent
commit
32ef924ab0
1 changed files with 14 additions and 5 deletions
  1. +14
    -5
      ge/hybrid/node_executor/aicpu/aicpu_node_executor.h

+ 14
- 5
ge/hybrid/node_executor/aicpu/aicpu_node_executor.h View File

@@ -51,6 +51,8 @@ class AicpuNodeTaskBase : public NodeTask {


virtual Status UpdateOutputShapeFromExtInfo(TaskContext &task_context); virtual Status UpdateOutputShapeFromExtInfo(TaskContext &task_context);


virtual Status UpdateShapeAndDataByResultSummary(TaskContext &context) = 0;

Status UpdateShapeToOutputDesc(TaskContext &task_context, const GeShape &shape_new, int32_t output_index); Status UpdateShapeToOutputDesc(TaskContext &task_context, const GeShape &shape_new, int32_t output_index);


virtual Status LaunchTask(TaskContext &context) = 0; virtual Status LaunchTask(TaskContext &context) = 0;
@@ -58,6 +60,8 @@ class AicpuNodeTaskBase : public NodeTask {
virtual Status InitForDependComputeTask() = 0; virtual Status InitForDependComputeTask() = 0;


Status TaskCallback(TaskContext &context); Status TaskCallback(TaskContext &context);
virtual Status SetMemCopyTask(const domi::TaskDef &task_def) = 0;


virtual Status UpdateIoAddr(TaskContext &context) = 0; virtual Status UpdateIoAddr(TaskContext &context) = 0;


@@ -98,13 +102,13 @@ class AicpuTfNodeTask : public AicpuNodeTaskBase {
Status TaskCallback(TaskContext &context) override; Status TaskCallback(TaskContext &context) override;


Status UpdateIoAddr(TaskContext &context) override; Status UpdateIoAddr(TaskContext &context) override;

private:
Status SetMemCopyTask(const domi::TaskDef &task_def);

Status UpdateShapeAndDataByResultSummary(TaskContext &context);
Status UpdateShapeAndDataByResultSummary(TaskContext &context) override;
Status InitForDependComputeTask() override; Status InitForDependComputeTask() override;

Status SetMemCopyTask(const domi::TaskDef &task_def) override;
private:
/// ///
/// read result summary and prepare copy task memory. /// read result summary and prepare copy task memory.
/// @param context task context /// @param context task context
@@ -166,7 +170,12 @@ class AicpuNodeTask : public AicpuNodeTaskBase {
Status TaskCallback(TaskContext &context) override; Status TaskCallback(TaskContext &context) override;


Status UpdateIoAddr(TaskContext &context) override; Status UpdateIoAddr(TaskContext &context) override;
Status UpdateShapeAndDataByResultSummary(TaskContext &context) override;


Status InitForDependComputeTask() override;

Status SetMemCopyTask(const domi::TaskDef &task_def);
protected: protected:
// host mem // host mem
std::unique_ptr<uint8_t[]> args_; std::unique_ptr<uint8_t[]> args_;


Loading…
Cancel
Save