mirror of
https://github.com/vale981/ray
synced 2025-03-10 21:36:39 -04:00
29 lines
799 B
Makefile
29 lines
799 B
Makefile
![]() |
SHELL=/bin/bash
|
||
|
|
||
|
echo:
|
||
|
@echo "Available commands: setup, run, recompile"
|
||
|
|
||
|
setup:
|
||
|
echo "Setting up the environment"
|
||
|
pip install -r ray-project/requirements.txt
|
||
|
pip install -U pytest
|
||
|
|
||
|
echo "Installing cython example"
|
||
|
cd "${HOME}"/ray/doc/examples/cython; python setup.py install --user
|
||
|
|
||
|
echo "Settting up the shell"
|
||
|
cp bazelrc "${HOME}"/.bazelrc # Setup cache
|
||
|
echo "LD_PRELOAD=/usr/lib/gcc/x86_64-linux-gnu/7/libasan.so" >> "${HOME}"/.bashrc
|
||
|
echo "ASAN_OPTIONS=detect_leaks=0" >> "${HOME}"/.bashrc
|
||
|
|
||
|
echo "Compiling ray"
|
||
|
cd "${HOME}"/ray; git fetch; git pull origin master
|
||
|
cd "${HOME}"/ray/python; pip install -e . --verbose || true
|
||
|
|
||
|
run:
|
||
|
./run_asan_tests.sh
|
||
|
|
||
|
recompile:
|
||
|
cd "${HOME}"/ray; git fetch; git checkout "${git_sha}"
|
||
|
cd "${HOME}"/ray/python; pip install -e . --verbose || true
|