camenduru commited on
Commit
fb5159d
·
1 Parent(s): 4198288

thanks to vye16 ❤

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
.gitattributes CHANGED
@@ -33,3 +33,188 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ bin/openssl filter=lfs diff=lfs merge=lfs -text
37
+ bin/python filter=lfs diff=lfs merge=lfs -text
38
+ bin/python3 filter=lfs diff=lfs merge=lfs -text
39
+ bin/python3.9 filter=lfs diff=lfs merge=lfs -text
40
+ bin/x86_64-conda-linux-gnu-ld filter=lfs diff=lfs merge=lfs -text
41
+ bin/x86_64-conda_cos6-linux-gnu-ld filter=lfs diff=lfs merge=lfs -text
42
+ compiler_compat/ld filter=lfs diff=lfs merge=lfs -text
43
+ lib/libblas.so filter=lfs diff=lfs merge=lfs -text
44
+ lib/libblas.so.3 filter=lfs diff=lfs merge=lfs -text
45
+ lib/libcblas.so filter=lfs diff=lfs merge=lfs -text
46
+ lib/libcblas.so.3 filter=lfs diff=lfs merge=lfs -text
47
+ lib/libcholmod.a filter=lfs diff=lfs merge=lfs -text
48
+ lib/libcholmod.so filter=lfs diff=lfs merge=lfs -text
49
+ lib/libcholmod.so.3 filter=lfs diff=lfs merge=lfs -text
50
+ lib/libcholmod.so.3.0.14 filter=lfs diff=lfs merge=lfs -text
51
+ lib/libcrypto.so filter=lfs diff=lfs merge=lfs -text
52
+ lib/libcrypto.so.3 filter=lfs diff=lfs merge=lfs -text
53
+ lib/libgfortran.so filter=lfs diff=lfs merge=lfs -text
54
+ lib/libgfortran.so.5 filter=lfs diff=lfs merge=lfs -text
55
+ lib/libgfortran.so.5.0.0 filter=lfs diff=lfs merge=lfs -text
56
+ lib/libgmp.a filter=lfs diff=lfs merge=lfs -text
57
+ lib/libgomp.so filter=lfs diff=lfs merge=lfs -text
58
+ lib/libgomp.so.1 filter=lfs diff=lfs merge=lfs -text
59
+ lib/libgomp.so.1.0.0 filter=lfs diff=lfs merge=lfs -text
60
+ lib/libiconv.a filter=lfs diff=lfs merge=lfs -text
61
+ lib/libicudata.so filter=lfs diff=lfs merge=lfs -text
62
+ lib/libicudata.so.72 filter=lfs diff=lfs merge=lfs -text
63
+ lib/libicudata.so.72.1 filter=lfs diff=lfs merge=lfs -text
64
+ lib/libicui18n.so filter=lfs diff=lfs merge=lfs -text
65
+ lib/libicui18n.so.72 filter=lfs diff=lfs merge=lfs -text
66
+ lib/libicui18n.so.72.1 filter=lfs diff=lfs merge=lfs -text
67
+ lib/libicuuc.so filter=lfs diff=lfs merge=lfs -text
68
+ lib/libicuuc.so.72 filter=lfs diff=lfs merge=lfs -text
69
+ lib/libicuuc.so.72.1 filter=lfs diff=lfs merge=lfs -text
70
+ lib/liblapack.so filter=lfs diff=lfs merge=lfs -text
71
+ lib/liblapack.so.3 filter=lfs diff=lfs merge=lfs -text
72
+ lib/libmpfr.so filter=lfs diff=lfs merge=lfs -text
73
+ lib/libmpfr.so.6 filter=lfs diff=lfs merge=lfs -text
74
+ lib/libmpfr.so.6.2.0 filter=lfs diff=lfs merge=lfs -text
75
+ lib/libopenblas.so.0 filter=lfs diff=lfs merge=lfs -text
76
+ lib/libopenblasp-r0.3.23.so filter=lfs diff=lfs merge=lfs -text
77
+ lib/libpython3.9.so filter=lfs diff=lfs merge=lfs -text
78
+ lib/libpython3.9.so.1.0 filter=lfs diff=lfs merge=lfs -text
79
+ lib/libsqlite3.so filter=lfs diff=lfs merge=lfs -text
80
+ lib/libsqlite3.so.0 filter=lfs diff=lfs merge=lfs -text
81
+ lib/libsqlite3.so.0.8.6 filter=lfs diff=lfs merge=lfs -text
82
+ lib/libstdc++.so filter=lfs diff=lfs merge=lfs -text
83
+ lib/libstdc++.so.6 filter=lfs diff=lfs merge=lfs -text
84
+ lib/libstdc++.so.6.0.31 filter=lfs diff=lfs merge=lfs -text
85
+ lib/libtbb.so.12 filter=lfs diff=lfs merge=lfs -text
86
+ lib/libtbb.so.12.9 filter=lfs diff=lfs merge=lfs -text
87
+ lib/libtbbmalloc.so.2 filter=lfs diff=lfs merge=lfs -text
88
+ lib/libtbbmalloc.so.2.9 filter=lfs diff=lfs merge=lfs -text
89
+ lib/libtcl8.6.so filter=lfs diff=lfs merge=lfs -text
90
+ lib/libtk8.6.so filter=lfs diff=lfs merge=lfs -text
91
+ lib/libumfpack.a filter=lfs diff=lfs merge=lfs -text
92
+ lib/libxml2.so filter=lfs diff=lfs merge=lfs -text
93
+ lib/libxml2.so.2 filter=lfs diff=lfs merge=lfs -text
94
+ lib/libxml2.so.2.11.4 filter=lfs diff=lfs merge=lfs -text
95
+ lib/python3.9/ensurepip/_bundled/pip-22.0.4-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text
96
+ lib/python3.9/lib-dynload/_decimal.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
97
+ lib/python3.9/lib-dynload/unicodedata.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
98
+ lib/python3.9/site-packages/2ec0e72aa72355e6eccf__mypyc.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
99
+ lib/python3.9/site-packages/Pillow.libs/libfreetype-7d9be1ab.so.6.18.3 filter=lfs diff=lfs merge=lfs -text
100
+ lib/python3.9/site-packages/Pillow.libs/libharfbuzz-5e08a948.so.0.50301.0 filter=lfs diff=lfs merge=lfs -text
101
+ lib/python3.9/site-packages/cv2/cv2.abi3.so filter=lfs diff=lfs merge=lfs -text
102
+ lib/python3.9/site-packages/debugpy/_vendored/pydevd/_pydevd_bundle/pydevd_cython.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
103
+ lib/python3.9/site-packages/debugpy/_vendored/pydevd/_pydevd_frame_eval/pydevd_frame_evaluator.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
104
+ lib/python3.9/site-packages/detectron2/_C.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
105
+ lib/python3.9/site-packages/droid_backends-0.0.0-py3.9-linux-x86_64.egg/droid_backends.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
106
+ lib/python3.9/site-packages/fontTools/feaLib/lexer.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
107
+ lib/python3.9/site-packages/fontTools/misc/bezierTools.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
108
+ lib/python3.9/site-packages/fontTools/qu2cu/qu2cu.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
109
+ lib/python3.9/site-packages/fontTools/varLib/iup.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
110
+ lib/python3.9/site-packages/freetype/libfreetype.so filter=lfs diff=lfs merge=lfs -text
111
+ lib/python3.9/site-packages/grpc/_cython/cygrpc.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
112
+ lib/python3.9/site-packages/imageio_ffmpeg/binaries/ffmpeg-linux64-v4.2.2 filter=lfs diff=lfs merge=lfs -text
113
+ lib/python3.9/site-packages/kiwisolver/_cext.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
114
+ lib/python3.9/site-packages/lietorch-0.2-py3.9-linux-x86_64.egg/droid_backends.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
115
+ lib/python3.9/site-packages/lietorch-0.2-py3.9-linux-x86_64.egg/lietorch_backends.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
116
+ lib/python3.9/site-packages/matplotlib/_image.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
117
+ lib/python3.9/site-packages/matplotlib/_path.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
118
+ lib/python3.9/site-packages/matplotlib/_qhull.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
119
+ lib/python3.9/site-packages/matplotlib/backends/_backend_agg.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
120
+ lib/python3.9/site-packages/matplotlib/ft2font.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
121
+ lib/python3.9/site-packages/numpy/core/_multiarray_umath.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
122
+ lib/python3.9/site-packages/numpy/core/_simd.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
123
+ lib/python3.9/site-packages/numpy/random/_generator.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
124
+ lib/python3.9/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0 filter=lfs diff=lfs merge=lfs -text
125
+ lib/python3.9/site-packages/numpy.libs/libopenblas64_p-r0-742d56dc.3.20.so filter=lfs diff=lfs merge=lfs -text
126
+ lib/python3.9/site-packages/open3d/cpu/open3d_tf_ops.so filter=lfs diff=lfs merge=lfs -text
127
+ lib/python3.9/site-packages/open3d/cpu/open3d_torch_ops.so filter=lfs diff=lfs merge=lfs -text
128
+ lib/python3.9/site-packages/open3d/cpu/pybind.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
129
+ lib/python3.9/site-packages/open3d/cuda/open3d_tf_ops.so filter=lfs diff=lfs merge=lfs -text
130
+ lib/python3.9/site-packages/open3d/cuda/open3d_torch_ops.so filter=lfs diff=lfs merge=lfs -text
131
+ lib/python3.9/site-packages/open3d/cuda/pybind.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
132
+ lib/python3.9/site-packages/open3d/kms_swrast_dri.so filter=lfs diff=lfs merge=lfs -text
133
+ lib/python3.9/site-packages/open3d/libgallium_dri.so filter=lfs diff=lfs merge=lfs -text
134
+ lib/python3.9/site-packages/open3d/resources/brightday_ibl.ktx filter=lfs diff=lfs merge=lfs -text
135
+ lib/python3.9/site-packages/open3d/resources/brightday_skybox.ktx filter=lfs diff=lfs merge=lfs -text
136
+ lib/python3.9/site-packages/open3d/resources/crossroads_ibl.ktx filter=lfs diff=lfs merge=lfs -text
137
+ lib/python3.9/site-packages/open3d/resources/crossroads_skybox.ktx filter=lfs diff=lfs merge=lfs -text
138
+ lib/python3.9/site-packages/open3d/resources/default_ibl.ktx filter=lfs diff=lfs merge=lfs -text
139
+ lib/python3.9/site-packages/open3d/resources/default_skybox.ktx filter=lfs diff=lfs merge=lfs -text
140
+ lib/python3.9/site-packages/open3d/resources/hall_ibl.ktx filter=lfs diff=lfs merge=lfs -text
141
+ lib/python3.9/site-packages/open3d/resources/hall_skybox.ktx filter=lfs diff=lfs merge=lfs -text
142
+ lib/python3.9/site-packages/open3d/resources/konzerthaus_ibl.ktx filter=lfs diff=lfs merge=lfs -text
143
+ lib/python3.9/site-packages/open3d/resources/konzerthaus_skybox.ktx filter=lfs diff=lfs merge=lfs -text
144
+ lib/python3.9/site-packages/open3d/resources/nightlights_ibl.ktx filter=lfs diff=lfs merge=lfs -text
145
+ lib/python3.9/site-packages/open3d/resources/nightlights_skybox.ktx filter=lfs diff=lfs merge=lfs -text
146
+ lib/python3.9/site-packages/open3d/resources/park2_ibl.ktx filter=lfs diff=lfs merge=lfs -text
147
+ lib/python3.9/site-packages/open3d/resources/park2_skybox.ktx filter=lfs diff=lfs merge=lfs -text
148
+ lib/python3.9/site-packages/open3d/resources/park_ibl.ktx filter=lfs diff=lfs merge=lfs -text
149
+ lib/python3.9/site-packages/open3d/resources/park_skybox.ktx filter=lfs diff=lfs merge=lfs -text
150
+ lib/python3.9/site-packages/open3d/resources/pillars_ibl.ktx filter=lfs diff=lfs merge=lfs -text
151
+ lib/python3.9/site-packages/open3d/resources/pillars_skybox.ktx filter=lfs diff=lfs merge=lfs -text
152
+ lib/python3.9/site-packages/open3d/resources/streetlamp_ibl.ktx filter=lfs diff=lfs merge=lfs -text
153
+ lib/python3.9/site-packages/open3d/resources/streetlamp_skybox.ktx filter=lfs diff=lfs merge=lfs -text
154
+ lib/python3.9/site-packages/open3d/swrast_dri.so filter=lfs diff=lfs merge=lfs -text
155
+ lib/python3.9/site-packages/opencv_python.libs/libQt5Core-39545cc7.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
156
+ lib/python3.9/site-packages/opencv_python.libs/libQt5Gui-48e93776.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
157
+ lib/python3.9/site-packages/opencv_python.libs/libQt5Widgets-e69d94fb.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
158
+ lib/python3.9/site-packages/opencv_python.libs/libQt5XcbQpa-c112ba75.so.5.15.0 filter=lfs diff=lfs merge=lfs -text
159
+ lib/python3.9/site-packages/opencv_python.libs/libavcodec-16a334ab.so.59.37.100 filter=lfs diff=lfs merge=lfs -text
160
+ lib/python3.9/site-packages/opencv_python.libs/libavformat-e0b1067c.so.59.27.100 filter=lfs diff=lfs merge=lfs -text
161
+ lib/python3.9/site-packages/opencv_python.libs/libcrypto-47343492.so.1.1 filter=lfs diff=lfs merge=lfs -text
162
+ lib/python3.9/site-packages/opencv_python.libs/libgfortran-91cc3cb1.so.3.0.0 filter=lfs diff=lfs merge=lfs -text
163
+ lib/python3.9/site-packages/opencv_python.libs/libopenblas-r0-f650aae0.3.3.so filter=lfs diff=lfs merge=lfs -text
164
+ lib/python3.9/site-packages/opencv_python.libs/libpng16-57e5e0a0.so.16.37.0 filter=lfs diff=lfs merge=lfs -text
165
+ lib/python3.9/site-packages/opencv_python.libs/libvpx-e95aadfe.so.7.1.0 filter=lfs diff=lfs merge=lfs -text
166
+ lib/python3.9/site-packages/pandas/_libs/algos.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
167
+ lib/python3.9/site-packages/pandas/_libs/groupby.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
168
+ lib/python3.9/site-packages/pandas/_libs/hashtable.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
169
+ lib/python3.9/site-packages/pandas/_libs/interval.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
170
+ lib/python3.9/site-packages/pandas/_libs/join.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
171
+ lib/python3.9/site-packages/pandas/_libs/tslibs/offsets.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
172
+ lib/python3.9/site-packages/pywt/_extensions/_cwt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
173
+ lib/python3.9/site-packages/pywt/_extensions/_dwt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
174
+ lib/python3.9/site-packages/pywt/_extensions/_pywt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
175
+ lib/python3.9/site-packages/pywt/_extensions/_swt.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
176
+ lib/python3.9/site-packages/pyzmq.libs/libsodium-6eb86948.so.23.3.0 filter=lfs diff=lfs merge=lfs -text
177
+ lib/python3.9/site-packages/scipy/fft/_pocketfft/pypocketfft.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
178
+ lib/python3.9/site-packages/scipy/linalg/_flapack.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
179
+ lib/python3.9/site-packages/scipy/misc/face.dat filter=lfs diff=lfs merge=lfs -text
180
+ lib/python3.9/site-packages/scipy/optimize/_highs/_highs_wrapper.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
181
+ lib/python3.9/site-packages/scipy/sparse/_sparsetools.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
182
+ lib/python3.9/site-packages/scipy/spatial/_qhull.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
183
+ lib/python3.9/site-packages/scipy/special/_ufuncs.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
184
+ lib/python3.9/site-packages/scipy/special/cython_special.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
185
+ lib/python3.9/site-packages/scipy/stats/_unuran/unuran_wrapper.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
186
+ lib/python3.9/site-packages/scipy.libs/libgfortran-040039e1.so.5.0.0 filter=lfs diff=lfs merge=lfs -text
187
+ lib/python3.9/site-packages/scipy.libs/libopenblasp-r0-41284840.3.18.so filter=lfs diff=lfs merge=lfs -text
188
+ lib/python3.9/site-packages/skimage/filters/rank/generic_cy.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
189
+ lib/python3.9/site-packages/tensorboard_data_server/bin/server filter=lfs diff=lfs merge=lfs -text
190
+ lib/python3.9/site-packages/torch/bin/protoc filter=lfs diff=lfs merge=lfs -text
191
+ lib/python3.9/site-packages/torch/bin/protoc-3.13.0.0 filter=lfs diff=lfs merge=lfs -text
192
+ lib/python3.9/site-packages/torch/lib/libc10_cuda.so filter=lfs diff=lfs merge=lfs -text
193
+ lib/python3.9/site-packages/torch/lib/libcublas.so.11 filter=lfs diff=lfs merge=lfs -text
194
+ lib/python3.9/site-packages/torch/lib/libcublasLt.so.11 filter=lfs diff=lfs merge=lfs -text
195
+ lib/python3.9/site-packages/torch/lib/libcudnn_adv_infer.so.8 filter=lfs diff=lfs merge=lfs -text
196
+ lib/python3.9/site-packages/torch/lib/libcudnn_adv_train.so.8 filter=lfs diff=lfs merge=lfs -text
197
+ lib/python3.9/site-packages/torch/lib/libcudnn_cnn_infer.so.8 filter=lfs diff=lfs merge=lfs -text
198
+ lib/python3.9/site-packages/torch/lib/libcudnn_cnn_train.so.8 filter=lfs diff=lfs merge=lfs -text
199
+ lib/python3.9/site-packages/torch/lib/libcudnn_ops_infer.so.8 filter=lfs diff=lfs merge=lfs -text
200
+ lib/python3.9/site-packages/torch/lib/libcudnn_ops_train.so.8 filter=lfs diff=lfs merge=lfs -text
201
+ lib/python3.9/site-packages/torch/lib/libnvrtc-builtins.so.11.7 filter=lfs diff=lfs merge=lfs -text
202
+ lib/python3.9/site-packages/torch/lib/libnvrtc-d833c4f3.so.11.2 filter=lfs diff=lfs merge=lfs -text
203
+ lib/python3.9/site-packages/torch/lib/libtorch_cpu.so filter=lfs diff=lfs merge=lfs -text
204
+ lib/python3.9/site-packages/torch/lib/libtorch_cuda_cpp.so filter=lfs diff=lfs merge=lfs -text
205
+ lib/python3.9/site-packages/torch/lib/libtorch_cuda_cu.so filter=lfs diff=lfs merge=lfs -text
206
+ lib/python3.9/site-packages/torch/lib/libtorch_cuda_linalg.so filter=lfs diff=lfs merge=lfs -text
207
+ lib/python3.9/site-packages/torch/lib/libtorch_python.so filter=lfs diff=lfs merge=lfs -text
208
+ lib/python3.9/site-packages/torch_scatter/_scatter_cuda.so filter=lfs diff=lfs merge=lfs -text
209
+ lib/python3.9/site-packages/torch_scatter/_segment_coo_cuda.so filter=lfs diff=lfs merge=lfs -text
210
+ lib/python3.9/site-packages/torch_scatter/_segment_csr_cuda.so filter=lfs diff=lfs merge=lfs -text
211
+ lib/python3.9/site-packages/torchvision/_C.so filter=lfs diff=lfs merge=lfs -text
212
+ lib/python3.9/site-packages/torchvision/image.so filter=lfs diff=lfs merge=lfs -text
213
+ lib/python3.9/site-packages/torchvision.libs/libnvjpeg.9b083ad7.so.11 filter=lfs diff=lfs merge=lfs -text
214
+ lib/python3.9/site-packages/torchvision.libs/libpng16.7f72a3c5.so.16 filter=lfs diff=lfs merge=lfs -text
215
+ lib/python3.9/site-packages/yaml/_yaml.cpython-39-x86_64-linux-gnu.so filter=lfs diff=lfs merge=lfs -text
216
+ lib/sqlite3.36.0/libsqlite3.36.0.so filter=lfs diff=lfs merge=lfs -text
217
+ share/doc/hwloc/hwloc-a4.pdf filter=lfs diff=lfs merge=lfs -text
218
+ share/doc/hwloc/hwloc-letter.pdf filter=lfs diff=lfs merge=lfs -text
219
+ x86_64-conda-linux-gnu/bin/ld filter=lfs diff=lfs merge=lfs -text
220
+ x86_64-conda_cos6-linux-gnu/bin/ld filter=lfs diff=lfs merge=lfs -text
bin/2to3 ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ import sys
3
+ from lib2to3.main import main
4
+
5
+ sys.exit(main("lib2to3.fixes"))
bin/2to3-3.9 ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ import sys
3
+ from lib2to3.main import main
4
+
5
+ sys.exit(main("lib2to3.fixes"))
bin/ansi2html ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from ansi2html.__main__ import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/black ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from black import patched_main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(patched_main())
bin/blackd ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from blackd import patched_main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(patched_main())
bin/bunzip2 ADDED
Binary file (384 kB). View file
 
