◆ execute()
Executes the tensor operation found in a DAG node asynchronously, returning the execution handle in exec_handle that can later be used for testing for completion of the operation execution. Returns an integer error code (0:Success).
Implements exatn::runtime::TensorNodeExecutor.
◆ getLocalTensor()
std::shared_ptr< talsh::Tensor > exatn::runtime::ExatensorNodeExecutor::getLocalTensor |
( |
const numerics::Tensor & |
tensor, |
|
|
const std::vector< std::pair< DimOffset, DimExtent >> & |
slice_spec |
|
) |
| |
|
overridevirtual |
◆ initialize()
void exatn::runtime::ExatensorNodeExecutor::initialize |
( |
| ) |
|
|
overridevirtual |
◆ sync()
bool exatn::runtime::ExatensorNodeExecutor::sync |
( |
TensorOpExecHandle |
op_handle, |
|
|
int * |
error_code, |
|
|
bool |
wait = false |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following files:
- /Users/aqw/exatn/src/runtime/executor/node_executors/exatensor/node_executor_exatensor.hpp
- /Users/aqw/exatn/src/runtime/executor/node_executors/exatensor/node_executor_exatensor.cpp