26
26
python_url : ' https://github.com/indygreg/python-build-standalone/releases/download/20240415/cpython-3.11.9+20240415-x86_64_v3-unknown-linux-gnu-install_only.tar.gz'
27
27
pip_args : ${{ matrix.build.pip_args }} -r requirements.${{ matrix.build.type }}.txt
28
28
steps :
29
- - name : Check disk space
30
- run : df -h
31
-
32
29
- name : Remove unnecessary files
33
30
run : |
34
31
sudo rm -rf \
@@ -37,17 +34,16 @@ jobs:
37
34
/opt/microsoft/msedge \
38
35
/opt/microsoft/powershell \
39
36
/opt/pipx \
37
+ /opt/ghc \
38
+ /opt/hostedtoolcache/CodeQL \
40
39
/usr/lib/mono \
41
40
/usr/local/julia* \
42
41
/usr/local/lib/android \
43
- /usr/local/lib/node_modules \
44
42
/usr/local/share/chromium \
45
43
/usr/local/share/powershell \
46
44
/usr/share/dotnet \
47
45
/usr/share/swift
48
-
49
- - name : Check disk space
50
- run : df -h
46
+ sudo docker image prune --all --force
51
47
52
48
- uses : actions/checkout@v4
53
49
76
72
run : ./python/bin/python -m pip install --no-compile ${{ env.pip_args }}
77
73
78
74
- name : Clean up
79
- run : rm -rf python/lib/python3.11/site-packages/torch/include && rm -rf python/include && rm -rf python/share
75
+ run : |
76
+ rm -rf python/lib/python3.11/site-packages/torch/test
77
+ rm -rf python/lib/python3.11/site-packages/torch/bin/test_*
78
+ rm -rf python/lib/python3.11/site-packages/torch/include
79
+ rm -rf python/include
80
+ rm -rf python/share
81
+ find python/ -type d -name "tests" -exec rm -rf {} +
82
+
83
+ - name : Strip (CUDA)
84
+ run : |
85
+ strip -s python/lib/python3.11/site-packages/triton/_C/libtriton.so
86
+ if : matrix.build.type == 'cuda'
80
87
81
88
- name : Build artifact
82
89
run : cd python && tar -cf - * | zstd -9 -T0 > /tmp/${{ env.artifact_name }}
@@ -135,7 +142,12 @@ jobs:
135
142
run : .\python\python.exe -m pip install --no-compile ${{ env.pip_args }}
136
143
137
144
- name : Clean up
138
- run : rm -r -fo python/Lib/site-packages/torch/include && rm -r -fo python/include && rm -r -fo python/share
145
+ run : |
146
+ rm -r -fo python/Lib/site-packages/torch/include
147
+ rm -r -fo python/include
148
+ rm -r -fo python/share
149
+ Remove-Item 'python\*' -Recurse -Include *.pdb
150
+ Remove-Item 'python\*' -Recurse -Include *.lib
139
151
140
152
- name : Build artifact
141
153
run : cd python && tar -cf - * | zstd -9 -T0 > C:\WINDOWS\Temp\${{ env.artifact_name }}
@@ -187,7 +199,11 @@ jobs:
187
199
run : ./python/bin/python -m pip install --no-compile ${{ env.pip_args }}
188
200
189
201
- name : Clean up
190
- run : rm -rf python/lib/python3.11/site-packages/torch/include && rm -rf python/include && rm -rf python/share
202
+ run : |
203
+ rm -rf python/lib/python3.11/site-packages/torch/include
204
+ rm -rf python/include
205
+ rm -rf python/share
206
+ find python/ -type d -name "tests" -exec rm -rf {} +
191
207
192
208
- name : Build artifact
193
209
run : cd python && tar -cf - * | zstd -9 -T1 > /tmp/${{ env.artifact_name }}
@@ -239,7 +255,11 @@ jobs:
239
255
run : ./python/bin/python -m pip install --no-compile ${{ env.pip_args }}
240
256
241
257
- name : Clean up
242
- run : rm -rf python/lib/python3.11/site-packages/torch/include && rm -rf python/include && rm -rf python/share
258
+ run : |
259
+ rm -rf python/lib/python3.11/site-packages/torch/include
260
+ rm -rf python/include
261
+ rm -rf python/share
262
+ find python/ -type d -name "tests" -exec rm -rf {} +
243
263
244
264
- name : Build artifact
245
265
run : cd python && tar -cf - * | zstd -9 -T1 > /tmp/${{ env.artifact_name }}
0 commit comments