Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
0e77a8f
[rllib] Add end-to-end tests for RNN sequencing (#4258)
ericl Mar 6, 2019
6d70503
[rllib] Add callback accessor for raw observation, fix prev actions (…
ericl Mar 6, 2019
2781d74
[rllib] Reserve CPUs for replay actors in apex (#4217)
ericl Mar 6, 2019
4bea250
[build] Fix bazel glog error (#4279)
pcmoritz Mar 6, 2019
f151aa8
Update long running stress tests and add actor death test. (#4275)
robertnishihara Mar 6, 2019
39eed24
update version from 0.7.0.dev0 to 0.7.0.dev1 (#4282)
pcmoritz Mar 6, 2019
f0465bc
[Java] Refine tests and fix single-process mode (#4265)
raulchen Mar 7, 2019
b033255
[rllib] Fix APPO + continuous spaces, feed prev_rew/act to A3C proper…
ericl Mar 7, 2019
b9ea821
Use strongly typed IDs in C++. (#4185)
guoyuhong Mar 7, 2019
437459f
[build] Make travis logs not as long (#4213)
ericl Mar 7, 2019
dec7c3f
[build] Add debug info to Bazel (#4278)
pcmoritz Mar 7, 2019
4c80177
Unpin gym in Python 2 since gym 0.12 was released. (#4291)
robertnishihara Mar 7, 2019
95254b3
Remove the old web UI (#4301)
pcmoritz Mar 8, 2019
d5fb7b7
Update arrow version to fix plasma bugs (#4127)
guoyuhong Mar 8, 2019
7e4b482
[tune] Fix worker recovery by setting `force=False` when calling logg…
hartikainen Mar 8, 2019
c3a3360
[tune] Add custom field for serializations (#4237)
richardliaw Mar 8, 2019
fd2d8c2
Remove Jenkins backend tests and add new long running stress test. (#…
robertnishihara Mar 8, 2019
c7f74db
[rllib] Add async remote workers (#4253)
ericl Mar 8, 2019
3064fad
Add ray.experimental.serve Module (#4095)
simon-mo Mar 9, 2019
6630a35
[tune] Initial Commit for Tune CLI (#3983)
richardliaw Mar 9, 2019
f423909
Temporary fix for many_actor_task.py (#4315)
williamma12 Mar 9, 2019
edc7947
Set TCP_NODELAY on all TCP connections (#4318)
stephanie-wang Mar 9, 2019
ba3fe04
Fix message type to string crash (#4308)
guoyuhong Mar 9, 2019
5adb4a6
Set _remote() function args and kwargs as optional (#4305)
justinwyang Mar 10, 2019
36cbde6
Add action space to model (#4210)
stefanpantic Mar 10, 2019
08a4769
On Kubernetes, set pod anti-affinity at the host level for pods of ty…
virtualluke Mar 11, 2019
c435013
[tune] add-note command for Tune CLI (#4321)
andrewztan Mar 11, 2019
7ff56ce
Introduce set data structure in GCS (#4199)
kfstorm Mar 11, 2019
3c41cb9
Revert "[wingman -> rllib] IMPALA MultiDiscrete changes (#3967)" (#4332)
ericl Mar 12, 2019
2821357
Merge branch 'skopt-initial2' of github.com:longshotsyndicate/ray int…
Mar 12, 2019
9876e5a
initial commit
Mar 12, 2019
c5a28ef
Support initial parameters for SkOpt search algorithm
Mar 12, 2019
ea3e6ff
initial commit
Mar 12, 2019
f1331f1
Revert "[rllib] Add end-to-end tests for RNN sequencing (#4258)"
Mar 12, 2019
180c538
Merge branch 'skopt_initial' of github.com:adizim/ray into skopt_initial
Mar 12, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,7 @@ build

# Pytest Cache
**/.pytest_cache
.benchmarks

# Vscode
.vscode/
Expand Down
50 changes: 26 additions & 24 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,15 +26,17 @@ matrix:
- JDK='Oracle JDK 8'
- PYTHON=3.5 PYTHONWARNINGS=ignore
- RAY_USE_CMAKE=1
- RAY_INSTALL_JAVA=1
install:
- ./ci/travis/install-dependencies.sh
- export PATH="$HOME/miniconda/bin:$PATH"
- ./ci/travis/install-ray.sh
script:
- ./java/test.sh

# Test Bazel build
- rm -rf build
- ./ci/travis/install-bazel.sh
- ./ci/suppress_output ./ci/travis/install-bazel.sh
- bazel build ...

- os: linux
Expand Down Expand Up @@ -82,10 +84,10 @@ matrix:
- sudo apt-get update -qq
- sudo apt-get install -qq valgrind
install:
- ./ci/travis/install-bazel.sh
- ./ci/travis/install-dependencies.sh
- ./ci/suppress_output ./ci/travis/install-bazel.sh
- ./ci/suppress_output ./ci/travis/install-dependencies.sh
- export PATH="$HOME/miniconda/bin:$PATH"
- ./ci/travis/install-ray.sh
- ./ci/suppress_output ./ci/travis/install-ray.sh

script:
- bash src/ray/test/run_object_manager_valgrind.sh
Expand All @@ -96,11 +98,11 @@ matrix:
# - export RAY_REDIS_SERVER_VALGRIND=1

# # Python3.5+ only. Otherwise we will get `SyntaxError` regardless of how we set the tester.
- python -c 'import sys;exit(sys.version_info>=(3,5))' || python -m pytest -v --durations=10 python/ray/experimental/test/async_test.py
- python -m pytest -v --durations=10 python/ray/tests/test_mini.py
- python -m pytest -v --durations=10 python/ray/tests/test_array.py
- python -m pytest -v --durations=10 python/ray/tests/test_multi_node_2.py
- python -m pytest -v --durations=10 python/ray/tests/test_node_manager.py
- python -c 'import sys;exit(sys.version_info>=(3,5))' || python -m pytest --durations=5 python/ray/experimental/test/async_test.py
- python -m pytest --durations=5 python/ray/tests/test_mini.py
- python -m pytest --durations=5 python/ray/tests/test_array.py
- python -m pytest --durations=5 python/ray/tests/test_multi_node_2.py
- python -m pytest --durations=5 python/ray/tests/test_node_manager.py


# Build Linux wheels.
Expand Down Expand Up @@ -136,16 +138,16 @@ matrix:


install:
- ./ci/travis/install-bazel.sh
- ./ci/travis/install-dependencies.sh
- ./ci/suppress_output ./ci/travis/install-bazel.sh
- ./ci/suppress_output ./ci/travis/install-dependencies.sh
- export PATH="$HOME/miniconda/bin:$PATH"
- ./ci/travis/install-ray.sh
- ./ci/travis/install-cython-examples.sh
- ./ci/suppress_output ./ci/travis/install-ray.sh
- ./ci/suppress_output ./ci/travis/install-cython-examples.sh

- bash src/ray/test/run_gcs_tests.sh
- ./ci/suppress_output bash src/ray/test/run_gcs_tests.sh
# Raylet tests.
- bash src/ray/test/run_object_manager_tests.sh
- bazel test --build_tests_only --test_lang_filters=cc ... -c opt
- ./ci/suppress_output bash src/ray/test/run_object_manager_tests.sh
- ./ci/suppress_output bazel test --build_tests_only --test_lang_filters=cc ... -c opt


script:
Expand All @@ -157,20 +159,20 @@ script:
# - export PYTHONPATH="$PYTHONPATH:./ci/"

# ray tune tests
- python python/ray/tune/tests/test_dependency.py
- ./ci/suppress_output python python/ray/tune/tests/test_dependency.py
# `cluster_tests.py` runs on Jenkins, not Travis.
- python -m pytest -v --durations=30 --ignore=python/ray/tune/tests/test_cluster.py python/ray/tune/tests
- python -m pytest --durations=10 --ignore=python/ray/tune/tests/test_cluster.py python/ray/tune/tests

# ray rllib tests
- python python/ray/rllib/tests/test_catalog.py
- python python/ray/rllib/tests/test_filters.py
- python python/ray/rllib/tests/test_optimizers.py
- python python/ray/rllib/tests/test_evaluators.py
- python/ray/rllib/tests/run_silent.sh tests/test_catalog.py
- python/ray/rllib/tests/run_silent.sh tests/test_filters.py
- python/ray/rllib/tests/run_silent.sh tests/test_optimizers.py
- python/ray/rllib/tests/run_silent.sh tests/test_evaluators.py

# ray tests
# Python3.5+ only. Otherwise we will get `SyntaxError` regardless of how we set the tester.
- python -c 'import sys;exit(sys.version_info>=(3,5))' || python -m pytest -v --durations=10 python/ray/experimental/test/async_test.py
- python -m pytest -v --durations=30 python/ray/tests
- python -c 'import sys;exit(sys.version_info>=(3,5))' || python -m pytest --durations=5 python/ray/experimental/test/async_test.py
- python -m pytest --durations=10 python/ray/tests
deploy:
- provider: s3
access_key_id: AKIAJ2L7XDUSZVTXI5QA
Expand Down
1 change: 0 additions & 1 deletion BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -507,7 +507,6 @@ filegroup(
"python/ray/dashboard/res/main.js",
"python/ray/experimental/*.py",
"python/ray/internal/*.py",
"python/ray/WebUI.ipynb",
"python/ray/workers/default_worker.py",
]),
)
Expand Down
7 changes: 3 additions & 4 deletions WORKSPACE
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,10 @@ git_repository(
tag = "v2.2.2",
)

new_git_repository(
git_repository(
name = "com_github_google_glog",
build_file = "//bazel:BUILD.glog",
remote = "https://github.com/google/glog.git",
tag = "v0.3.5",
commit = "5c576f78c49b28d89b23fbb1fc80f54c879ec02e",
remote = "https://github.com/google/glog",
)

new_git_repository(
Expand Down
84 changes: 0 additions & 84 deletions bazel/BUILD.glog

This file was deleted.

2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ else
$PYTHON_EXECUTABLE -m pip install \
--target=$ROOT_DIR/python/ray/pyarrow_files pyarrow==0.12.0.RAY \
--find-links https://s3-us-west-2.amazonaws.com/arrow-wheels/9357dc130789ee42f8181d8724bee1d5d1509060/index.html
bazel build //:ray_pkg -c opt
bazel build //:ray_pkg -c opt --verbose_failures
# Copy files and keep them writeable. This is a workaround, as Bazel
# marks all generated files non-writeable. If we would just copy them
# over without adding write permission, the copy would fail the next time.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@
del c
print("Successfully put C.")

# The below code runs successfully, but when commented in, the whole test
# takes about 10 minutes.

# D = (2 ** 30 + 1) * ["h"]
# d = ray.put(D)
# assert ray.get(d) == D
Expand Down
Loading