-
Notifications
You must be signed in to change notification settings - Fork 624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CUDA setup issue #971
Comments
having same issue...
|
having same issue... |
1 similar comment
having same issue... |
If the issue occurred while you were preparing the model, please utilize the |
System Infocuda version = 12.2 compile from source:mkdir -p build
|
Have the same issue, but on Linux:-( |
Having the same issue on windows...... |
Please take a look at whether you can work with the instructions described here: #1042 specifically:
since you're likely running into an issue with some of the compute capabilities not supported for your version of nvcc |
Hi @MatthiasKohl can u elaborate more about 'prepare_model_for_kbit_training` ' |
Dear all, Since the current release (last week, 8th of March) we now have official support for Windows 🎉 (which we did not have before) via
We're closing all old Windows issues and are asking everyone to try installing with this new version as outlined above and validate the install with |
System Info
cuda version = 12.2
Python version = 3.9
I'm sure cuda is available, but I cannot run bitsandbytes
Reproduction
The error report is that :
(qlora) D:\working\Swinburne_work\LLMs\LLM Quantization\qlora-main\qlora-main>python -m bitsandbytes
False
===================================BUG REPORT===================================
D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\cuda_setup\main.py:167: UserWarning: Welcome to bitsandbytes. For bug reports, please run
python -m bitsandbytes
warn(msg)
The following directories listed in your path were found to be non-existent: {WindowsPath('D')}
D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\cuda_setup\main.py:167: UserWarning: D:\Anaconda\envs\qlora did not contain ['libcudart.so', 'libcudart.so.11.0', 'libcudart.so.12.0'] as expected! Searching further paths...
warn(msg)
CUDA_SETUP: WARNING! libcudart.so not found in any environmental path. Searching in backup paths...
The following directories listed in your path were found to be non-existent: {WindowsPath('/usr/local/cuda/lib64')}
DEBUG: Possible options found for libcudart.so: set()
CUDA SETUP: PyTorch settings found: CUDA_VERSION=121, Highest Compute Capability: 8.9.
CUDA SETUP: To manually override the PyTorch CUDA version please see:https://github.com/TimDettmers/bitsandbytes/blob/main/how_to_use_nonpytorch_cuda.md
CUDA SETUP: Loading binary D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\libbitsandbytes_cuda121.so...
argument of type 'WindowsPath' is not iterable
CUDA SETUP: Problem: The main issue seems to be that the main CUDA runtime library was not detected.
CUDA SETUP: Solution 1: To solve the issue the libcudart.so location needs to be added to the LD_LIBRARY_PATH variable
CUDA SETUP: Solution 1a): Find the cuda runtime library via: find / -name libcudart.so 2>/dev/null
CUDA SETUP: Solution 1b): Once the library is found add it to the LD_LIBRARY_PATH: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:FOUND_PATH_FROM_1a
CUDA SETUP: Solution 1c): For a permanent solution add the export from 1b into your .bashrc file, located at ~/.bashrc
CUDA SETUP: Solution 2: If no library was found in step 1a) you need to install CUDA.
CUDA SETUP: Solution 2a): Download CUDA install script: wget https://raw.githubusercontent.com/TimDettmers/bitsandbytes/main/cuda_install.sh
CUDA SETUP: Solution 2b): Install desired CUDA version to desired location. The syntax is bash cuda_install.sh CUDA_VERSION PATH_TO_INSTALL_INTO.
CUDA SETUP: Solution 2b): For example, "bash cuda_install.sh 113 ~/local/" will download CUDA 11.3 and install into the folder ~/local
Traceback (most recent call last):
File "D:\Anaconda\envs\qlora\lib\runpy.py", line 188, in _run_module_as_main
mod_name, mod_spec, code = _get_module_details(mod_name, Error)
File "D:\Anaconda\envs\qlora\lib\runpy.py", line 147, in get_module_details
return get_module_details(pkg_main_name, error)
File "D:\Anaconda\envs\qlora\lib\runpy.py", line 111, in get_module_details
import(pkg_name)
File "D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes_init.py", line 6, in
from . import cuda_setup, utils, research
File "D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\research_init.py", line 1, in
from . import nn
File "D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\research\nn_init.py", line 1, in
from .modules import LinearFP8Mixed, LinearFP8Global
File "D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\research\nn\modules.py", line 8, in
from bitsandbytes.optim import GlobalOptimManager
File "D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\optim_init.py", line 6, in
from bitsandbytes.cextension import COMPILED_WITH_CUDA
File "D:\Anaconda\envs\qlora\lib\site-packages\bitsandbytes\cextension.py", line 20, in
raise RuntimeError('''
RuntimeError:
CUDA Setup failed despite GPU being available. Please run the following command to get more information:
Expected behavior
using bitsandbytes with cuda
The text was updated successfully, but these errors were encountered: