FastDeploy
FastDeploy copied to clipboard
从内存中加载模型时报错:进程已结束,退出代码为 -1073741819 (0xC0000005)
环境
- 【FastDeploy版本】:fastdeploy-gpu-python 1.0.7
- 【系统平台】: Windows x64(Windows10)
- 【硬件】: Nvidia GPU 3090TI, CUDA 11.2 CUDNN 8.3
- 【编译语言】: Python3.9
问题日志及出现问题的操作流程
model_file = Path(r"D:\workspace\ZhousfLib\model\inference.pdmodel")
params_file = Path(r"D:\workspace\ZhousfLib\model\inference.pdiparams")
config_file = Path(r"D:\workspace\ZhousfLib\model\inference_cls.yaml")
try:
with model_file.open("rb") as model_buffer, params_file.open("rb") as params_buffer:
# runtime_option read model form memory
runtime_option.set_model_buffer(model_buffer.read(), params_buffer.read())
runtime_option.use_gpu(0)
runtime_option.use_paddle_backend()
# Initialize model without model path and params path
model = fd.vision.classification.PaddleClasModel("", "", str(config_file), runtime_option=runtime_option)
except Exception as e:
print(e)
直接报错:
[INFO] fastdeploy/vision/common/processors/transform.cc(93)::fastdeploy::vision::FuseNormalizeHWC2CHW Normalize and HWC2CHW are fused to NormalizeAndPermute in preprocessing pipeline.
[INFO] fastdeploy/vision/common/processors/transform.cc(159)::fastdeploy::vision::FuseNormalizeColorConvert BGR2RGB and NormalizeAndPermute are fused to NormalizeAndPermute with swap_rb=1
进程已结束,退出代码为 -1073741819 (0xC0000005)
看报错是内存非法访问,不知道哪里出了问题,代码参考 #1073 @rainyfly 麻烦帮忙看下,感谢~