Anthonyg5005 commited on
Commit
c7342b4
·
1 Parent(s): ee99e8c

potential support for blackwell

Browse files

don't have 50 series so can't test for sure, but there's no reason it shouldn't work

exllamav2 scripts/auto-exl2-upload/INSTRUCTIONS.txt CHANGED
@@ -3,6 +3,9 @@ For NVIDIA cards install the CUDA toolkit
3
  Recommended for all exllama features:
4
  https://developer.nvidia.com/cuda-12-4-0-download-archive
5
 
 
 
 
6
  Only for compatibily, doesn't support all features:
7
  https://developer.nvidia.com/cuda-11-8-0-download-archive
8
 
 
3
  Recommended for all exllama features:
4
  https://developer.nvidia.com/cuda-12-4-0-download-archive
5
 
6
+ Required for Blackwell/Geforce 5000 nvidia cards (nightly torch support):
7
+ https://developer.nvidia.com/cuda-12-8-0-download-archive
8
+
9
  Only for compatibily, doesn't support all features:
10
  https://developer.nvidia.com/cuda-11-8-0-download-archive
11
 
exllamav2 scripts/auto-exl2-upload/linux-setup.sh CHANGED
@@ -37,7 +37,7 @@ if [ "$exllamav2_version" != "stable" ] && [ "$exllamav2_version" != "dev" ]; th
37
  fi
38
 
39
  # if CUDA version 12 install pytorch for 12.1, else if CUDA 11 install pytorch for 11.8. If ROCm, install pytorch for ROCm 5.7
40
- read -p "Please enter your GPU compute version, CUDA 11/12 or AMD ROCm (11, 12, rocm): " pytorch_version
41
 
42
  if [ "$pytorch_version" = "11" ]; then
43
  echo "Installing PyTorch for CUDA 11.8"
@@ -48,8 +48,11 @@ elif [ "$pytorch_version" = "12" ]; then
48
  elif [ "$pytorch_version" = "rocm" ]; then
49
  echo "Installing PyTorch for AMD ROCm 5.7"
50
  venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/rocm5.7 --upgrade
 
 
 
51
  else
52
- echo "Invalid compute version. Please enter 11, 12, or rocm."
53
  read -p "Press enter to continue"
54
  exit
55
  fi
 
37
  fi
38
 
39
  # if CUDA version 12 install pytorch for 12.1, else if CUDA 11 install pytorch for 11.8. If ROCm, install pytorch for ROCm 5.7
40
+ read -p "Please enter your GPU compute version, CUDA 11/12, CUDA 12.8 (blackwell) or AMD ROCm (11, 12, 128, rocm): " pytorch_version
41
 
42
  if [ "$pytorch_version" = "11" ]; then
43
  echo "Installing PyTorch for CUDA 11.8"
 
48
  elif [ "$pytorch_version" = "rocm" ]; then
49
  echo "Installing PyTorch for AMD ROCm 5.7"
50
  venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/rocm5.7 --upgrade
51
+ elif [ "$pytorch_version" = "128" ]; then
52
+ echo "Installing PyTorch for CUDA 12.8"
53
+ venv/bin/python -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu128 --upgrade
54
  else
55
+ echo "Invalid compute version. Please enter 11, 12, 128, or rocm."
56
  read -p "Press enter to continue"
57
  exit
58
  fi
exllamav2 scripts/auto-exl2-upload/windows-setup.bat CHANGED
@@ -42,7 +42,7 @@ echo CUDA compilers:
42
  where nvcc
43
  echo CUDA_HOME:
44
  echo %CUDA_HOME%
45
- set /p cuda_version="Please enter your CUDA version (11 or 12): "
46
 
