deploy_from_slurm.sh 6.51 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

7
8
9
10
11
12
13
14
15
16
17
18
19
#rm -rf dist build
#make clean
#make cleaneggs
#export CUDA_HOME=
#make cpuonly
#
#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=cpu python -m build
#python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
20
21
22
23
24
25
26
27
28
29
30
31
32

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
33
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
34
35
36
37
38
39
40
41
42
43
44
45
46

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
47
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
48
49
50
51
52
53
54
55
56
57
58
59
60

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
61
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
62
63
64
65
66
67
68
69
70
71
72
73
74

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
75
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
76
77
78
79
80
81
82
83
84
85
86
87
88

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
89
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
90
91
92
93
94
95
96
97
98
99
100
101
102

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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
python -m twine upload dist/* --verbose --repository testpypi

#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 --repository testpypi
#
Tim Dettmers's avatar
Tim Dettmers committed
119
120
121
122
123
124
125
126
127
128
129
130
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
131
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
132
133
134
135
136
137
138
139
140
141
142
143
144


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
Tim Dettmers's avatar
Tim Dettmers committed
145
CUDA_VERSION=102-nomatmul python -m build
146
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
147
148


Tim Dettmers's avatar
Tim Dettmers committed
149
150
151
rm -rf dist build
make clean
make cleaneggs
152
export CUDA_HOME=$BASE_PATH/cuda-11.0
Tim Dettmers's avatar
Tim Dettmers committed
153
make cuda110_nomatmul
Tim Dettmers's avatar
Tim Dettmers committed
154

155
156
157
158
159
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
160
CUDA_VERSION=110-nomatmul python -m build
161
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
162

Tim Dettmers's avatar
Tim Dettmers committed
163

Tim Dettmers's avatar
Tim Dettmers committed
164
165
166
rm -rf dist build
make clean
make cleaneggs
167
export CUDA_HOME=$BASE_PATH/cuda-11.1
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=111-nomatmul python -m build
176
python -m twine upload dist/* --verbose --repository testpypi
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.2
Tim Dettmers's avatar
Tim Dettmers committed
182
make cuda11x_nomatmul
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=112-nomatmul python -m build
190
python -m twine upload dist/* --verbose --repository testpypi
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.3
Tim Dettmers's avatar
Tim Dettmers committed
196
make cuda11x_nomatmul
Tim Dettmers's avatar
Tim Dettmers committed
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=113-nomatmul python -m build
204
python -m twine upload dist/* --verbose --repository testpypi
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.4
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=114-nomatmul python -m build
218
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
219
220
221
222

rm -rf dist build
make clean
make cleaneggs
223
export CUDA_HOME=$BASE_PATH/cuda-11.5
Tim Dettmers's avatar
Tim Dettmers committed
224
make cuda11x_nomatmul
225
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=115-nomatmul python -m build
232
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
233
234
235
236

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

Tim Dettmers's avatar
Tim Dettmers committed
239
make cuda11x_nomatmul
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=116-nomatmul python -m build
246
python -m twine upload dist/* --verbose --repository testpypi
Tim Dettmers's avatar
Tim Dettmers committed
247
248
249
250

rm -rf dist build
make clean
make cleaneggs
251
export CUDA_HOME=$BASE_PATH/cuda-11.7
Tim Dettmers's avatar
Tim Dettmers committed
252
make cuda11x_nomatmul
253
254
255
256
257
258

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
259
260
CUDA_VERSION=117-nomatmul python -m build
python -m twine upload dist/* --verbose
261
python -m twine upload dist/* --verbose --repository testpypi