Fix AMD by changing from GetTensorData<T>() to GetTensorMutableData<T>()
This commit is contained in:
@@ -74,10 +74,12 @@ namespace ANSCENTER {
|
||||
void warmupModel();
|
||||
bool Init(const std::string& modelPath, bool useGPU=true, int deviceId = 0);
|
||||
cv::Mat preprocess(const cv::Mat& image, float*& blob, std::vector<int64_t>& inputTensorShape);
|
||||
// outputTensors is non-const because GetTensorMutableData() requires
|
||||
// a non-const Ort::Value receiver — see ANSONNXCL.h for full note.
|
||||
std::vector<Object> postprocess(
|
||||
const cv::Size& originalImageSize,
|
||||
const cv::Size& resizedImageShape,
|
||||
const std::vector<Ort::Value>& outputTensors, int topk,
|
||||
std::vector<Ort::Value>& outputTensors, int topk,
|
||||
const std::string& camera_id);
|
||||
std::vector<Object> detect(const cv::Mat& image, const std::string& camera_id);
|
||||
private:
|
||||
|
||||
Reference in New Issue
Block a user