| @@ -55,12 +55,11 @@ class AicpuNodeTaskBase : public NodeTask { | |||||
| virtual Status LaunchTask(TaskContext &context) = 0; | virtual Status LaunchTask(TaskContext &context) = 0; | ||||
| virtual Status TaskCallback(TaskContext &context) = 0; | |||||
| virtual Status UpdateIoAddr(TaskContext &context) = 0; | virtual Status UpdateIoAddr(TaskContext &context) = 0; | ||||
| static Status AllocTensorBuffer(size_t size, std::unique_ptr<TensorBuffer> &tensor_buffer); | static Status AllocTensorBuffer(size_t size, std::unique_ptr<TensorBuffer> &tensor_buffer); | ||||
| private: | |||||
| Status TaskCallback(TaskContext &context); | |||||
| protected: | protected: | ||||
| const NodeItem *node_item_; | const NodeItem *node_item_; | ||||
| // just reference. | // just reference. | ||||
| @@ -93,8 +92,6 @@ class AicpuTfNodeTask : public AicpuNodeTaskBase { | |||||
| Status LaunchTask(TaskContext &context) override; | Status LaunchTask(TaskContext &context) override; | ||||
| Status TaskCallback(TaskContext &context) override; | |||||
| Status UpdateIoAddr(TaskContext &context) override; | Status UpdateIoAddr(TaskContext &context) override; | ||||
| private: | private: | ||||
| @@ -162,7 +159,7 @@ class AicpuNodeTask : public AicpuNodeTaskBase { | |||||
| Status LaunchTask(TaskContext &context) override; | Status LaunchTask(TaskContext &context) override; | ||||
| Status TaskCallback(TaskContext &context) override; | |||||
| override; | |||||
| Status UpdateIoAddr(TaskContext &context) override; | Status UpdateIoAddr(TaskContext &context) override; | ||||
| @@ -171,6 +168,8 @@ class AicpuNodeTask : public AicpuNodeTaskBase { | |||||
| Status InitForDependComputeTask(); | Status InitForDependComputeTask(); | ||||
| Status UpdateShapeAndDataByResultSummary(TaskContext &context); | |||||
| protected: | protected: | ||||
| // host mem | // host mem | ||||
| std::unique_ptr<uint8_t[]> args_; | std::unique_ptr<uint8_t[]> args_; | ||||