bin/bzcat ADDED
Binary file (384 kB). View file
 
bin/bzcmp ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ # sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh
3
+
4
+ # Bzcmp/diff wrapped for bzip2,
5
+ # adapted from zdiff by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
6
+
7
+ # Bzcmp and bzdiff are used to invoke the cmp or the diff pro-
8
+ # gram on compressed files. All options specified are passed
9
+ # directly to cmp or diff. If only 1 file is specified, then
10
+ # the files compared are file1 and an uncompressed file1.gz.
11
+ # If two files are specified, then they are uncompressed (if
12
+ # necessary) and fed to cmp or diff. The exit status from cmp
13
+ # or diff is preserved.
14
+
15
+ PATH="/usr/bin:/bin:$PATH"; export PATH
16
+ prog=`echo $0 | sed 's|.*/||'`
17
+ case "$prog" in
18
+ *cmp) comp=${CMP-cmp} ;;
19
+ *) comp=${DIFF-diff} ;;
20
+ esac
21
+
22
+ OPTIONS=
23
+ FILES=
24
+ for ARG
25
+ do
26
+ case "$ARG" in
27
+ -*) OPTIONS="$OPTIONS $ARG";;
28
+ *) if test -f "$ARG"; then
29
+ FILES="$FILES $ARG"
30
+ else
31
+ echo "${prog}: $ARG not found or not a regular file"
32
+ exit 1
33
+ fi ;;
34
+ esac
35
+ done
36
+ if test -z "$FILES"; then
37
+ echo "Usage: $prog [${comp}_options] file [file]"
38
+ exit 1
39
+ fi
40
+ set $FILES
41
+ if test $# -eq 1; then
42
+ FILE=`echo "$1" | sed 's/.bz2$//'`
43
+ bzip2 -cd "$FILE.bz2" | $comp $OPTIONS - "$FILE"
44
+ STAT="$?"
45
+
46
+ elif test $# -eq 2; then
47
+ case "$1" in
48
+ *.bz2)
49
+ case "$2" in
50
+ *.bz2)
51
+ F=`echo "$2" | sed 's|.*/||;s|.bz2$||'`
52
+ tmp=`mktemp "${TMPDIR:-/tmp}"/bzdiff.XXXXXXXXXX` || {
53
+ echo 'cannot create a temporary file' >&2
54
+ exit 1
55
+ }
56
+ bzip2 -cdfq "$2" > "$tmp"
57
+ bzip2 -cdfq "$1" | $comp $OPTIONS - "$tmp"
58
+ STAT="$?"
59
+ /bin/rm -f "$tmp";;
60
+
61
+ *) bzip2 -cdfq "$1" | $comp $OPTIONS - "$2"
62
+ STAT="$?";;
63
+ esac;;
64
+ *) case "$2" in
65
+ *.bz2)
66
+ bzip2 -cdfq "$2" | $comp $OPTIONS "$1" -
67
+ STAT="$?";;
68
+ *) $comp $OPTIONS "$1" "$2"
69
+ STAT="$?";;
70
+ esac;;
71
+ esac
72
+ else
73
+ echo "Usage: $prog [${comp}_options] file [file]"
74
+ exit 1
75
+ fi
76
+ exit "$STAT"
bin/bzdiff ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ # sh is buggy on RS/6000 AIX 3.2. Replace above line with #!/bin/ksh
3
+
4
+ # Bzcmp/diff wrapped for bzip2,
5
+ # adapted from zdiff by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
6
+
7
+ # Bzcmp and bzdiff are used to invoke the cmp or the diff pro-
8
+ # gram on compressed files. All options specified are passed
9
+ # directly to cmp or diff. If only 1 file is specified, then
10
+ # the files compared are file1 and an uncompressed file1.gz.
11
+ # If two files are specified, then they are uncompressed (if
12
+ # necessary) and fed to cmp or diff. The exit status from cmp
13
+ # or diff is preserved.
14
+
15
+ PATH="/usr/bin:/bin:$PATH"; export PATH
16
+ prog=`echo $0 | sed 's|.*/||'`
17
+ case "$prog" in
18
+ *cmp) comp=${CMP-cmp} ;;
19
+ *) comp=${DIFF-diff} ;;
20
+ esac
21
+
22
+ OPTIONS=
23
+ FILES=
24
+ for ARG
25
+ do
26
+ case "$ARG" in
27
+ -*) OPTIONS="$OPTIONS $ARG";;
28
+ *) if test -f "$ARG"; then
29
+ FILES="$FILES $ARG"
30
+ else
31
+ echo "${prog}: $ARG not found or not a regular file"
32
+ exit 1
33
+ fi ;;
34
+ esac
35
+ done
36
+ if test -z "$FILES"; then
37
+ echo "Usage: $prog [${comp}_options] file [file]"
38
+ exit 1
39
+ fi
40
+ set $FILES
41
+ if test $# -eq 1; then
42
+ FILE=`echo "$1" | sed 's/.bz2$//'`
43
+ bzip2 -cd "$FILE.bz2" | $comp $OPTIONS - "$FILE"
44
+ STAT="$?"
45
+
46
+ elif test $# -eq 2; then
47
+ case "$1" in
48
+ *.bz2)
49
+ case "$2" in
50
+ *.bz2)
51
+ F=`echo "$2" | sed 's|.*/||;s|.bz2$||'`
52
+ tmp=`mktemp "${TMPDIR:-/tmp}"/bzdiff.XXXXXXXXXX` || {
53
+ echo 'cannot create a temporary file' >&2
54
+ exit 1
55
+ }
56
+ bzip2 -cdfq "$2" > "$tmp"
57
+ bzip2 -cdfq "$1" | $comp $OPTIONS - "$tmp"
58
+ STAT="$?"
59
+ /bin/rm -f "$tmp";;
60
+
61
+ *) bzip2 -cdfq "$1" | $comp $OPTIONS - "$2"
62
+ STAT="$?";;
63
+ esac;;
64
+ *) case "$2" in
65
+ *.bz2)
66
+ bzip2 -cdfq "$2" | $comp $OPTIONS "$1" -
67
+ STAT="$?";;
68
+ *) $comp $OPTIONS "$1" "$2"
69
+ STAT="$?";;
70
+ esac;;
71
+ esac
72
+ else
73
+ echo "Usage: $prog [${comp}_options] file [file]"
74
+ exit 1
75
+ fi
76
+ exit "$STAT"
bin/bzegrep ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+
3
+ # Bzgrep wrapped for bzip2,
4
+ # adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
5
+ ## zgrep notice:
6
+ ## zgrep -- a wrapper around a grep program that decompresses files as needed
7
+ ## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
8
+
9
+ PATH="/usr/bin:$PATH"; export PATH
10
+
11
+ prog=`echo $0 | sed 's|.*/||'`
12
+ case "$prog" in
13
+ *egrep) grep=${EGREP-egrep} ;;
14
+ *fgrep) grep=${FGREP-fgrep} ;;
15
+ *) grep=${GREP-grep} ;;
16
+ esac
17
+ pat=""
18
+ while test $# -ne 0; do
19
+ case "$1" in
20
+ -e | -f) opt="$opt $1"; shift; pat="$1"
21
+ if test "$grep" = grep; then # grep is buggy with -e on SVR4
22
+ grep=egrep
23
+ fi;;
24
+ -A | -B) opt="$opt $1 $2"; shift;;
25
+ -*) opt="$opt $1";;
26
+ *) if test -z "$pat"; then
27
+ pat="$1"
28
+ else
29
+ break;
30
+ fi;;
31
+ esac
32
+ shift
33
+ done
34
+
35
+ if test -z "$pat"; then
36
+ echo "grep through bzip2 files"
37
+ echo "usage: $prog [grep_options] pattern [files]"
38
+ exit 1
39
+ fi
40
+
41
+ list=0
42
+ silent=0
43
+ op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
44
+ case "$op" in
45
+ *l*) list=1
46
+ esac
47
+ case "$op" in
48
+ *h*) silent=1
49
+ esac
50
+
51
+ if test $# -eq 0; then
52
+ bzip2 -cdfq | $grep $opt "$pat"
53
+ exit $?
54
+ fi
55
+
56
+ res=0
57
+ for i do
58
+ if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
59
+ if test $list -eq 1; then
60
+ bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
61
+ r=$?
62
+ elif test $# -eq 1 -o $silent -eq 1; then
63
+ bzip2 -cdfq "$i" | $grep $opt "$pat"
64
+ r=$?
65
+ else
66
+ j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
67
+ j=`printf "%s" "$j" | tr '\n' ' '`
68
+ # A trick adapted from
69
+ # https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
70
+ # that has the same effect as the following bash code:
71
+ # bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
72
+ # r=${PIPESTATUS[1]}
73
+ exec 3>&1
74
+ eval `
75
+ exec 4>&1 >&3 3>&-
76
+ {
77
+ bzip2 -cdfq "$i" 4>&-
78
+ } | {
79
+ $grep $opt "$pat" 4>&-; echo "r=$?;" >&4
80
+ } | sed "s|^|${j}:|"
81
+ `
82
+ fi
83
+ test "$r" -ne 0 && res="$r"
84
+ done
85
+ exit $res
bin/bzfgrep ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+
3
+ # Bzgrep wrapped for bzip2,
4
+ # adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
5
+ ## zgrep notice:
6
+ ## zgrep -- a wrapper around a grep program that decompresses files as needed
7
+ ## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
8
+
9
+ PATH="/usr/bin:$PATH"; export PATH
10
+
11
+ prog=`echo $0 | sed 's|.*/||'`
12
+ case "$prog" in
13
+ *egrep) grep=${EGREP-egrep} ;;
14
+ *fgrep) grep=${FGREP-fgrep} ;;
15
+ *) grep=${GREP-grep} ;;
16
+ esac
17
+ pat=""
18
+ while test $# -ne 0; do
19
+ case "$1" in
20
+ -e | -f) opt="$opt $1"; shift; pat="$1"
21
+ if test "$grep" = grep; then # grep is buggy with -e on SVR4
22
+ grep=egrep
23
+ fi;;
24
+ -A | -B) opt="$opt $1 $2"; shift;;
25
+ -*) opt="$opt $1";;
26
+ *) if test -z "$pat"; then
27
+ pat="$1"
28
+ else
29
+ break;
30
+ fi;;
31
+ esac
32
+ shift
33
+ done
34
+
35
+ if test -z "$pat"; then
36
+ echo "grep through bzip2 files"
37
+ echo "usage: $prog [grep_options] pattern [files]"
38
+ exit 1
39
+ fi
40
+
41
+ list=0
42
+ silent=0
43
+ op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
44
+ case "$op" in
45
+ *l*) list=1
46
+ esac
47
+ case "$op" in
48
+ *h*) silent=1
49
+ esac
50
+
51
+ if test $# -eq 0; then
52
+ bzip2 -cdfq | $grep $opt "$pat"
53
+ exit $?
54
+ fi
55
+
56
+ res=0
57
+ for i do
58
+ if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
59
+ if test $list -eq 1; then
60
+ bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
61
+ r=$?
62
+ elif test $# -eq 1 -o $silent -eq 1; then
63
+ bzip2 -cdfq "$i" | $grep $opt "$pat"
64
+ r=$?
65
+ else
66
+ j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
67
+ j=`printf "%s" "$j" | tr '\n' ' '`
68
+ # A trick adapted from
69
+ # https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
70
+ # that has the same effect as the following bash code:
71
+ # bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
72
+ # r=${PIPESTATUS[1]}
73
+ exec 3>&1
74
+ eval `
75
+ exec 4>&1 >&3 3>&-
76
+ {
77
+ bzip2 -cdfq "$i" 4>&-
78
+ } | {
79
+ $grep $opt "$pat" 4>&-; echo "r=$?;" >&4
80
+ } | sed "s|^|${j}:|"
81
+ `
82
+ fi
83
+ test "$r" -ne 0 && res="$r"
84
+ done
85
+ exit $res
bin/bzgrep ADDED
@@ -0,0 +1,85 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+
3
+ # Bzgrep wrapped for bzip2,
4
+ # adapted from zgrep by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
5
+ ## zgrep notice:
6
+ ## zgrep -- a wrapper around a grep program that decompresses files as needed
7
+ ## Adapted from a version sent by Charles Levert <charles@comm.polymtl.ca>
8
+
9
+ PATH="/usr/bin:$PATH"; export PATH
10
+
11
+ prog=`echo $0 | sed 's|.*/||'`
12
+ case "$prog" in
13
+ *egrep) grep=${EGREP-egrep} ;;
14
+ *fgrep) grep=${FGREP-fgrep} ;;
15
+ *) grep=${GREP-grep} ;;
16
+ esac
17
+ pat=""
18
+ while test $# -ne 0; do
19
+ case "$1" in
20
+ -e | -f) opt="$opt $1"; shift; pat="$1"
21
+ if test "$grep" = grep; then # grep is buggy with -e on SVR4
22
+ grep=egrep
23
+ fi;;
24
+ -A | -B) opt="$opt $1 $2"; shift;;
25
+ -*) opt="$opt $1";;
26
+ *) if test -z "$pat"; then
27
+ pat="$1"
28
+ else
29
+ break;
30
+ fi;;
31
+ esac
32
+ shift
33
+ done
34
+
35
+ if test -z "$pat"; then
36
+ echo "grep through bzip2 files"
37
+ echo "usage: $prog [grep_options] pattern [files]"
38
+ exit 1
39
+ fi
40
+
41
+ list=0
42
+ silent=0
43
+ op=`echo "$opt" | sed -e 's/ //g' -e 's/-//g'`
44
+ case "$op" in
45
+ *l*) list=1
46
+ esac
47
+ case "$op" in
48
+ *h*) silent=1
49
+ esac
50
+
51
+ if test $# -eq 0; then
52
+ bzip2 -cdfq | $grep $opt "$pat"
53
+ exit $?
54
+ fi
55
+
56
+ res=0
57
+ for i do
58
+ if test -f "$i"; then :; else if test -f "$i.bz2"; then i="$i.bz2"; fi; fi
59
+ if test $list -eq 1; then
60
+ bzip2 -cdfq "$i" | $grep $opt "$pat" 2>&1 > /dev/null && echo $i
61
+ r=$?
62
+ elif test $# -eq 1 -o $silent -eq 1; then
63
+ bzip2 -cdfq "$i" | $grep $opt "$pat"
64
+ r=$?
65
+ else
66
+ j=$(echo "$i" | sed 's/\\/&&/g;s/|/\\&/g;s/&/\\&/g')
67
+ j=`printf "%s" "$j" | tr '\n' ' '`
68
+ # A trick adapted from
69
+ # https://groups.google.com/forum/#!original/comp.unix.shell/x1345iu10eg/Nn1n-1r1uU0J
70
+ # that has the same effect as the following bash code:
71
+ # bzip2 -cdfq "$i" | $grep $opt "$pat" | sed "s|^|${j}:|"
72
+ # r=${PIPESTATUS[1]}
73
+ exec 3>&1
74
+ eval `
75
+ exec 4>&1 >&3 3>&-
76
+ {
77
+ bzip2 -cdfq "$i" 4>&-
78
+ } | {
79
+ $grep $opt "$pat" 4>&-; echo "r=$?;" >&4
80
+ } | sed "s|^|${j}:|"
81
+ `
82
+ fi
83
+ test "$r" -ne 0 && res="$r"
84
+ done
85
+ exit $res
bin/bzip2 ADDED
Binary file (384 kB). View file
 
