[Bug] module 'mmcv' has no attribute 'mkdir_or_exist'
See original GitHub issueBranch
1.x branch (1.0.0rc2 or other 1.x version)
Describe the bug
i think you forget to modify mmcv to mmengine here https://github.com/open-mmlab/mmclassification/blob/1.x/tools/deployment/mmcls2torchserve.py#L6
Environment
{'sys.platform': 'linux',
'Python': '3.8.13 (default, Mar 28 2022, 11:38:47) [GCC 7.5.0]',
'CUDA available': True,
'numpy_random_seed': 2147483648,
'GPU 0': 'NVIDIA GeForce RTX 2060 with Max-Q Design',
'CUDA_HOME': '/usr/local/cuda',
'NVCC': 'Cuda compilation tools, release 11.0, V11.0.194',
'GCC': 'gcc (Ubuntu 9.4.0-1ubuntu1~20.04.1) 9.4.0',
'PyTorch': '1.12.1+cu102',
'PyTorch compiling details': 'PyTorch built with:\n'
' - GCC 7.3\n'
' - C++ Version: 201402\n'
' - Intel(R) oneAPI Math Kernel Library Version '
'2021.4-Product Build 20210904 for Intel(R) 64 '
'architecture applications\n'
' - Intel(R) MKL-DNN v2.6.0 (Git Hash '
'52b5f107dd9cf10910aaa19cb47f3abf9b349815)\n'
' - OpenMP 201511 (a.k.a. OpenMP 4.5)\n'
' - LAPACK is enabled (usually provided by '
'MKL)\n'
' - NNPACK is enabled\n'
' - CPU capability usage: AVX2\n'
' - CUDA Runtime 10.2\n'
' - NVCC architecture flags: '
'-gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_70,code=sm_70\n'
' - CuDNN 7.6.5\n'
' - Magma 2.5.2\n'
' - Build settings: BLAS_INFO=mkl, '
'BUILD_TYPE=Release, CUDA_VERSION=10.2, '
'CUDNN_VERSION=7.6.5, '
'CXX_COMPILER=/opt/rh/devtoolset-7/root/usr/bin/c++, '
'CXX_FLAGS= -fabi-version=11 -Wno-deprecated '
'-fvisibility-inlines-hidden -DUSE_PTHREADPOOL '
'-fopenmp -DNDEBUG -DUSE_KINETO -DUSE_FBGEMM '
'-DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK '
'-DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE '
'-DEDGE_PROFILER_USE_KINETO -O2 -fPIC '
'-Wno-narrowing -Wall -Wextra '
'-Werror=return-type '
'-Wno-missing-field-initializers '
'-Wno-type-limits -Wno-array-bounds '
'-Wno-unknown-pragmas -Wno-unused-parameter '
'-Wno-unused-function -Wno-unused-result '
'-Wno-unused-local-typedefs -Wno-strict-overflow '
'-Wno-strict-aliasing '
'-Wno-error=deprecated-declarations '
'-Wno-stringop-overflow -Wno-psabi '
'-Wno-error=pedantic -Wno-error=redundant-decls '
'-Wno-error=old-style-cast '
'-fdiagnostics-color=always -faligned-new '
'-Wno-unused-but-set-variable '
'-Wno-maybe-uninitialized -fno-math-errno '
'-fno-trapping-math -Werror=format '
'-Wno-stringop-overflow, LAPACK_INFO=mkl, '
'PERF_WITH_AVX=1, PERF_WITH_AVX2=1, '
'PERF_WITH_AVX512=1, TORCH_VERSION=1.12.1, '
'USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, '
'USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, '
'USE_MKLDNN=OFF, USE_MPI=OFF, USE_NCCL=ON, '
'USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=OFF, \n',
'TorchVision': '0.13.1+cu102',
'OpenCV': '4.6.0',
'MMEngine': '0.2.0',
'MMClassification': '1.0.0rc2+b855bc0'}
Other information
No response
Issue Analytics
- State:
- Created a year ago
- Comments:8 (5 by maintainers)
Top Results From Across the Web
'mmcv' has no attribute 'mkdir_or_exist' · Issue #1712 - GitHub
When executing the last line, the python throws an error. Details are listed below: AttributeError Traceback (most recent call last) /tmp/ ...
Read more >module 'mmcv' has no attribute '__version__ - Stack Overflow
I found the answer: for torch 1.8 : pip3 install mmcv-full==1.3.15 -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.8.0/index.html.
Read more >Frequently Asked Questions - MMDetection's documentation!
This error indicates that your module has parameters that were not used in producing loss. This phenomenon may be caused by running different...
Read more >Module 'torch.distributed' has no attribute 'is_initialized'
I am running inference using mmdetection (https://github.com/open-mmlab/mmdetection) and I get the above error for this piece of code; ...
Read more >How to Resolve Module Has No Attribute - Python Error ...
In this tutorial I will be showing you how to MANAGE THE " MODULE HAS NO ATTRIBUTE " ERROR MESSAGE using Python. This...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
fix it in #1143
We will fix it in
branch 1.xin next version.