mmdeploy icon indicating copy to clipboard operation
mmdeploy copied to clipboard

[Bug] C# code with failed to create model: not supported (2)

Open shenjunyuqwert opened this issue 1 year ago • 1 comments

Checklist

  • [X] I have searched related issues but cannot get the expected help.
  • [X] 2. I have read the FAQ documentation but cannot get the expected help.
  • [X] 3. The bug has not been fixed in the latest version.

Describe the bug

image When I use the demo code of mmdeploy C# to infer the onnx CPU model, the error is as shown in the figure

Reproduction

image

Environment

C:\ProgramData\miniconda3\python.exe D:\projects_old\mmdeploy\tools\check_env.py 
01/10 10:13:26 - mmengine - INFO - 

01/10 10:13:26 - mmengine - INFO - **********Environmental information**********
01/10 10:13:27 - mmengine - INFO - sys.platform: win32
01/10 10:13:27 - mmengine - INFO - Python: 3.11.5 | packaged by Anaconda, Inc. | (main, Sep 11 2023, 13:26:23) [MSC v.1916 64 bit (AMD64)]
01/10 10:13:27 - mmengine - INFO - CUDA available: True
01/10 10:13:27 - mmengine - INFO - numpy_random_seed: 2147483648
01/10 10:13:27 - mmengine - INFO - GPU 0: NVIDIA GeForce RTX 3060
01/10 10:13:27 - mmengine - INFO - CUDA_HOME: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.4
01/10 10:13:27 - mmengine - INFO - NVCC: Cuda compilation tools, release 12.4, V12.4.131
01/10 10:13:27 - mmengine - INFO - GCC: n/a
01/10 10:13:27 - mmengine - INFO - PyTorch: 2.1.2+cu121
01/10 10:13:27 - mmengine - INFO - PyTorch compiling details: PyTorch built with:
  - C++ Version: 199711
  - MSVC 192930151
  - Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v3.1.1 (Git Hash 64f6bcbcbab628e96f33a62c3e975f8535a7bde4)
  - OpenMP 2019
  - LAPACK is enabled (usually provided by MKL)
  - CPU capability usage: AVX2
  - CUDA Runtime 12.1
  - NVCC architecture flags: -gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_90,code=sm_90
  - CuDNN 8.8.1  (built against CUDA 12.0)
  - Magma 2.5.4
  - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=12.1, CUDNN_VERSION=8.8.1, CXX_COMPILER=C:/actions-runner/_work/pytorch/pytorch/builder/windows/tmp_bin/sccache-cl.exe, CXX_FLAGS=/DWIN32 /D_WINDOWS /GR /EHsc /bigobj /FS -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOCUPTI -DLIBKINETO_NOROCTRACER -DUSE_FBGEMM -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE /utf-8 /wd4624 /wd4068 /wd4067 /wd4267 /wd4661 /wd4717 /wd4244 /wd4804 /wd4273, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_DISABLE_GPU_ASSERTS=OFF, TORCH_VERSION=2.1.2, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON, USE_ROCM=OFF, 

01/10 10:13:27 - mmengine - INFO - TorchVision: 0.16.2+cu121
01/10 10:13:27 - mmengine - INFO - OpenCV: 4.8.1
01/10 10:13:27 - mmengine - INFO - MMEngine: 0.10.1
01/10 10:13:27 - mmengine - INFO - MMCV: 2.1.0
01/10 10:13:27 - mmengine - INFO - MMCV Compiler: MSVC 192930148
01/10 10:13:27 - mmengine - INFO - MMCV CUDA Compiler: 12.1
01/10 10:13:27 - mmengine - INFO - MMDeploy: 1.3.1+cabd761
01/10 10:13:27 - mmengine - INFO - 

01/10 10:13:27 - mmengine - INFO - **********Backend information**********
01/10 10:13:27 - mmengine - INFO - tensorrt:	8.6.1
01/10 10:13:27 - mmengine - INFO - tensorrt custom ops:	Available
01/10 10:13:27 - mmengine - INFO - ONNXRuntime:	1.20.1
01/10 10:13:27 - mmengine - INFO - ONNXRuntime-gpu:	None
01/10 10:13:27 - mmengine - INFO - ONNXRuntime custom ops:	Available
01/10 10:13:27 - mmengine - INFO - pplnn:	None
01/10 10:13:27 - mmengine - INFO - ncnn:	None
01/10 10:13:27 - mmengine - INFO - snpe:	None
01/10 10:13:27 - mmengine - INFO - openvino:	2023.2.0
01/10 10:13:27 - mmengine - INFO - torchscript:	2.1.2+cu121
01/10 10:13:27 - mmengine - INFO - torchscript custom ops:	NotAvailable
01/10 10:13:27 - mmengine - INFO - rknn-toolkit:	None
01/10 10:13:27 - mmengine - INFO - rknn-toolkit2:	None
01/10 10:13:27 - mmengine - INFO - ascend:	None
01/10 10:13:27 - mmengine - INFO - coreml:	None
01/10 10:13:27 - mmengine - INFO - tvm:	None
01/10 10:13:27 - mmengine - INFO - vacc:	None
01/10 10:13:27 - mmengine - INFO - 

01/10 10:13:27 - mmengine - INFO - **********Codebase information**********
01/10 10:13:27 - mmengine - INFO - mmdet:	3.2.0
01/10 10:13:27 - mmengine - INFO - mmseg:	1.2.2
01/10 10:13:27 - mmengine - INFO - mmpretrain:	1.2.0
01/10 10:13:27 - mmengine - INFO - mmocr:	None
01/10 10:13:27 - mmengine - INFO - mmagic:	None
01/10 10:13:27 - mmengine - INFO - mmdet3d:	None
01/10 10:13:27 - mmengine - INFO - mmpose:	1.1.0
01/10 10:13:27 - mmengine - INFO - mmrotate:	None
01/10 10:13:27 - mmengine - INFO - mmaction:	None
01/10 10:13:27 - mmengine - INFO - mmrazor:	None
01/10 10:13:27 - mmengine - INFO - mmyolo:	None

进程已结束,退出代码为 0

Error traceback

loading mmdeploy_ort_net.dll ...
[2025-01-10 09:56:14.971] [mmdeploy] [info] [zip_model_impl.cpp:38] Failed to open zip file D:\projects_old\mmdeploy\work_dir\chaosheng\epoch_12.onnx, ret 19
[2025-01-10 09:56:14.971] [mmdeploy] [error] [model.cpp:40] Failed to load model: "D:\projects_old\mmdeploy\work_dir\chaosheng\epoch_12.onnx", implementations tried: [("DirectoryModel", 0), ("ZipModel", 0)]
[2025-01-10 09:56:14.971] [mmdeploy] [error] [model.cpp:16] Failed to load model "D:\projects_old\mmdeploy\work_dir\chaosheng\epoch_12.onnx"
[2025-01-10 09:56:14.972] [mmdeploy] [error] [model.cpp:21] failed to create model: not supported (2)

shenjunyuqwert avatar Jan 10 '25 02:01 shenjunyuqwert

I also encountered the same problem. Have you solved it? I encountered this problem while debugging the rotated_object_detection.cpp provided by the official.

luchaoran avatar Jul 11 '25 08:07 luchaoran