bin/bzip2recover ADDED
Binary file (35.9 kB). View file
 
bin/bzless ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+
3
+ # Bzmore wrapped for bzip2,
4
+ # adapted from zmore by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
5
+
6
+ PATH="/usr/bin:$PATH"; export PATH
7
+
8
+ prog=`echo $0 | sed 's|.*/||'`
9
+ case "$prog" in
10
+ *less) more=less ;;
11
+ *) more=more ;;
12
+ esac
13
+
14
+ if test "`echo -n a`" = "-n a"; then
15
+ # looks like a SysV system:
16
+ n1=''; n2='\c'
17
+ else
18
+ n1='-n'; n2=''
19
+ fi
20
+ oldtty=`stty -g 2>/dev/null`
21
+ if stty -cbreak 2>/dev/null; then
22
+ cb='cbreak'; ncb='-cbreak'
23
+ else
24
+ # 'stty min 1' resets eof to ^a on both SunOS and SysV!
25
+ cb='min 1 -icanon'; ncb='icanon eof ^d'
26
+ fi
27
+ if test $? -eq 0 -a -n "$oldtty"; then
28
+ trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15
29
+ else
30
+ trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15
31
+ fi
32
+
33
+ if test $# = 0; then
34
+ if test -t 0; then
35
+ echo usage: $prog files...
36
+ else
37
+ bzip2 -cdfq | eval $more
38
+ fi
39
+ else
40
+ FIRST=1
41
+ for FILE
42
+ do
43
+ if test $FIRST -eq 0; then
44
+ echo $n1 "--More--(Next file: $FILE)$n2"
45
+ stty $cb -echo 2>/dev/null
46
+ ANS=`dd bs=1 count=1 2>/dev/null`
47
+ stty $ncb echo 2>/dev/null
48
+ echo " "
49
+ if test "$ANS" = 'e' -o "$ANS" = 'q'; then
50
+ exit
51
+ fi
52
+ fi
53
+ if test "$ANS" != 's'; then
54
+ echo "------> $FILE <------"
55
+ bzip2 -cdfq "$FILE" | eval $more
56
+ fi
57
+ if test -t; then
58
+ FIRST=0
59
+ fi
60
+ done
61
+ fi
bin/bzmore ADDED
@@ -0,0 +1,61 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+
3
+ # Bzmore wrapped for bzip2,
4
+ # adapted from zmore by Philippe Troin <phil@fifi.org> for Debian GNU/Linux.
5
+
6
+ PATH="/usr/bin:$PATH"; export PATH
7
+
8
+ prog=`echo $0 | sed 's|.*/||'`
9
+ case "$prog" in
10
+ *less) more=less ;;
11
+ *) more=more ;;
12
+ esac
13
+
14
+ if test "`echo -n a`" = "-n a"; then
15
+ # looks like a SysV system:
16
+ n1=''; n2='\c'
17
+ else
18
+ n1='-n'; n2=''
19
+ fi
20
+ oldtty=`stty -g 2>/dev/null`
21
+ if stty -cbreak 2>/dev/null; then
22
+ cb='cbreak'; ncb='-cbreak'
23
+ else
24
+ # 'stty min 1' resets eof to ^a on both SunOS and SysV!
25
+ cb='min 1 -icanon'; ncb='icanon eof ^d'
26
+ fi
27
+ if test $? -eq 0 -a -n "$oldtty"; then
28
+ trap 'stty $oldtty 2>/dev/null; exit' 0 2 3 5 10 13 15
29
+ else
30
+ trap 'stty $ncb echo 2>/dev/null; exit' 0 2 3 5 10 13 15
31
+ fi
32
+
33
+ if test $# = 0; then
34
+ if test -t 0; then
35
+ echo usage: $prog files...
36
+ else
37
+ bzip2 -cdfq | eval $more
38
+ fi
39
+ else
40
+ FIRST=1
41
+ for FILE
42
+ do
43
+ if test $FIRST -eq 0; then
44
+ echo $n1 "--More--(Next file: $FILE)$n2"
45
+ stty $cb -echo 2>/dev/null
46
+ ANS=`dd bs=1 count=1 2>/dev/null`
47
+ stty $ncb echo 2>/dev/null
48
+ echo " "
49
+ if test "$ANS" = 'e' -o "$ANS" = 'q'; then
50
+ exit
51
+ fi
52
+ fi
53
+ if test "$ANS" != 's'; then
54
+ echo "------> $FILE <------"
55
+ bzip2 -cdfq "$FILE" | eval $more
56
+ fi
57
+ if test -t; then
58
+ FIRST=0
59
+ fi
60
+ done
61
+ fi
bin/c_rehash ADDED
@@ -0,0 +1,252 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env perl
2
+
3
+ # WARNING: do not edit!
4
+ # Generated by Makefile from tools/c_rehash.in
5
+ # Copyright 1999-2022 The OpenSSL Project Authors. All Rights Reserved.
6
+ #
7
+ # Licensed under the Apache License 2.0 (the "License"). You may not use
8
+ # this file except in compliance with the License. You can obtain a copy
9
+ # in the file LICENSE in the source distribution or at
10
+ # https://www.openssl.org/source/license.html
11
+
12
+ # Perl c_rehash script, scan all files in a directory
13
+ # and add symbolic links to their hash values.
14
+
15
+ my $dir = "";
16
+ my $prefix = "/usr/local/envs/slahmr";
17
+
18
+ my $errorcount = 0;
19
+ my $openssl = $ENV{OPENSSL} || "openssl";
20
+ my $pwd;
21
+ my $x509hash = "-subject_hash";
22
+ my $crlhash = "-hash";
23
+ my $verbose = 0;
24
+ my $symlink_exists=eval {symlink("",""); 1};
25
+ my $removelinks = 1;
26
+
27
+ ## Parse flags.
28
+ while ( $ARGV[0] =~ /^-/ ) {
29
+ my $flag = shift @ARGV;
30
+ last if ( $flag eq '--');
31
+ if ( $flag eq '-old') {
32
+ $x509hash = "-subject_hash_old";
33
+ $crlhash = "-hash_old";
34
+ } elsif ( $flag eq '-h' || $flag eq '-help' ) {
35
+ help();
36
+ } elsif ( $flag eq '-n' ) {
37
+ $removelinks = 0;
38
+ } elsif ( $flag eq '-v' ) {
39
+ $verbose++;
40
+ }
41
+ else {
42
+ print STDERR "Usage error; try -h.\n";
43
+ exit 1;
44
+ }
45
+ }
46
+
47
+ sub help {
48
+ print "Usage: c_rehash [-old] [-h] [-help] [-v] [dirs...]\n";
49
+ print " -old use old-style digest\n";
50
+ print " -h or -help print this help text\n";
51
+ print " -v print files removed and linked\n";
52
+ exit 0;
53
+ }
54
+
55
+ eval "require Cwd";
56
+ if (defined(&Cwd::getcwd)) {
57
+ $pwd=Cwd::getcwd();
58
+ } else {
59
+ $pwd=`pwd`;
60
+ chomp($pwd);
61
+ }
62
+
63
+ # DOS/Win32 or Unix delimiter? Prefix our installdir, then search.
64
+ my $path_delim = ($pwd =~ /^[a-z]\:/i) ? ';' : ':';
65
+ $ENV{PATH} = "$prefix/bin" . ($ENV{PATH} ? $path_delim . $ENV{PATH} : "");
66
+
67
+ if (! -x $openssl) {
68
+ my $found = 0;
69
+ foreach (split /$path_delim/, $ENV{PATH}) {
70
+ if (-x "$_/$openssl") {
71
+ $found = 1;
72
+ $openssl = "$_/$openssl";
73
+ last;
74
+ }
75
+ }
76
+ if ($found == 0) {
77
+ print STDERR "c_rehash: rehashing skipped ('openssl' program not available)\n";
78
+ exit 0;
79
+ }
80
+ }
81
+
82
+ if (@ARGV) {
83
+ @dirlist = @ARGV;
84
+ } elsif ($ENV{SSL_CERT_DIR}) {
85
+ @dirlist = split /$path_delim/, $ENV{SSL_CERT_DIR};
86
+ } else {
87
+ $dirlist[0] = "$dir/certs";
88
+ }
89
+
90
+ if (-d $dirlist[0]) {
91
+ chdir $dirlist[0];
92
+ $openssl="$pwd/$openssl" if (!-x $openssl);
93
+ chdir $pwd;
94
+ }
95
+
96
+ foreach (@dirlist) {
97
+ if (-d $_ ) {
98
+ if ( -w $_) {
99
+ hash_dir($_);
100
+ } else {
101
+ print "Skipping $_, can't write\n";
102
+ $errorcount++;
103
+ }
104
+ }
105
+ }
106
+ exit($errorcount);
107
+
108
+ sub copy_file {
109
+ my ($src_fname, $dst_fname) = @_;
110
+
111
+ if (open(my $in, "<", $src_fname)) {
112
+ if (open(my $out, ">", $dst_fname)) {
113
+ print $out $_ while (<$in>);
114
+ close $out;
115
+ } else {
116
+ warn "Cannot open $dst_fname for write, $!";
117
+ }
118
+ close $in;
119
+ } else {
120
+ warn "Cannot open $src_fname for read, $!";
121
+ }
122
+ }
123
+
124
+ sub hash_dir {
125
+ my $dir = shift;
126
+ my %hashlist;
127
+
128
+ print "Doing $dir\n";
129
+
130
+ if (!chdir $dir) {
131
+ print STDERR "WARNING: Cannot chdir to '$dir', $!\n";
132
+ return;
133
+ }
134
+
135
+ opendir(DIR, ".") || print STDERR "WARNING: Cannot opendir '.', $!\n";
136
+ my @flist = sort readdir(DIR);
137
+ closedir DIR;
138
+ if ( $removelinks ) {
139
+ # Delete any existing symbolic links
140
+ foreach (grep {/^[\da-f]+\.r{0,1}\d+$/} @flist) {
141
+ if (-l $_) {
142
+ print "unlink $_\n" if $verbose;
143
+ unlink $_ || warn "Can't unlink $_, $!\n";
144
+ }
145
+ }
146
+ }
147
+ FILE: foreach $fname (grep {/\.(pem|crt|cer|crl)$/} @flist) {
148
+ # Check to see if certificates and/or CRLs present.
149
+ my ($cert, $crl) = check_file($fname);
150
+ if (!$cert && !$crl) {
151
+ print STDERR "WARNING: $fname does not contain a certificate or CRL: skipping\n";
152
+ next;
153
+ }
154
+ link_hash_cert($fname) if ($cert);
155
+ link_hash_crl($fname) if ($crl);
156
+ }
157
+
158
+ chdir $pwd;
159
+ }
160
+
161
+ sub check_file {
162
+ my ($is_cert, $is_crl) = (0,0);
163
+ my $fname = $_[0];
164
+
165
+ open(my $in, "<", $fname);
166
+ while(<$in>) {
167
+ if (/^-----BEGIN (.*)-----/) {
168
+ my $hdr = $1;
169
+ if ($hdr =~ /^(X509 |TRUSTED |)CERTIFICATE$/) {
170
+ $is_cert = 1;
171
+ last if ($is_crl);
172
+ } elsif ($hdr eq "X509 CRL") {
173
+ $is_crl = 1;
174
+ last if ($is_cert);
175
+ }
176
+ }
177
+ }
178
+ close $in;
179
+ return ($is_cert, $is_crl);
180
+ }
181
+
182
+ sub compute_hash {
183
+ my $fh;
184
+ if ( $^O eq "VMS" ) {
185
+ # VMS uses the open through shell
186
+ # The file names are safe there and list form is unsupported
187
+ if (!open($fh, "-|", join(' ', @_))) {
188
+ print STDERR "Cannot compute hash on '$fname'\n";
189
+ return;
190
+ }
191
+ } else {
192
+ if (!open($fh, "-|", @_)) {
193
+ print STDERR "Cannot compute hash on '$fname'\n";
194
+ return;
195
+ }
196
+ }
197
+ return (<$fh>, <$fh>);
198
+ }
199
+
200
+ # Link a certificate to its subject name hash value, each hash is of
201
+ # the form <hash>.<n> where n is an integer. If the hash value already exists
202
+ # then we need to up the value of n, unless its a duplicate in which
203
+ # case we skip the link. We check for duplicates by comparing the
204
+ # certificate fingerprints
205
+
206
+ sub link_hash_cert {
207
+ link_hash($_[0], 'cert');
208
+ }
209
+
210
+ # Same as above except for a CRL. CRL links are of the form <hash>.r<n>
211
+
212
+ sub link_hash_crl {
213
+ link_hash($_[0], 'crl');
214
+ }
215
+
216
+ sub link_hash {
217
+ my ($fname, $type) = @_;
218
+ my $is_cert = $type eq 'cert';
219
+
220
+ my ($hash, $fprint) = compute_hash($openssl,
221
+ $is_cert ? "x509" : "crl",
222
+ $is_cert ? $x509hash : $crlhash,
223
+ "-fingerprint", "-noout",
224
+ "-in", $fname);
225
+ chomp $hash;
226
+ $hash =~ s/^.*=// if !$is_cert;
227
+ chomp $fprint;
228
+ return if !$hash;
229
+ $fprint =~ s/^.*=//;
230
+ $fprint =~ tr/://d;
231
+ my $suffix = 0;
232
+ # Search for an unused hash filename
233
+ my $crlmark = $is_cert ? "" : "r";
234
+ while(exists $hashlist{"$hash.$crlmark$suffix"}) {
235
+ # Hash matches: if fingerprint matches its a duplicate cert
236
+ if ($hashlist{"$hash.$crlmark$suffix"} eq $fprint) {
237
+ my $what = $is_cert ? 'certificate' : 'CRL';
238
+ print STDERR "WARNING: Skipping duplicate $what $fname\n";
239
+ return;
240
+ }
241
+ $suffix++;
242
+ }
243
+ $hash .= ".$crlmark$suffix";
244
+ if ($symlink_exists) {
245
+ print "link $fname -> $hash\n" if $verbose;
246
+ symlink $fname, $hash || warn "Can't symlink, $!";
247
+ } else {
248
+ print "copy $fname -> $hash\n" if $verbose;
249
+ copy_file($fname, $hash);
250
+ }
251
+ $hashlist{$hash} = $fprint;
252
+ }
bin/captoinfo ADDED
Binary file (92.3 kB). View file
 
