mirror of
https://github.com/ROCm/jax.git
synced 2025-04-16 11:56:07 +00:00
Merge pull request #15286 from hawkinsp:testjobs
PiperOrigin-RevId: 520319910
This commit is contained in:
commit
7200d07db5
@ -208,7 +208,7 @@ below). Environment variables may be passed to JAX tests using the
|
||||
Some of JAX tests are for multiple accelerators (i.e. GPUs, TPUs). When JAX is already installed, you can run GPUs tests like this:
|
||||
|
||||
```
|
||||
bazel test //tests:gpu_tests --jobs=4 --test_tag_filters=multiaccelerator --//jax:build_jaxlib=false --test_env=XLA_PYTHON_CLIENT_ALLOCATOR=platform
|
||||
bazel test //tests:gpu_tests --local_test_jobs=4 --test_tag_filters=multiaccelerator --//jax:build_jaxlib=false --test_env=XLA_PYTHON_CLIENT_ALLOCATOR=platform
|
||||
```
|
||||
|
||||
You can speed up single accelerator tests by running them in parallel on multiple accelerators. This also triggers multiple concurrent tests per accelerator. For GPUs, you can do it like this:
|
||||
@ -217,7 +217,7 @@ You can speed up single accelerator tests by running them in parallel on multipl
|
||||
NB_GPUS=2
|
||||
JOBS_PER_ACC=4
|
||||
J=$((NB_GPUS * JOBS_PER_ACC))
|
||||
MULTI_GPU="--run_under $PWD/build/parallel_accelerator_execute.sh --test_env=JAX_ACCELERATOR_COUNT=${NB_GPUS} --test_env=JAX_TESTS_PER_ACCELERATOR=${JOBS_PER_ACC} --jobs=$J"
|
||||
MULTI_GPU="--run_under $PWD/build/parallel_accelerator_execute.sh --test_env=JAX_ACCELERATOR_COUNT=${NB_GPUS} --test_env=JAX_TESTS_PER_ACCELERATOR=${JOBS_PER_ACC} --local_test_jobs=$J"
|
||||
bazel test //tests:gpu_tests //tests:backend_independent_tests --test_env=XLA_PYTHON_CLIENT_PREALLOCATE=false --test_tag_filters=-multiaccelerator $MULTI_GPU
|
||||
```
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user