apex
apex copied to clipboard
When doing pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./, shows ModuleNotFoundError: No module named 'packaging'
Describe the Bug
When doing pip install -v --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./, shows ModuleNotFoundError: No module named 'packaging', but I have packaging installed
The detailed error looks like this:
Traceback (most recent call last):
File "C:\Users\luo00318\AppData\Roaming\Python\Python39\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip. full command: 'C:\Users\luo00318\AppData\Local\anaconda3\envs\torch_gpu\python.exe' 'C:\Users\luo00318\AppData\Roaming\Python\Python39\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py' get_requires_for_build_wheel 'C:\Users\luo00318\AppData\Local\Temp\tmptlqivujq' cwd: C:\Users\luo00318\Research\ICL\myplan\week4\apex Getting requirements to build wheel ... error error: subprocess-exited-with-error
× Getting requirements to build wheel did not run successfully. │ exit code: 1 ╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Minimal Steps/Code to Reproduce the Bug
Expected Behavior
should have been installed correctly?
Environment
I got the same error.
I got the same error.
Hey! I also got this error, and I've solved it. You can see #1653, which said:
- clone or download apex 22.04-dev branch instead of master brach
- use the command:
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
to install 'apex'. You may get another error: No such file or directory: ':/usr/local/cuda-11.0/bin/nvcc' You canvi ~/.bashrc
then change 'export CUDA_HOME=$CUDA_HOME:/usr/local/cuda' into 'export CUDA_HOME=/usr/local/cuda' Finally,source ~/.bashrc
Use the command again, and you will use apex succesfully!
Hey! I also got this error, and I've solved it. You can see #1653, which said:
- clone or download apex 22.04-dev branch instead of master brach
- use the command:
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
to install 'apex'. You may get another error: No such file or directory: ':/usr/local/cuda-11.0/bin/nvcc' You canvi ~/.bashrc
then change 'export CUDA_HOME=$CUDA_HOME:/usr/local/cuda' into 'export CUDA_HOME=/usr/local/cuda' Finally,source ~/.bashrc
Use the command again, and you will use apex succesfully!
could you share your package details? thanks in advance! 1, torch version 2, python version 3, cuda version My envs: torch 2.1, py 3.10, cuda 11.8, I has the same apex install error. the 22.04-dev branch also failed to install.
Hey! I also got this error, and I've solved it. You can see #1653, which said:
- clone or download apex 22.04-dev branch instead of master brach
- use the command:
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
to install 'apex'. You may get another error: No such file or directory: ':/usr/local/cuda-11.0/bin/nvcc' You canvi ~/.bashrc
then change 'export CUDA_HOME=$CUDA_HOME:/usr/local/cuda' into 'export CUDA_HOME=/usr/local/cuda' Finally,source ~/.bashrc
Use the command again, and you will use apex succesfully!could you share your package details? thanks in advance! 1, torch version 2, python version 3, cuda version My envs: torch 2.1, py 3.10, cuda 11.8, I has the same apex install error. the 22.04-dev branch also failed to install.
My envs: PyTorch 1.8.1 Python 3.8(ubuntu18.04) Cuda 11.1 Maybe this issue can help you: https://github.com/NVIDIA/apex/issues/1735
Hey! I also got this error, and I've solved it. You can see #1653, which said:
- clone or download apex 22.04-dev branch instead of master brach
- use the command:
pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
to install 'apex'. You may get another error: No such file or directory: ':/usr/local/cuda-11.0/bin/nvcc' You canvi ~/.bashrc
then change 'export CUDA_HOME=$CUDA_HOME:/usr/local/cuda' into 'export CUDA_HOME=/usr/local/cuda' Finally,source ~/.bashrc
Use the command again, and you will use apex succesfully!could you share your package details? thanks in advance! 1, torch version 2, python version 3, cuda version My envs: torch 2.1, py 3.10, cuda 11.8, I has the same apex install error. the 22.04-dev branch also failed to install.
My envs: PyTorch 1.8.1 Python 3.8(ubuntu18.04) Cuda 11.1 Maybe this issue can help you: #1735
@lengendhao thanks!! I create an env exactly as yours, and with 22.04-dev, finally apex successfully installed with pip install -v --disable-pip-version-check --no-cache-dir --global-option="--cpp_ext" --global-option="--cuda_ext" ./
python 3.7.3
pytorch 1.5.1
cuda 12.0
conda install packaging pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --global-option="--cpp_ext" --global-option="--cuda_ext" ./
apex 22.04-dev branch doesn't work for me... but i've found that #1748 solved my problem. Good luck!
I also met this problem. https://github.com/NVIDIA/apex/issues/1748#issuecomment-1928910265 solved my problem.