11 #ifndef EXATN_NUMERICS_TENSOR_OP_CREATE_HPP_
12 #define EXATN_NUMERICS_TENSOR_OP_CREATE_HPP_
14 #include "tensor_basic.hpp"
15 #include "tensor_operation.hpp"
33 virtual bool isSet()
const override;
37 runtime::TensorOpExecHandle * exec_handle)
override;
40 static std::unique_ptr<TensorOperation>
createNew();
52 TensorElementType element_type_;
60 #endif //EXATN_NUMERICS_TENSOR_OP_CREATE_HPP_
virtual int accept(runtime::TensorNodeExecutor &node_executor, runtime::TensorOpExecHandle *exec_handle) override
Definition: tensor_op_create.cpp:27
virtual bool isSet() const override
Definition: tensor_op_create.cpp:22
TensorElementType getTensorElementType() const
Definition: tensor_op_create.hpp:46
Definition: DriverClient.hpp:10
void resetTensorElementType(TensorElementType element_type)
Definition: tensor_op_create.cpp:38
Definition: tensor_operation.hpp:36
Definition: tensor_op_create.hpp:21
Definition: tensor_node_executor.hpp:36
static std::unique_ptr< TensorOperation > createNew()
Definition: tensor_op_create.cpp:33