SetData

Description

Sets data to a tensor.

Prototype

APIs using strings will be deprecated in later versions. Use APIs supporting non-string data instead.

graphStatus SetData(std::vector<uint8_t> &&data)

graphStatus SetData(const std::vector<uint8_t> &data)

graphStatus SetData(const uint8_t *data, size_t size)

graphStatus SetData(const std::string &data)

graphStatus SetData(const char_t *data)

graphStatus SetData(const std::vector<std::string> &data)

graphStatus SetData(const std::vector<AscendString> &datas)

graphStatus SetData(uint8_t *data, size_t size, const Tensor::DeleteFunc &deleter_func)

Parameters

Parameter

Input/Output

Description

data/datas

Input

Data to be set.

size

Input

Data length, in bytes.

deleter_func

Input

Function that clears data.

using DeleteFunc = std::function<void(uint8_t *)>;

Returns

graphStatus type. GRAPH_SUCCESS on success; GRAPH_FAILED on failure.

Exception Handling

None

Restrictions

None