47
  if "%cuda_version%"=="11" (
48
  echo Installing PyTorch for CUDA 11.8...
@@ -50,8 +50,11 @@ if "%cuda_version%"=="11" (
50
  ) else if "%cuda_version%"=="12" (
51
  echo Installing PyTorch for CUDA 12.4...
52
  venv\scripts\python.exe -m pip install torch --index-url https://download.pytorch.org/whl/cu124 --upgrade
 
 
 
53
  ) else (
54
- echo Invalid CUDA version. Please enter 11 or 12.
55
  pause
56
  exit
57
  )
 
42
  where nvcc
43
  echo CUDA_HOME:
44
  echo %CUDA_HOME%
45
+ set /p cuda_version="Please enter your CUDA version (12.8 for blackwell) (11, 12, or 128): "
46
 
47
  if "%cuda_version%"=="11" (
48
  echo Installing PyTorch for CUDA 11.8...
 
50
  ) else if "%cuda_version%"=="12" (
51
  echo Installing PyTorch for CUDA 12.4...
52
  venv\scripts\python.exe -m pip install torch --index-url https://download.pytorch.org/whl/cu124 --upgrade
53
+ ) else if "%cuda_version%"=="128" (
54
+ echo Installing PyTorch for CUDA 12.8...
55
+ venv\scripts\python.exe -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu128 --upgrade
56
  ) else (
57
+ echo Invalid CUDA version. Please enter 11, 12, 128.
58
  pause
59
  exit
60
  )
exllamav2 scripts/exl2-multi-quant-local/INSTRUCTIONS.txt CHANGED
@@ -3,6 +3,9 @@ For NVIDIA cards install the CUDA toolkit
3
  Recommended for all exllama features:
4
  https://developer.nvidia.com/cuda-12-4-0-download-archive
5
 
 
 
 
6
  Only for compatibily, doesn't support all features:
7
  https://developer.nvidia.com/cuda-11-8-0-download-archive
8
 
 
3
  Recommended for all exllama features:
4
  https://developer.nvidia.com/cuda-12-4-0-download-archive
5
 
6
+ Required for Blackwell/Geforce 5000 nvidia cards (nightly torch support):
7
+ https://developer.nvidia.com/cuda-12-8-0-download-archive
8
+
9
  Only for compatibily, doesn't support all features:
10
  https://developer.nvidia.com/cuda-11-8-0-download-archive
11
 
exllamav2 scripts/exl2-multi-quant-local/linux-setup.sh CHANGED
@@ -37,7 +37,7 @@ if [ "$exllamav2_version" != "stable" ] && [ "$exllamav2_version" != "dev" ]; th
37
  fi
38
 
39
  # if CUDA version 12 install pytorch for 12.1, else if CUDA 11 install pytorch for 11.8. If ROCm, install pytorch for ROCm 5.7
40
- read -p "Please enter your GPU compute version, CUDA 11/12 or AMD ROCm (11, 12, rocm): " pytorch_version
41
 
42
  if [ "$pytorch_version" = "11" ]; then
43
  echo "Installing PyTorch for CUDA 11.8"
@@ -48,8 +48,11 @@ elif [ "$pytorch_version" = "12" ]; then
48
  elif [ "$pytorch_version" = "rocm" ]; then
49
  echo "Installing PyTorch for AMD ROCm 5.7"
50
  venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/rocm5.7 --upgrade
 
 
 
51
  else
52
- echo "Invalid compute version. Please enter 11, 12, or rocm."
53
  read -p "Press enter to continue"
54
  exit
55
  fi
 
37
  fi
38
 
39
  # if CUDA version 12 install pytorch for 12.1, else if CUDA 11 install pytorch for 11.8. If ROCm, install pytorch for ROCm 5.7
40
+ read -p "Please enter your GPU compute version, CUDA 11/12, CUDA 12.8 (blackwell) or AMD ROCm (11, 12, 128, rocm): " pytorch_version
41
 
42
  if [ "$pytorch_version" = "11" ]; then
43
  echo "Installing PyTorch for CUDA 11.8"
 
48
  elif [ "$pytorch_version" = "rocm" ]; then
49
  echo "Installing PyTorch for AMD ROCm 5.7"
50
  venv/bin/python -m pip install torch --index-url https://download.pytorch.org/whl/rocm5.7 --upgrade
51
+ elif [ "$pytorch_version" = "128" ]; then
52
+ echo "Installing PyTorch for CUDA 12.8"
53
+ venv/bin/python -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu128 --upgrade
54
  else
55
+ echo "Invalid compute version. Please enter 11, 12, 128, or rocm."
56
  read -p "Press enter to continue"
57
  exit
58
  fi
exllamav2 scripts/exl2-multi-quant-local/windows-setup.bat CHANGED
@@ -42,7 +42,7 @@ echo CUDA compilers:
42
  where nvcc
43
  echo CUDA_HOME:
44
  echo %CUDA_HOME%
45
- set /p cuda_version="Please enter your CUDA version (11 or 12): "
46
 
47
  if "%cuda_version%"=="11" (
48
  echo Installing PyTorch for CUDA 11.8...
@@ -50,8 +50,11 @@ if "%cuda_version%"=="11" (
50
  ) else if "%cuda_version%"=="12" (
51
  echo Installing PyTorch for CUDA 12.4...
52
  venv\scripts\python.exe -m pip install torch --index-url https://download.pytorch.org/whl/cu124 --upgrade
 
 
 
53
  ) else (
54
- echo Invalid CUDA version. Please enter 11 or 12.
55
  pause
56
  exit
57
  )
 
42
  where nvcc
43
  echo CUDA_HOME:
44
  echo %CUDA_HOME%
45
+ set /p cuda_version="Please enter your CUDA version (12.8 for blackwell) (11, 12, or 128): "
46
 
47
  if "%cuda_version%"=="11" (
48
  echo Installing PyTorch for CUDA 11.8...
 
50
  ) else if "%cuda_version%"=="12" (
51
  echo Installing PyTorch for CUDA 12.4...
52
  venv\scripts\python.exe -m pip install torch --index-url https://download.pytorch.org/whl/cu124 --upgrade
53
+ ) else if "%cuda_version%"=="128" (
54
+ echo Installing PyTorch for CUDA 12.8...
55
+ venv\scripts\python.exe -m pip install --pre torch --index-url https://download.pytorch.org/whl/nightly/cu128 --upgrade
56
  ) else (
57
+ echo Invalid CUDA version. Please enter 11, 12, 128.
58
  pause
59
  exit
60
  )