소스 검색

修改图像分类模型推理流程

liyan 2 달 전
부모
커밋
efeecf5eb4
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      watermark_verify/inference/classification_inference.py

+ 2 - 1
watermark_verify/inference/classification_inference.py

@@ -55,7 +55,8 @@ class ClassificationInference:
         img = Tensor(image[None, :, :, :])
         img = Tensor(image[None, :, :, :])
         model = base.model(modelPath=self.model_path)  # 初始化 base.model 类
         model = base.model(modelPath=self.model_path)  # 初始化 base.model 类
         outputs = model.infer([img])[0]  # 执行推理。输入数据类型:List[base.Tensor], 返回模型推理输出的List[base.Tensor]
         outputs = model.infer([img])[0]  # 执行推理。输入数据类型:List[base.Tensor], 返回模型推理输出的List[base.Tensor]
-        outputs = np.array(outputs.to_host())  # 将outputs移动到内存中,并且将base.Tensor类转为numpy array
+        outputs.to_host()
+        outputs = np.array(outputs)  # 将outputs移动到内存中,并且将base.Tensor类转为numpy array
         return outputs
         return outputs
 
 
     def predict_batch(self, image_paths):
     def predict_batch(self, image_paths):