deploy_from_slurm.sh 5.89 KB
Newer Older
Tim Dettmers's avatar
Tim Dettmers committed
1
#!/bin/bash
2
3
BASE_PATH=$1

Tim Dettmers's avatar
Tim Dettmers committed
4
5
6
module unload cuda
module unload gcc

Tim Dettmers's avatar
Tim Dettmers committed
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.0
#make cuda110
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=110 python -m build
##python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.1
#make cuda11x
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=111 python -m build
##python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.2
#make cuda11x
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=112 python -m build
##python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.3
#make cuda11x
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=113 python -m build
##python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.4
#make cuda11x
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=114 python -m build
###python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.5
#make cuda11x
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=115 python -m build
##python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.6
#
#make cuda11x
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=116 python -m build
##python -m twine upload dist/* --verbose
#
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=$BASE_PATH/cuda-11.7
#make cuda11x
#
#if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
#  # Control will enter here if $DIRECTORY doesn't exist.
#  echo "Compilation unsuccessul!" 1>&2
#  exit 64
#fi
##CUDA_VERSION=117 python -m build
##python -m twine upload dist/* --verbose


rm -rf dist build
make clean
make cleaneggs
export CUDA_HOME=$BASE_PATH/cuda-10.2
make cuda10x_nomatmul

if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
#CUDA_VERSION=102-nomatmul python -m build
#python -m twine upload dist/* --verbose


Tim Dettmers's avatar
Tim Dettmers committed
135
136
137
rm -rf dist build
make clean
make cleaneggs
138
export CUDA_HOME=$BASE_PATH/cuda-11.0
Tim Dettmers's avatar
Tim Dettmers committed
139
make cuda110_nomatmul
Tim Dettmers's avatar
Tim Dettmers committed
140

141
142
143
144
145
if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
146
#CUDA_VERSION=110-nomatmul python -m build
147
#python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
148

Tim Dettmers's avatar
Tim Dettmers committed
149

Tim Dettmers's avatar
Tim Dettmers committed
150
151
152
rm -rf dist build
make clean
make cleaneggs
153
export CUDA_HOME=$BASE_PATH/cuda-11.1
Tim Dettmers's avatar
Tim Dettmers committed
154
make cuda11x_nomatmul
155
156
157
158
159
160

if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
161
#CUDA_VERSION=111-nomatmul python -m build
162
#python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
163
164
165
166

rm -rf dist build
make clean
make cleaneggs
167
export CUDA_HOME=$BASE_PATH/cuda-11.2
Tim Dettmers's avatar
Tim Dettmers committed
168
make cuda11x_nomatmul
169
170
171
172
173
174

if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
175
#CUDA_VERSION=112-nomatmul python -m build
176
#python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
177
178
179
180

rm -rf dist build
make clean
make cleaneggs
181
export CUDA_HOME=$BASE_PATH/cuda-11.3
Tim Dettmers's avatar
Tim Dettmers committed
182
make cuda11x_nomatmul
Tim Dettmers's avatar
Tim Dettmers committed
183

184
185
186
187
188
if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
189
#CUDA_VERSION=113-nomatmul python -m build
190
#python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
191
192
193
194

rm -rf dist build
make clean
make cleaneggs
195
export CUDA_HOME=$BASE_PATH/cuda-11.4
Tim Dettmers's avatar
Tim Dettmers committed
196
make cuda11x_nomatmul
197
198
199
200
201
202

if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
203
#CUDA_VERSION=114-nomatmul python -m build
204
##python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
205
206
207
208

rm -rf dist build
make clean
make cleaneggs
209
export CUDA_HOME=$BASE_PATH/cuda-11.5
Tim Dettmers's avatar
Tim Dettmers committed
210
make cuda11x_nomatmul
211
212
213
214
215
216

if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
217
#CUDA_VERSION=115-nomatmul python -m build
218
#python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
219
220
221
222

rm -rf dist build
make clean
make cleaneggs
223
224
export CUDA_HOME=$BASE_PATH/cuda-11.6

Tim Dettmers's avatar
Tim Dettmers committed
225
make cuda11x_nomatmul
226
227
228
229
230
if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
231
#CUDA_VERSION=116-nomatmul python -m build
232
#python -m twine upload dist/* --verbose
Tim Dettmers's avatar
Tim Dettmers committed
233
234
235
236

rm -rf dist build
make clean
make cleaneggs
237
export CUDA_HOME=$BASE_PATH/cuda-11.7
Tim Dettmers's avatar
Tim Dettmers committed
238
make cuda11x_nomatmul
239
240
241
242
243
244

if [ ! -f "./bitsandbytes/libbitsandbytes.so" ]; then
  # Control will enter here if $DIRECTORY doesn't exist.
  echo "Compilation unsuccessul!" 1>&2
  exit 64
fi
Tim Dettmers's avatar
Tim Dettmers committed
245
#CUDA_VERSION=117-nomatmul python -m build
246
#python -m twine upload dist/* --verbose