Class CellBase

Inheritance Relationships

Derived Types

Class Documentation

class CellBase

Subclassed by mindspore::Cell< GraphCell >, mindspore::Cell< T >

Public Functions

CellBase() = default

Constructor of Cellbase.

virtual ~CellBase() = default

Destructor of Cellbase.

inline virtual std::vector<Output> Construct(const std::vector<Input> &inputs)

Construct using inputs.

Parameters

inputs[in] Vector of inputs.

Returns

Vector of outputs.

virtual std::shared_ptr<CellBase> Clone() const = 0

Clone a cellbase.

Returns

Shared pointer of Cellbase.

inline virtual Status Run(const std::vector<MSTensor> &inputs, std::vector<MSTensor> *outputs)

Run a cellbase.

Parameters
  • inputs[in] Vector of MSTensor as inputs.

  • outputs[in] Vector of MSTensor as outputs.

Returns

Status of the operation.