Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added CI job with TSAN and free-threading #24898

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

vfdev-5
Copy link
Collaborator

@vfdev-5 vfdev-5 commented Nov 14, 2024

Description:


@vfdev-5 vfdev-5 force-pushed the add-tsan-ft-ci-job branch 6 times, most recently from 193ce0e to d24c068 Compare November 21, 2024 13:39
@vfdev-5 vfdev-5 force-pushed the add-tsan-ft-ci-job branch 2 times, most recently from 9ce2358 to 3c1d272 Compare November 21, 2024 20:00
@vfdev-5 vfdev-5 marked this pull request as ready for review November 22, 2024 10:23
@vfdev-5 vfdev-5 force-pushed the add-tsan-ft-ci-job branch 3 times, most recently from 5af2207 to d99e3b6 Compare December 2, 2024 22:14
@vfdev-5 vfdev-5 force-pushed the add-tsan-ft-ci-job branch 4 times, most recently from b7a1299 to baa17d2 Compare December 17, 2024 17:19
github-merge-queue bot pushed a commit to bazelbuild/rules_python that referenced this pull request Jan 3, 2025
…es (#2514)

We had an issue to install jaxlib with bazel when running the following
command (using rules_python v0.39):
```bash
          bazel test \
              --repo_env=HERMETIC_PYTHON_VERSION=3.13-ft \
              --repo_env=JAX_NUM_GENERATED_CASES=$JAX_NUM_GENERATED_CASES \
              --repo_env=JAX_ENABLE_X64=$JAX_ENABLE_X64 \
              --repo_env=JAX_SKIP_SLOW_TESTS=$JAX_SKIP_SLOW_TESTS \
              --repo_env=PYTHON_GIL=$PYTHON_GIL \
              --repo_env=TSAN_OPTIONS="halt_on_error=1" \
              --//jax:build_jaxlib=false \
              --nocache_test_results \
              --test_output=all \
              //tests:cpu_tests
```

According to @vam-google, this was due to old pip/packaging versions. We
updated them and this helped to make work the whole building/testing
pipeline: jax-ml/jax#24898
So, we would like to upstream the patch:
https://github.com/jax-ml/jax/pull/24898/files#diff-e3dc8d7d2bf5d057f95b86bcff7360b6c99fa1f458882fd112b58da4aceb53e4
@vfdev-5 vfdev-5 force-pushed the add-tsan-ft-ci-job branch from baa17d2 to 7bbe81a Compare January 9, 2025 09:47
@vfdev-5 vfdev-5 force-pushed the add-tsan-ft-ci-job branch from 7bbe81a to b1adb5e Compare January 9, 2025 09:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant