@@ -49,13 +49,8 @@ if [[ ${BUILD_ENVIRONMENT} == *"parallelnative"* ]]; then
49
49
fi
50
50
51
51
# Enable LLVM dependency for TensorExpr testing
52
- if [[ " $BUILD_ENVIRONMENT " == * rocm* ]]; then
53
- export USE_LLVM=/opt/rocm/llvm
54
- export LLVM_DIR=/opt/rocm/llvm/lib/cmake/llvm
55
- else
56
- export USE_LLVM=/opt/llvm
57
- export LLVM_DIR=/opt/llvm/lib/cmake/llvm
58
- fi
52
+ export USE_LLVM=/opt/llvm
53
+ export LLVM_DIR=/opt/llvm/lib/cmake/llvm
59
54
60
55
if [[ " $BUILD_ENVIRONMENT " == * executorch* ]]; then
61
56
# To build test_edge_op_registration
237
232
238
233
# Do not change workspace permissions for ROCm CI jobs
239
234
# as it can leave workspace with bad permissions for cancelled jobs
240
- if [[ " $BUILD_ENVIRONMENT " != * rocm* ]]; then
235
+ if [[ " $BUILD_ENVIRONMENT " != * rocm* && " $BUILD_ENVIRONMENT " != * s390x * ]]; then
241
236
# Workaround for dind-rootless userid mapping (https://github.com/pytorch/ci-infra/issues/96)
242
237
WORKSPACE_ORIGINAL_OWNER_ID=$( stat -c ' %u' " /var/lib/jenkins/workspace" )
243
238
cleanup_workspace () {
283
278
# set only when building other architectures
284
279
# or building non-XLA tests.
285
280
if [[ " $BUILD_ENVIRONMENT " != * rocm* &&
281
+ " $BUILD_ENVIRONMENT " != * s390x* &&
286
282
" $BUILD_ENVIRONMENT " != * xla* ]]; then
287
283
if [[ " $BUILD_ENVIRONMENT " != * py3.8* ]]; then
288
284
# Install numpy-2.0.2 for builds which are backward compatible with 1.X
@@ -345,11 +341,11 @@ else
345
341
CUSTOM_OP_BUILD=" ${CUSTOM_TEST_ARTIFACT_BUILD_DIR} /custom-op-build"
346
342
CUSTOM_OP_TEST=" $PWD /test/custom_operator"
347
343
python --version
348
- SITE_PACKAGES=" $( python -c ' from distutils.sysconfig import get_python_lib ; print(get_python_lib( ))' ) "
344
+ SITE_PACKAGES=" $( python -c ' import site ; print(";".join([x for x in site.getsitepackages()] + [x + "/torch" for x in site.getsitepackages()] ))' ) "
349
345
350
346
mkdir -p " $CUSTOM_OP_BUILD "
351
347
pushd " $CUSTOM_OP_BUILD "
352
- cmake " $CUSTOM_OP_TEST " -DCMAKE_PREFIX_PATH=" $SITE_PACKAGES /torch; $SITE_PACKAGES " -DPython_EXECUTABLE=" $( which python) " \
348
+ cmake " $CUSTOM_OP_TEST " -DCMAKE_PREFIX_PATH=" $SITE_PACKAGES " -DPython_EXECUTABLE=" $( which python) " \
353
349
-DCMAKE_MODULE_PATH=" $CUSTOM_TEST_MODULE_PATH " -DUSE_ROCM=" $CUSTOM_TEST_USE_ROCM "
354
350
make VERBOSE=1
355
351
popd
@@ -359,10 +355,10 @@ else
359
355
JIT_HOOK_BUILD=" ${CUSTOM_TEST_ARTIFACT_BUILD_DIR} /jit-hook-build"
360
356
JIT_HOOK_TEST=" $PWD /test/jit_hooks"
361
357
python --version
362
- SITE_PACKAGES=" $( python -c ' from distutils.sysconfig import get_python_lib ; print(get_python_lib( ))' ) "
358
+ SITE_PACKAGES=" $( python -c ' import site ; print(";".join([x for x in site.getsitepackages()] + [x + "/torch" for x in site.getsitepackages()] ))' ) "
363
359
mkdir -p " $JIT_HOOK_BUILD "
364
360
pushd " $JIT_HOOK_BUILD "
365
- cmake " $JIT_HOOK_TEST " -DCMAKE_PREFIX_PATH=" $SITE_PACKAGES /torch; $SITE_PACKAGES " -DPython_EXECUTABLE=" $( which python) " \
361
+ cmake " $JIT_HOOK_TEST " -DCMAKE_PREFIX_PATH=" $SITE_PACKAGES " -DPython_EXECUTABLE=" $( which python) " \
366
362
-DCMAKE_MODULE_PATH=" $CUSTOM_TEST_MODULE_PATH " -DUSE_ROCM=" $CUSTOM_TEST_USE_ROCM "
367
363
make VERBOSE=1
368
364
popd
374
370
python --version
375
371
mkdir -p " $CUSTOM_BACKEND_BUILD "
376
372
pushd " $CUSTOM_BACKEND_BUILD "
377
- cmake " $CUSTOM_BACKEND_TEST " -DCMAKE_PREFIX_PATH=" $SITE_PACKAGES /torch; $SITE_PACKAGES " -DPython_EXECUTABLE=" $( which python) " \
373
+ cmake " $CUSTOM_BACKEND_TEST " -DCMAKE_PREFIX_PATH=" $SITE_PACKAGES " -DPython_EXECUTABLE=" $( which python) " \
378
374
-DCMAKE_MODULE_PATH=" $CUSTOM_TEST_MODULE_PATH " -DUSE_ROCM=" $CUSTOM_TEST_USE_ROCM "
379
375
make VERBOSE=1
380
376
popd
407
403
408
404
# snadampal: skipping it till sccache support added for aarch64
409
405
# https://github.com/pytorch/pytorch/issues/121559
410
- if [[ " $BUILD_ENVIRONMENT " != * aarch64* ]]; then
406
+ if [[ " $BUILD_ENVIRONMENT " != * aarch64* && " $BUILD_ENVIRONMENT " != * s390x * ]]; then
411
407
print_sccache_stats
412
408
fi
0 commit comments