bin/clear ADDED
Binary file (14.3 kB). View file
 
bin/cmpfillin ADDED
Binary file (39.1 kB). View file
 
bin/convert-caffe2-to-onnx ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from caffe2.python.onnx.bin.conversion import caffe2_to_onnx
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(caffe2_to_onnx())
bin/convert-onnx-to-caffe2 ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from caffe2.python.onnx.bin.conversion import onnx_to_caffe2
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(onnx_to_caffe2())
bin/cygdb ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from Cython.Debugger.Cygdb import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/cython ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from Cython.Compiler.Main import setuptools_main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(setuptools_main())
bin/cythonize ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from Cython.Build.Cythonize import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/dash-generate-components ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from dash.development.component_generator import cli
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(cli())
bin/dash-update-components ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from dash.development.update_components import cli
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(cli())
bin/derb ADDED
Binary file (34.9 kB). View file
 
bin/f2py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from numpy.f2py.f2py2e import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/f2py3 ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from numpy.f2py.f2py2e import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/f2py3.9 ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from numpy.f2py.f2py2e import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/flask ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from flask.cli import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/fonttools ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from fontTools.__main__ import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/gdown ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from gdown.cli import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/genbrk ADDED
Binary file (22.2 kB). View file
 
bin/gencfu ADDED
Binary file (17.4 kB). View file
 
bin/gencnval ADDED
Binary file (35.1 kB). View file
 
bin/gendict ADDED
Binary file (37.5 kB). View file
 
bin/genrb ADDED
Binary file (203 kB). View file
 
bin/get_objgraph ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ #
3
+ # Author: Mike McKerns (mmckerns @caltech and @uqfoundation)
4
+ # Copyright (c) 2008-2016 California Institute of Technology.
5
+ # Copyright (c) 2016-2022 The Uncertainty Quantification Foundation.
6
+ # License: 3-clause BSD. The full license text is available at:
7
+ # - https://github.com/uqfoundation/dill/blob/master/LICENSE
8
+ """
9
+ display the reference paths for objects in ``dill.types`` or a .pkl file
10
+
11
+ Notes:
12
+ the generated image is useful in showing the pointer references in
13
+ objects that are or can be pickled. Any object in ``dill.objects``
14
+ listed in ``dill.load_types(picklable=True, unpicklable=True)`` works.
15
+
16
+ Examples::
17
+
18
+ $ get_objgraph FrameType
19
+ Image generated as FrameType.png
20
+ """
21
+
22
+ import dill as pickle
23
+ #pickle.debug.trace(True)
24
+ #import pickle
25
+
26
+ # get all objects for testing
27
+ from dill import load_types
28
+ load_types(pickleable=True,unpickleable=True)
29
+ from dill import objects
30
+
31
+ if __name__ == "__main__":
32
+ import sys
33
+ if len(sys.argv) != 2:
34
+ print ("Please provide exactly one file or type name (e.g. 'IntType')")
35
+ msg = "\n"
36
+ for objtype in list(objects.keys())[:40]:
37
+ msg += objtype + ', '
38
+ print (msg + "...")
39
+ else:
40
+ objtype = str(sys.argv[-1])
41
+ try:
42
+ obj = objects[objtype]
43
+ except KeyError:
44
+ obj = pickle.load(open(objtype,'rb'))
45
+ import os
46
+ objtype = os.path.splitext(objtype)[0]
47
+ try:
48
+ import objgraph
49
+ objgraph.show_refs(obj, filename=objtype+'.png')
50
+ except ImportError:
51
+ print ("Please install 'objgraph' to view object graphs")
52
+
53
+
54
+ # EOF
bin/google-oauthlib-tool ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ #!/usr/local/envs/slahmr/bin/python3.9
2
+ # -*- coding: utf-8 -*-
3
+ import re
4
+ import sys
5
+ from google_auth_oauthlib.tool.__main__ import main
6
+ if __name__ == '__main__':
7
+ sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
8
+ sys.exit(main())
bin/gpmetis ADDED
Binary file (56.1 kB). View file
 
