auto input_tensor = std::make_shared<ROTensor>(info);
input_tensor->setData(std::make_shared<const model::ExternalData>(
reinterpret_cast<const uint8_t *>(buffer), length));
- _tensor_map.insert({input_index, input_tensor});
+ _tensor_map[input_index] = input_tensor;
}
void ExecManager::setInput(const neurun::model::IOIndex &index, const void *buffer, size_t length)
auto input_tensor = std::make_shared<ROTensor>(info);
input_tensor->setData(std::make_shared<const model::ExternalData>(
reinterpret_cast<const uint8_t *>(buffer), length));
- _tensor_map.insert({input_index, input_tensor});
+ _tensor_map[input_index] = input_tensor;
}
void ExecManager::setOutput(const neurun::model::IOIndex &index,
auto output_tensor = std::make_shared<Tensor>(info);
output_tensor->setBuffer(
std::make_shared<ExternalBuffer>(reinterpret_cast<uint8_t *>(buffer), length));
- _tensor_map.insert({output_index, output_tensor});
+ _tensor_map[output_index] = output_tensor;
}
void ExecManager::setOutput(const neurun::model::IOIndex &index, void *buffer, size_t length)
auto output_tensor = std::make_shared<Tensor>(info);
output_tensor->setBuffer(
std::make_shared<ExternalBuffer>(reinterpret_cast<uint8_t *>(buffer), length));
- _tensor_map.insert({output_index, output_tensor});
+ _tensor_map[output_index] = output_tensor;
}
void ExecManager::execute(void)