Spaces:
Sleeping
Sleeping
| set -e | |
| SCRIPT_DIR=$(dirname ${BASH_SOURCE}) | |
| "$SCRIPT_DIR/../../../../repo.sh" build --fetch-only $@ | |
| PYTHON="$SCRIPT_DIR/../../../../_build/target-deps/python/python" | |
| CUDA_BIN="$SCRIPT_DIR/../../../../_build/target-deps/cuda/bin" | |
| # Make sure ptxas can be run by JAX | |
| export PATH="$CUDA_BIN:$PATH" | |
| echo "Installing test dependencies" | |
| if [ -n "$TEAMCITY_VERSION" ]; then | |
| echo "##teamcity[blockOpened name='Installing test dependencies']" | |
| fi | |
| $PYTHON -m pip install --upgrade pip | |
| $PYTHON -m pip install matplotlib | |
| $PYTHON -m pip install usd-core | |
| $PYTHON -m pip install coverage | |
| if [[ "$OSTYPE" == "linux-gnu" ]]; then | |
| $PYTHON -m pip install torch --extra-index-url https://download.pytorch.org/whl/cu115 | |
| $PYTHON -m pip install --upgrade "jax[cuda]" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html | |
| fi | |
| if [ -n "$TEAMCITY_VERSION" ]; then | |
| echo "##teamcity[blockClosed name='Installing test dependencies']" | |
| fi | |
| echo "Installing Warp to Python" | |
| $PYTHON -m pip install -e "$SCRIPT_DIR/../../../../." | |
| echo "Running tests" | |
| $PYTHON -m warp.tests | |