bin/graphchk ADDED
Binary file (30.9 kB). View file
 
bin/hwloc-annotate ADDED
Binary file (46 kB). View file
 
bin/hwloc-bind ADDED
Binary file (48.9 kB). View file
 
bin/hwloc-calc ADDED
Binary file (58.1 kB). View file
 
bin/hwloc-compress-dir ADDED
@@ -0,0 +1,170 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/bin/sh
2
+ #-*-sh-*-
3
+
4
+ #
5
+ # Copyright © 2013-2021 Inria. All rights reserved.
6
+ # See COPYING in top-level directory.
7
+ #
8
+
9
+ HWLOC_VERSION="2.9.1"
10
+ prefix="/usr/local/envs/slahmr"
11
+ exec_prefix="${prefix}"
12
+ bindir="${exec_prefix}/bin"
13
+ # this will be changed into $bindir/... during make install
14
+ localhwlocdiff="$bindir/hwloc-diff"
15
+ localhwlocpatch="$bindir/hwloc-patch"
16
+
17
+ verbose=0
18
+ reverse=0
19
+
20
+ error()
21
+ {
22
+ echo $@ 2>&1
23
+ }
24
+
25
+ usage()
26
+ {
27
+ echo `basename $0`" [options] <inputdir> <outputdir>"
28
+ echo " Compress topologies from <inputdir> into <outputdir>"
29
+ echo "Options:"
30
+ echo " -R --reverse Uncompress instead of compressing"
31
+ echo " -v --verbose Display verbose messages"
32
+ echo " --version Report version and exit"
33
+ echo " -h --help Show this usage"
34
+ }
35
+
36
+ while test $# -gt 0 ; do
37
+ case "$1" in
38
+ -R|--reverse)
39
+ reverse=1
40
+ ;;
41
+ -v|--verbose)
42
+ verbose=1
43
+ ;;
44
+ --version)
45
+ echo `basename $0`" $HWLOC_VERSION"
46
+ exit 0
47
+ ;;
48
+ -h|--help)
49
+ usage
50
+ exit 0
51
+ ;;
52
+ -*)
53
+ error "Unrecognized option: $1"
54
+ usage
55
+ exit 1
56
+ ;;
57
+ *)
58
+ break
59
+ ;;
60
+ esac
61
+ shift
62
+ done
63
+
64
+ if test $# -lt 2 ; then
65
+ usage
66
+ exit 1
67
+ fi
68
+
69
+ inputdir="$1"
70
+ test x`echo $inputdir | sed -e 's/^\///'` = x$inputdir && inputdir="$PWD/$inputdir"
71
+ outputdir="$2"
72
+ test x`echo $outputdir | sed -e 's/^\///'` = x$outputdir && outputdir="$PWD/$outputdir"
73
+
74
+ if ! cd "$outputdir" ; then
75
+ echo "Cannot enter output directory $outputdir"
76
+ exit 1
77
+ fi
78
+
79
+ if test x$reverse = x0; then
80
+ # compress
81
+
82
+ alreadycompressed=0
83
+ alreadynoncompressed=0
84
+ newlycompressed=0
85
+ newlynoncompressed=0
86
+
87
+ inputs=`ls -1 "$inputdir"`
88
+ for input in $inputs ; do
89
+ name=`echo $input | sed -e 's/.xml$//'`
90
+
91
+ if test "x${name}.xml" != "x$input"; then
92
+ test x$verbose = x1 && echo "Ignoring non-XML file $input"
93
+ continue
94
+ fi
95
+ if test -f "$outputdir/${name}.xml" ; then
96
+ test x$verbose = x1 && echo "$name already non-compressed, skipping"
97
+ alreadynoncompressed=`expr $alreadynoncompressed + 1`
98
+ continue
99
+ fi
100
+ if test -f "$outputdir/${name}.diff.xml" ; then
101
+ test x$verbose = x1 && echo "$name already compressed, skipping"
102
+ alreadycompressed=`expr $alreadycompressed + 1`
103
+ continue
104
+ fi
105
+
106
+ found=
107
+ outputs=`ls -1 "$outputdir"`
108
+ for output in $outputs ; do
109
+ outputname=`echo $output | sed -e 's/.xml$//' | sed -e 's/.diff$//'`
110
+ test -f "${outputdir}/${outputname}.diff.xml" && continue
111
+
112
+ if $localhwlocdiff "$outputdir/${outputname}.xml" "$inputdir/${name}.xml" "$outputdir/${name}.diff.xml" >/dev/null 2>/dev/null; then
113
+ echo "Compressed $name on top of $outputname"
114
+ newlycompressed=`expr $newlycompressed + 1`
115
+ found=1
116
+ break
117
+ fi
118
+ done
119
+
120
+ if test x$found = x ; then
121
+ echo "Could not compress $name, keeping non-compressed"
122
+ newlynoncompressed=`expr $newlynoncompressed + 1`
123
+ cp "$inputdir/${name}.xml" "$outputdir/${name}.xml"
124
+ fi
125
+ done
126
+
127
+ echo "Compressed $newlycompressed new topologies ($alreadycompressed were already compressed)"
128
+ echo "Kept $newlynoncompressed new topologies non-compressed ($alreadynoncompressed were already non-compressed)"
129
+
130
+ else
131
+ # uncompress
132
+
133
+ newlyuncompressed=0
134
+ newlynoncompressed=0
135
+ alreadyuncompressed=0
136
+
137
+ inputs=`ls -1 "$inputdir"`
138
+ for input in $inputs ; do
139
+
140
+ name=`echo $input | sed -e 's/.xml$//' | sed -e 's/.diff$//'`
141
+
142
+ if test "x${name}.xml" != "x$input" -a "x${name}.diff.xml" != "x$input"; then
143
+ test x$verbose = x1 && echo "Ignoring non-XML and non-diff-XML file $input"
144
+ continue
145
+ fi
146
+ if test -f "$outputdir/${name}.xml" ; then
147
+ test x$verbose = x1 && echo "$name already uncompressed, skipping"
148
+ alreadyuncompressed=`expr $alreadyuncompressed + 1`
149
+ continue
150
+ fi
151
+
152
+ if test "x${name}.xml" = "x$input"; then
153
+ # non-compressed
154
+ cp "$inputdir/${name}.xml" "$outputdir/${name}.xml"
155
+ echo "Copied $name, wasn't compressed"
156
+ newlynoncompressed=`expr $newlynoncompressed + 1`
157
+ else
158
+ # compressed
159
+ if (cd $outputdir && $localhwlocpatch refname "$inputdir/${name}.diff.xml" "${name}.xml"); then
160
+ echo "Uncompressed $name"
161
+ newlyuncompressed=`expr $newlyuncompressed + 1`
162
+ else
163
+ echo "Failed to uncompress $inputdir/${name}.diff.xml" 1>&2
164
+ fi
165
+ fi
166
+ done
167
+
168
+ echo "Uncompressed $newlyuncompressed new topologies, copied $newlynoncompressed non-compressed topologies ($alreadyuncompressed were already uncompressed)"
169
+
170
+ fi
bin/hwloc-diff ADDED
Binary file (17 kB). View file
 
bin/hwloc-distrib ADDED
Binary file (30.7 kB). View file