Open Novarchibald opened 1 year ago
Yep, found in another issue command ROCM_HOME and installed with it. No errors and successful setup.
MMCV itself loading and working, but when I try to use modules like mmdet - I get that error.
Ttied v1.7, and 2.0 already, always same.
Same here but the _ext
library seems to be created by installing mmcv
after the mmcv-full
.
I hope it help
Same here but the
_ext
library seems to be created by installingmmcv
after themmcv-full
. I hope it help
so i need to install mmcv-full first and then install mmcv ?
mim install mmcv-full==1.7.1 (or other version) dont use mim install mmcv
Hi, were you able to resolve this issue? I'm looking forward to getting an AMD gpu and am not sure if it will be a problem to use mmcv in an environment with rocm?
Hi, what's the status with this issue.
Still an issue in June 2024...
Prerequisite
Environment
ENV: /bin/sh: 1: /opt/rocm-5.4.3/bin/nvcc: not found /bin/sh: 1: /opt/rocm-5.4.3/bin/nvcc: not found OrderedDict([('sys.platform', 'linux'), ('Python', '3.10.7 (main, Nov 24 2022, 19:45:47) [GCC 12.2.0]'), ('CUDA available', True), ('numpy_random_seed', 2147483648), ('GPU 0', 'AMD Radeon RX 6900 XT'), ('CUDA_HOME', '/opt/rocm-5.4.3'), ('NVCC', 'Not Available'), ('GCC', 'x86_64-linux-gnu-gcc (Ubuntu 12.2.0-3ubuntu1) 12.2.0'), ('PyTorch', '2.0.0+rocm5.4.2'), ('PyTorch compiling details', 'PyTorch built with:\n - GCC 9.3\n - C++ Version: 201703\n - Intel(R) oneAPI Math Kernel Library Version 2022.2-Product Build 20220804 for Intel(R) 64 architecture applications\n - Intel(R) MKL-DNN v2.7.3 (Git Hash 6dbeffbae1f23cbbeae17adb7b5b13f1f37c080e)\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 - HIP Runtime 5.4.22803\n - MIOpen 2.19.0\n - Magma 2.6.1\n - Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CXX_COMPILER=/opt/rh/devtoolset-9/root/usr/bin/c++, CXX_FLAGS= -D_GLIBCXX_USE_CXX11_ABI=0 -fabi-version=11 -Wno-deprecated -fvisibility-inlines-hidden -DUSE_PTHREADPOOL -DNDEBUG -DUSE_KINETO -DLIBKINETO_NOCUPTI -DUSE_FBGEMM -DUSE_QNNPACK -DUSE_PYTORCH_QNNPACK -DUSE_XNNPACK -DSYMBOLICATE_MOBILE_DEBUG_HANDLE -O2 -fPIC -Wall -Wextra -Werror=return-type -Werror=non-virtual-dtor -Werror=bool-operation -Wnarrowing -Wno-missing-field-initializers -Wno-type-limits -Wno-array-bounds -Wno-unknown-pragmas -Wunused-local-typedefs -Wno-unused-parameter -Wno-unused-function -Wno-unused-result -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 -Werror=cast-function-type -Wno-stringop-overflow, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_DISABLE_GPU_ASSERTS=ON, TORCH_VERSION=2.0.0, USE_CUDA=OFF, USE_CUDNN=OFF, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=1, USE_NNPACK=ON, USE_OPENMP=ON, USE_ROCM=ON, \n'), ('TorchVision', '0.15.1+rocm5.4.2'), ('OpenCV', '4.7.0'), ('MMEngine', '0.7.0'), ('MMCV', '2.0.0rc4'), ('MMCV Compiler', 'n/a'), ('MMCV CUDA Compiler', 'n/a')])
Torch: Name: torch Version: 2.0.0+rocm5.4.2 Summary: Tensors and Dynamic neural networks in Python with strong GPU acceleration Home-page: https://pytorch.org/ Author: PyTorch Team Author-email: packages@pytorch.org License: BSD-3 Location: /home/archibald/stable-diffusion-webui/venv/lib/python3.10/site-packages Requires: filelock, jinja2, networkx, pytorch-triton-rocm, sympy, typing-extensions Required-by: accelerate, basicsr, clean-fid, clip, facexlib, gfpgan, kornia, lpips, open-clip-torch, pytorch-lightning, pytorch-triton-rocm, realesrgan, timm, torchaudio, torchdiffeq, torchmetrics, torchsde, torchvision
Reproduces the problem - code sample
from mmcv.ops import get_compiler_version
Reproduces the problem - command or script
from mmcv.ops import get_compiler_version
Reproduces the problem - error message
Additional information
No response