diff --git a/release/ray_release/byod/byod_rllib_test.sh b/release/ray_release/byod/byod_rllib_test.sh index a92bc38e49c0b..8ef20576ab073 100755 --- a/release/ray_release/byod/byod_rllib_test.sh +++ b/release/ray_release/byod/byod_rllib_test.sh @@ -6,9 +6,7 @@ set -exo pipefail git clone https://github.com/ray-project/rl-experiments.git unzip rl-experiments/halfcheetah-sac/2022-12-17/halfcheetah_1500_mean_reward_sac.zip -d ~/. -# Use torch+CUDA10.2 for our release tests. CUDA11.x has known performance issues in combination with torch+GPU+CNNs -# TODO(sven): remove once nightly image gets upgraded. -pip3 install torch==1.12.1+cu102 torchvision==0.13.1+cu102 --extra-index-url https://download.pytorch.org/whl/cu102 +pip3 install torch==2.0.0+cu118 torchvision==0.15.1+cu118 --index-url https://download.pytorch.org/whl/cu118 # TODO(sven): remove once nightly image gets gymnasium and the other new dependencies. wget https://mujoco.org/download/mujoco210-linux-x86_64.tar.gz @@ -16,7 +14,6 @@ mkdir ~/.mujoco mv mujoco210-linux-x86_64.tar.gz ~/.mujoco/. cd ~/.mujoco tar -xf ~/.mujoco/mujoco210-linux-x86_64.tar.gz -echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin" >> /home/ray/.bashrc # not strictly necessary, but makes debugging easier git clone https://github.com/ray-project/ray.git diff --git a/release/ray_release/byod/requirements_ml_byod_3.8.in b/release/ray_release/byod/requirements_ml_byod_3.8.in index da76cb17443d7..88e01a578fd3f 100644 --- a/release/ray_release/byod/requirements_ml_byod_3.8.in +++ b/release/ray_release/byod/requirements_ml_byod_3.8.in @@ -10,19 +10,25 @@ gcsfs gsutil gym gymnasium[atari,mujoco] +memray mujoco-py modin numpy +openskill petastorm pyarrow pytest +semidbm tblib tensorboardX torch torchtext torchvision +trueskill tqdm +typer urllib3 uvicorn validators +wandb xgboost diff --git a/release/ray_release/byod/requirements_ml_byod_3.8.txt b/release/ray_release/byod/requirements_ml_byod_3.8.txt index ad13925f96bfd..c8679a2b4187b 100644 --- a/release/ray_release/byod/requirements_ml_byod_3.8.txt +++ b/release/ray_release/byod/requirements_ml_byod_3.8.txt @@ -130,6 +130,10 @@ anyio==3.7.0 \ --hash=sha256:275d9973793619a5374e1c89a4f4ad3f4b0a5510a2b5b939444bee8f4c4d37ce \ --hash=sha256:eddca883c4175f14df8aedce21054bfca3adb70ffe76a9f607aef9d7fa2ea7f0 # via starlette +appdirs==1.4.4 \ + --hash=sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41 \ + --hash=sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128 + # via wandb argcomplete==3.1.1 \ --hash=sha256:35fa893a88deea85ea7b20d241100e64516d6af6d7b0ae2bed1d263d26f70948 \ --hash=sha256:6c4c563f14f01440aaffa3eae13441c5db2357b5eec639abe7c0b15334627dff @@ -163,7 +167,9 @@ cachetools==5.3.1 \ certifi==2023.5.7 \ --hash=sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7 \ --hash=sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716 - # via requests + # via + # requests + # sentry-sdk cffi==1.15.1 \ --hash=sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5 \ --hash=sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef \ @@ -314,7 +320,10 @@ charset-normalizer==3.1.0 \ click==8.1.3 \ --hash=sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e \ --hash=sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48 - # via uvicorn + # via + # typer + # uvicorn + # wandb cloudpickle==2.2.1 \ --hash=sha256:61f594d1f4c295fa5cd9014ceb3a1fc4a70b0de1164b94fbc2d854ccba056f9f \ --hash=sha256:d89684b8de9e34a2a43b3460fbca07d09d6e25ce858df4d5a44240403b6178f5 @@ -513,6 +522,10 @@ diskcache==5.6.1 \ --hash=sha256:558c6a2d5d7c721bb00e40711803d6804850c9f76c426ed81ecc627fe9d2ce2d \ --hash=sha256:e4c978532feff5814c4cc00fe1e11e40501985946643d73220d41ee7737c72c3 # via petastorm +docker-pycreds==0.4.0 \ + --hash=sha256:6ce3270bcaf404cc4c3e27e4b6c70d3521deae82fb508767870fdbf772d584d4 \ + --hash=sha256:7266112468627868005106ec19cd0d722702d2b7d5912a28e19b826c3d37af49 + # via wandb exceptiongroup==1.1.1 \ --hash=sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e \ --hash=sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785 @@ -697,6 +710,14 @@ gcsfs==2023.6.0 \ --hash=sha256:30b14fccadb3b7f0d99b2cd03bd8507c40f3a9a7d05847edca571f642bedbdff \ --hash=sha256:3b3c7d8eddd4ec1380f3b49fbb861ee1e974adb223564401f10884b6260d406f # via -r release/ray_release/byod/requirements_ml_byod_3.8.in +gitdb==4.0.10 \ + --hash=sha256:6eb990b69df4e15bad899ea868dc46572c3f75339735663b81de79b06f17eb9a \ + --hash=sha256:c286cf298426064079ed96a9e4a9d39e7f3e9bf15ba60701e95f5492f28415c7 + # via gitpython +gitpython==3.1.31 \ + --hash=sha256:8ce3bcf69adfdf7c7d503e78fd3b1c492af782d58893b650adb2ac8912ddd573 \ + --hash=sha256:f04893614f6aa713a60cbbe1e6a97403ef633103cdd0ef5eb6efe0deb98dbe8d + # via wandb glfw==2.5.9 \ --hash=sha256:1510a77507d279f8a35e3dbec2892774358539500687159f4bf2fd15cefff81d \ --hash=sha256:ac794f5a9be767d9865fc23d842aec2db6c36366d5aa58879ca52bdd231f9a07 \ @@ -889,7 +910,9 @@ jax-jumpy==1.0.0 \ jinja2==3.1.2 \ --hash=sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852 \ --hash=sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61 - # via torch + # via + # memray + # torch jmespath==1.0.1 \ --hash=sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980 \ --hash=sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe @@ -899,6 +922,10 @@ jmespath==1.0.1 \ lit==16.0.6 \ --hash=sha256:84623c9c23b6b14763d637f4e63e6b721b3446ada40bf7001d8fee70b8e77a9a # via triton +markdown-it-py==3.0.0 \ + --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \ + --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb + # via rich markupsafe==2.1.3 \ --hash=sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e \ --hash=sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e \ @@ -951,6 +978,36 @@ markupsafe==2.1.3 \ --hash=sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc \ --hash=sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2 # via jinja2 +mdurl==0.1.2 \ + --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \ + --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba + # via markdown-it-py +memray==1.8.1 \ + --hash=sha256:055a04489d95266aeb6e22ce3d1b91b20f66f53e2d251e8924bd32e3ae1e82e2 \ + --hash=sha256:171bc36d8c2c7d730ffdab5867fdb74f61d7b16269a6f30ca71c134aaf36a722 \ + --hash=sha256:1e301e16ddfd68ddc3d082c6ae5e4b09d779f363262c287aa3678b59639b8e90 \ + --hash=sha256:2393b0fcb1ea86b95f80d7d42d80fb4a5006ba5bd1fdf29f3c5cafbf088af300 \ + --hash=sha256:2bcc4f6c9dd20f9c498e47ed1b2b44f5a0386565ac563393e8e9f6d736c4d251 \ + --hash=sha256:36ff8f609a077a1a988851ab921c936397e466fc9ff8a19d106f45a57522dcfc \ + --hash=sha256:3a0ecc5ad56f5ea3702416f32b0e11540881d4f34adb75e01a4ff84b988bc19e \ + --hash=sha256:3c2cc7ff73edfb186620f873f3a51b0ad12b1528c230badf3075a2dd6de857fc \ + --hash=sha256:4b49ee1f6b2be206cf17952a73061e8be96cbe8327ada7f903ae5c5425b3e033 \ + --hash=sha256:5c76084f341ef0a1fdfe7f790a68de0d468b02247ecef8d5e4a77ae11e22e4b2 \ + --hash=sha256:641ef5817f20b4e2c55efdc2d3b7f2a07ac3e989d07d59d9533808824d95f017 \ + --hash=sha256:7494de0d164e933d755d081be3b3da2e7c1116b982571b7f990851a8544253ea \ + --hash=sha256:8145d941528ac487617619ca944d8ee1db8a5dff74dafdf06cc5a90415b9cc70 \ + --hash=sha256:883e88f883077c94bd43f6d1f7cdafe3b3fbd913fca23f8f572a1611285d723f \ + --hash=sha256:8d4dbde8f8b332af465cc151dfa6ba3787d3309496d81c88d09e81ae07469905 \ + --hash=sha256:ac2efdb1c19c13b0fd9ccc22b952f6dc5be7b5afa2f799e1b007e99d4f209811 \ + --hash=sha256:aec34234f872f698ce173025f545415817952fa01736bf85fa8ecc1e3f1973c0 \ + --hash=sha256:b065aec87606dba5f1c80f491e33875a8fa28605d82f6f53a155214818964644 \ + --hash=sha256:bbfce0030e9df0222bc199006949e1ec6ddf22cf1864b224bff40a70457bcad0 \ + --hash=sha256:bf4e0182402b30e200099c7c036e4c3145b49e1143f8839abfa1a07e3f3b9879 \ + --hash=sha256:df09e6fcfc1f64259ffed504e85c7652957b964448212bdbbb4dc59f8909a4c2 \ + --hash=sha256:e699cdba355aa9443f525a47a3d9c8803d1643b9dc62de8839cb7139d06da4d1 \ + --hash=sha256:fa38e4f9f9389d1144ec93c665df98225038237ce34ceef291291ff295c822a1 \ + --hash=sha256:fffa10e9a1b68ed8453f518b55ee36da0136406d23b5cf79ab37cb5734398411 + # via -r release/ray_release/byod/requirements_ml_byod_3.8.in modin==0.22.1 \ --hash=sha256:bd6c01ab3714a6c8bb3ae73c34e22264db20f2f8751f4caeef3731573d518501 \ --hash=sha256:ca7cc6dfd41cf5b405aef9281f136b65a42aa1f2ee41f660f0fdcf30cad2e20a @@ -1183,6 +1240,10 @@ oauthlib==3.2.2 \ --hash=sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca \ --hash=sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 # via requests-oauthlib +openskill==4.0.0 \ + --hash=sha256:0130047df6f5a45fed1d6e3c6ebf0cb19be70de7a26b37e05f823439086944a0 \ + --hash=sha256:064f5cb788dc99d7fb5f89a9cd0515e864a18ea2eaed8d4dc1e5ae1772d86c92 + # via -r release/ray_release/byod/requirements_ml_byod_3.8.in packaging==23.1 \ --hash=sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61 \ --hash=sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f @@ -1222,6 +1283,9 @@ pandas==1.5.3 \ # via # modin # petastorm +pathtools==0.1.2 \ + --hash=sha256:7c35c5421a39bb82e58018febd90e3b6e5db34c5443aaaf742b3f33d4655f1c0 + # via wandb petastorm==0.12.1 \ --hash=sha256:25f7737bbbd8ebcbe6aac9546c50ee7e739902facd434c1dd2d4c6fe7c0acfe9 # via -r release/ray_release/byod/requirements_ml_byod_3.8.in @@ -1325,6 +1389,7 @@ protobuf==3.20.3 \ # via # google-api-core # tensorboardx + # wandb psutil==5.9.5 \ --hash=sha256:104a5cc0e31baa2bcf67900be36acde157756b9c44017b86b2c049f11957887d \ --hash=sha256:3c6f686f4225553615612f6d9bc21f1c0e305f75d7d8454f9b46e901778e7217 \ @@ -1343,6 +1408,7 @@ psutil==5.9.5 \ # via # modin # petastorm + # wandb py4j==0.10.9.7 \ --hash=sha256:0b6e5315bb3ada5cf62ac651d107bb2ebc02def3dee9d9548e3baac644ea8dbb \ --hash=sha256:85defdfd2b2376eb3abf5ca6474b51ab7e0de341c75a02f46dc9b5976f5a5c1b @@ -1431,6 +1497,10 @@ pydantic==1.10.9 \ --hash=sha256:f50e1764ce9353be67267e7fd0da08349397c7db17a562ad036aa7c8f4adfdb6 \ --hash=sha256:fab81a92f42d6d525dd47ced310b0c3e10c416bbfae5d59523e63ea22f82b31e # via fastapi +pygments==2.15.1 \ + --hash=sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c \ + --hash=sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1 + # via rich pyopengl==3.1.7 \ --hash=sha256:a6ab19cf290df6101aaf7470843a9c46207789855746399d0af92521a0a92b7a \ --hash=sha256:eef31a3888e6984fd4d8e6c9961b184c9813ca82604d37fe3da80eb000a76c86 @@ -1465,6 +1535,48 @@ pytz==2023.3 \ pyu2f==0.1.5 \ --hash=sha256:a3caa3a11842fc7d5746376f37195e6af5f17c0a15737538bb1cebf656fb306b # via google-reauth +pyyaml==6.0 \ + --hash=sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf \ + --hash=sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293 \ + --hash=sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b \ + --hash=sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57 \ + --hash=sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b \ + --hash=sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4 \ + --hash=sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07 \ + --hash=sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba \ + --hash=sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9 \ + --hash=sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287 \ + --hash=sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513 \ + --hash=sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0 \ + --hash=sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782 \ + --hash=sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0 \ + --hash=sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92 \ + --hash=sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f \ + --hash=sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2 \ + --hash=sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc \ + --hash=sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1 \ + --hash=sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c \ + --hash=sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86 \ + --hash=sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4 \ + --hash=sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c \ + --hash=sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34 \ + --hash=sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b \ + --hash=sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d \ + --hash=sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c \ + --hash=sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb \ + --hash=sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7 \ + --hash=sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737 \ + --hash=sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3 \ + --hash=sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d \ + --hash=sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358 \ + --hash=sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53 \ + --hash=sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78 \ + --hash=sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803 \ + --hash=sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a \ + --hash=sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f \ + --hash=sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174 \ + --hash=sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5 + # via wandb pyzmq==25.1.0 \ --hash=sha256:01f06f33e12497dca86353c354461f75275a5ad9eaea181ac0dc1662da8074fa \ --hash=sha256:0b6b42f7055bbc562f63f3df3b63e3dd1ebe9727ff0f124c3aa7bcea7b3a00f9 \ @@ -1556,6 +1668,7 @@ requests==2.31.0 \ # torchdata # torchtext # torchvision + # wandb requests-oauthlib==1.3.1 \ --hash=sha256:2577c501a2fb8d05a304c09d090d6e47c306fef15809d102b327cf8364bddab5 \ --hash=sha256:75beac4a47881eeb94d5ea5d6ad31ef88856affe2332b9aafb52c6452ccf0d7a @@ -1565,6 +1678,10 @@ retry-decorator==1.1.1 \ # via # gcs-oauth2-boto-plugin # gsutil +rich==13.4.2 \ + --hash=sha256:8f87bc7ee54675732fa66a05ebfe489e27264caeeff3728c945d25971b6485ec \ + --hash=sha256:d653d6bccede5844304c605d5aac802c7cf9621efd700b46c7ec2b51ea914898 + # via memray rsa==4.7.2 \ --hash=sha256:78f9a9bf4e7be0c5ded4583326e7461e3a3c5aae24073648b4bdfa797d78c9d2 \ --hash=sha256:9d689e6ca1b3038bc82bf8d23e944b6b6037bc02301a574935b2dd946e0353b9 @@ -1599,6 +1716,88 @@ scipy==1.10.1 \ --hash=sha256:e7354fd7527a4b0377ce55f286805b34e8c54b91be865bac273f527e1b839019 \ --hash=sha256:fae8a7b898c42dffe3f7361c40d5952b6bf32d10c4569098d276b4c547905ee1 # via xgboost +semidbm==0.5.1 \ + --hash=sha256:0dd74b5e9276eb5af186ace8b74165acec0c887e746bdae60340be91b99cffaf \ + --hash=sha256:add3e644dd6afcce83d1752b34ff80fa4e2b37b4ce6bce3289ad19d6f0bcd6ae + # via -r release/ray_release/byod/requirements_ml_byod_3.8.in +sentry-sdk==1.26.0 \ + --hash=sha256:0c9f858337ec3781cf4851972ef42bba8c9828aea116b0dbed8f38c5f9a1896c \ + --hash=sha256:760e4fb6d01c994110507133e08ecd4bdf4d75ee4be77f296a3579796cf73134 + # via wandb +setproctitle==1.3.2 \ + --hash=sha256:1c5d5dad7c28bdd1ec4187d818e43796f58a845aa892bb4481587010dc4d362b \ + --hash=sha256:1c8d9650154afaa86a44ff195b7b10d683c73509d085339d174e394a22cccbb9 \ + --hash=sha256:1f0cde41857a644b7353a0060b5f94f7ba7cf593ebde5a1094da1be581ac9a31 \ + --hash=sha256:1f29b75e86260b0ab59adb12661ef9f113d2f93a59951373eb6d68a852b13e83 \ + --hash=sha256:1fa1a0fbee72b47dc339c87c890d3c03a72ea65c061ade3204f285582f2da30f \ + --hash=sha256:1ff863a20d1ff6ba2c24e22436a3daa3cd80be1dfb26891aae73f61b54b04aca \ + --hash=sha256:265ecbe2c6eafe82e104f994ddd7c811520acdd0647b73f65c24f51374cf9494 \ + --hash=sha256:288943dec88e178bb2fd868adf491197cc0fc8b6810416b1c6775e686bab87fe \ + --hash=sha256:2a97d51c17d438cf5be284775a322d57b7ca9505bb7e118c28b1824ecaf8aeaa \ + --hash=sha256:2e3ac25bfc4a0f29d2409650c7532d5ddfdbf29f16f8a256fc31c47d0dc05172 \ + --hash=sha256:2fbd8187948284293f43533c150cd69a0e4192c83c377da837dbcd29f6b83084 \ + --hash=sha256:37ece938110cab2bb3957e3910af8152ca15f2b6efdf4f2612e3f6b7e5459b80 \ + --hash=sha256:4058564195b975ddc3f0462375c533cce310ccdd41b80ac9aed641c296c3eff4 \ + --hash=sha256:4749a2b0c9ac52f864d13cee94546606f92b981b50e46226f7f830a56a9dc8e1 \ + --hash=sha256:4bba3be4c1fabf170595b71f3af46c6d482fbe7d9e0563999b49999a31876f77 \ + --hash=sha256:4d8938249a7cea45ab7e1e48b77685d0f2bab1ebfa9dde23e94ab97968996a7c \ + --hash=sha256:5194b4969f82ea842a4f6af2f82cd16ebdc3f1771fb2771796e6add9835c1973 \ + --hash=sha256:55ce1e9925ce1765865442ede9dca0ba9bde10593fcd570b1f0fa25d3ec6b31c \ + --hash=sha256:570d255fd99c7f14d8f91363c3ea96bd54f8742275796bca67e1414aeca7d8c3 \ + --hash=sha256:587c7d6780109fbd8a627758063d08ab0421377c0853780e5c356873cdf0f077 \ + --hash=sha256:589be87172b238f839e19f146b9ea47c71e413e951ef0dc6db4218ddacf3c202 \ + --hash=sha256:5b932c3041aa924163f4aab970c2f0e6b4d9d773f4d50326e0ea1cd69240e5c5 \ + --hash=sha256:5fb4f769c02f63fac90989711a3fee83919f47ae9afd4758ced5d86596318c65 \ + --hash=sha256:630f6fe5e24a619ccf970c78e084319ee8be5be253ecc9b5b216b0f474f5ef18 \ + --hash=sha256:65d884e22037b23fa25b2baf1a3316602ed5c5971eb3e9d771a38c3a69ce6e13 \ + --hash=sha256:6c877691b90026670e5a70adfbcc735460a9f4c274d35ec5e8a43ce3f8443005 \ + --hash=sha256:710e16fa3bade3b026907e4a5e841124983620046166f355bbb84be364bf2a02 \ + --hash=sha256:7a55fe05f15c10e8c705038777656fe45e3bd676d49ad9ac8370b75c66dd7cd7 \ + --hash=sha256:7aa0aac1711fadffc1d51e9d00a3bea61f68443d6ac0241a224e4d622489d665 \ + --hash=sha256:7f0bed90a216ef28b9d227d8d73e28a8c9b88c0f48a082d13ab3fa83c581488f \ + --hash=sha256:7f2719a398e1a2c01c2a63bf30377a34d0b6ef61946ab9cf4d550733af8f1ef1 \ + --hash=sha256:7fe9df7aeb8c64db6c34fc3b13271a363475d77bc157d3f00275a53910cb1989 \ + --hash=sha256:88486e6cce2a18a033013d17b30a594f1c5cb42520c49c19e6ade40b864bb7ff \ + --hash=sha256:8e4f8f12258a8739c565292a551c3db62cca4ed4f6b6126664e2381acb4931bf \ + --hash=sha256:8ff3c8cb26afaed25e8bca7b9dd0c1e36de71f35a3a0706b5c0d5172587a3827 \ + --hash=sha256:9124bedd8006b0e04d4e8a71a0945da9b67e7a4ab88fdad7b1440dc5b6122c42 \ + --hash=sha256:92c626edc66169a1b09e9541b9c0c9f10488447d8a2b1d87c8f0672e771bc927 \ + --hash=sha256:a149a5f7f2c5a065d4e63cb0d7a4b6d3b66e6e80f12e3f8827c4f63974cbf122 \ + --hash=sha256:a47d97a75fd2d10c37410b180f67a5835cb1d8fdea2648fd7f359d4277f180b9 \ + --hash=sha256:a499fff50387c1520c085a07578a000123f519e5f3eee61dd68e1d301659651f \ + --hash=sha256:a8e0881568c5e6beff91ef73c0ec8ac2a9d3ecc9edd6bd83c31ca34f770910c4 \ + --hash=sha256:ab45146c71ca6592c9cc8b354a2cc9cc4843c33efcbe1d245d7d37ce9696552d \ + --hash=sha256:b2c9cb2705fc84cb8798f1ba74194f4c080aaef19d9dae843591c09b97678e98 \ + --hash=sha256:b34baef93bfb20a8ecb930e395ccd2ae3268050d8cf4fe187de5e2bd806fd796 \ + --hash=sha256:b617f12c9be61e8f4b2857be4a4319754756845dbbbd9c3718f468bbb1e17bcb \ + --hash=sha256:b9fb97907c830d260fa0658ed58afd48a86b2b88aac521135c352ff7fd3477fd \ + --hash=sha256:bae283e85fc084b18ffeb92e061ff7ac5af9e183c9d1345c93e178c3e5069cbe \ + --hash=sha256:c2c46200656280a064073447ebd363937562debef329482fd7e570c8d498f806 \ + --hash=sha256:c8a09d570b39517de10ee5b718730e171251ce63bbb890c430c725c8c53d4484 \ + --hash=sha256:c91b9bc8985d00239f7dc08a49927a7ca1ca8a6af2c3890feec3ed9665b6f91e \ + --hash=sha256:ca58cd260ea02759238d994cfae844fc8b1e206c684beb8f38877dcab8451dfc \ + --hash=sha256:d7d17c8bd073cbf8d141993db45145a70b307385b69171d6b54bcf23e5d644de \ + --hash=sha256:dad42e676c5261eb50fdb16bdf3e2771cf8f99a79ef69ba88729aeb3472d8575 \ + --hash=sha256:db684d6bbb735a80bcbc3737856385b55d53f8a44ce9b46e9a5682c5133a9bf7 \ + --hash=sha256:de3a540cd1817ede31f530d20e6a4935bbc1b145fd8f8cf393903b1e02f1ae76 \ + --hash=sha256:e00c9d5c541a2713ba0e657e0303bf96ddddc412ef4761676adc35df35d7c246 \ + --hash=sha256:e1aafc91cbdacc9e5fe712c52077369168e6b6c346f3a9d51bf600b53eae56bb \ + --hash=sha256:e425be62524dc0c593985da794ee73eb8a17abb10fe692ee43bb39e201d7a099 \ + --hash=sha256:e43f315c68aa61cbdef522a2272c5a5b9b8fd03c301d3167b5e1343ef50c676c \ + --hash=sha256:e49ae693306d7624015f31cb3e82708916759d592c2e5f72a35c8f4cc8aef258 \ + --hash=sha256:e5c50e164cd2459bc5137c15288a9ef57160fd5cbf293265ea3c45efe7870865 \ + --hash=sha256:e8579a43eafd246e285eb3a5b939e7158073d5087aacdd2308f23200eac2458b \ + --hash=sha256:e85e50b9c67854f89635a86247412f3ad66b132a4d8534ac017547197c88f27d \ + --hash=sha256:e932089c35a396dc31a5a1fc49889dd559548d14cb2237adae260382a090382e \ + --hash=sha256:f0452282258dfcc01697026a8841258dd2057c4438b43914b611bccbcd048f10 \ + --hash=sha256:f4bfc89bd33ebb8e4c0e9846a09b1f5a4a86f5cb7a317e75cc42fee1131b4f4f \ + --hash=sha256:fa2f50678f04fda7a75d0fe5dd02bbdd3b13cbe6ed4cf626e4472a7ccf47ae94 \ + --hash=sha256:faec934cfe5fd6ac1151c02e67156c3f526e82f96b24d550b5d51efa4a5527c6 \ + --hash=sha256:fcd3cf4286a60fdc95451d8d14e0389a6b4f5cebe02c7f2609325eb016535963 \ + --hash=sha256:fe8a988c7220c002c45347430993830666e55bc350179d91fcee0feafe64e1d4 \ + --hash=sha256:fed18e44711c5af4b681c2b3b18f85e6f0f1b2370a28854c645d636d5305ccd8 \ + --hash=sha256:ffc61a388a5834a97953d6444a2888c24a05f2e333f9ed49f977a87bb1ad4761 + # via wandb shimmy[atari]==0.2.1 \ --hash=sha256:2d7d21c4ca679a64bb452e6a4232c6b0f5dba7589f5420454ddc1f0634334334 \ --hash=sha256:7b96915445ee5488dcb19ccf52ce5581d6f00cc5cf0e0dff36b16cd65bffcb75 @@ -1607,6 +1806,7 @@ six==1.16.0 \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 # via + # docker-pycreds # gcs-oauth2-boto-plugin # google-apitools # google-auth @@ -1615,6 +1815,11 @@ six==1.16.0 \ # petastorm # python-dateutil # pyu2f + # trueskill +smmap==5.0.0 \ + --hash=sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94 \ + --hash=sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936 + # via gitdb sniffio==1.3.0 \ --hash=sha256:e60305c5e5d314f5389259b7f22aaa33d8f7dee49763119234af3755c55b9101 \ --hash=sha256:eecefdce1e5bbfb7ad2eeaabf7c1eeb404d7757c379bd1f7e5cce9d8bf425384 @@ -1755,6 +1960,13 @@ triton==2.0.0 \ --hash=sha256:e3e13aa8b527c9b642e3a9defcc0fbd8ffbe1c80d8ac8c15a01692478dc64d8a \ --hash=sha256:fedce6a381901b1547e0e7e1f2546e4f65dca6d91e2d8a7305a2d1f5551895be # via torch +trueskill==0.4.5 \ + --hash=sha256:9d62b48d2428369d712bd9becff9f9a2caa325e1a2ab5f9392d34bff757867bb + # via -r release/ray_release/byod/requirements_ml_byod_3.8.in +typer==0.9.0 \ + --hash=sha256:50922fd79aea2f4751a8e0408ff10d2662bd0c8bbfa84755a699f3bada2978b2 \ + --hash=sha256:5d96d986a21493606a358cae4461bd8cdf83cbf33a5aa950ae629ca3b51467ee + # via -r release/ray_release/byod/requirements_ml_byod_3.8.in typing-extensions==4.6.3 \ --hash=sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26 \ --hash=sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5 @@ -1762,8 +1974,11 @@ typing-extensions==4.6.3 \ # ale-py # gymnasium # pydantic + # rich # starlette # torch + # typer + # wandb urllib3==1.26.16 \ --hash=sha256:8d36afa7616d8ab714608411b4a3b13e58f463aee519024578e062e141dce20f \ --hash=sha256:8f135f6502756bde6b2a9b28989df5fbe87c9970cecaa69041edcce7f0589b14 @@ -1772,6 +1987,7 @@ urllib3==1.26.16 \ # botocore # google-auth # requests + # sentry-sdk # torchdata uvicorn==0.22.0 \ --hash=sha256:79277ae03db57ce7d9aa0567830bbb51d7a612f54d6e1e3e92da3ef24c2c8ed8 \ @@ -1780,6 +1996,10 @@ uvicorn==0.22.0 \ validators==0.20.0 \ --hash=sha256:24148ce4e64100a2d5e267233e23e7afeb55316b47d30faae7eb6e7292bc226a # via -r release/ray_release/byod/requirements_ml_byod_3.8.in +wandb==0.15.4 \ + --hash=sha256:472daaaa1a4e29a46407a85fd77aadb724c91d87dfe2c37cd82ef77be2257011 \ + --hash=sha256:9018565177e1be14d7d0dd470c583206031c6027c32a98c57fa3bb83955143d7 + # via -r release/ray_release/byod/requirements_ml_byod_3.8.in wheel==0.40.0 \ --hash=sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873 \ --hash=sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247 diff --git a/release/release_tests.yaml b/release/release_tests.yaml index b2d4a5d941976..36320e7ea8a3a 100644 --- a/release/release_tests.yaml +++ b/release/release_tests.yaml @@ -897,12 +897,6 @@ frequency: weekly team: ml cluster: - byod: - type: cu118 - pip: - - myst-parser==0.15.2 - - myst-nb==0.13.1 - - jupytext==1.13.6 cluster_env: dolly_v2_fsdp_env.yaml cluster_compute: dolly_v2_fsdp_compute_aws.yaml @@ -1784,6 +1778,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: ../rllib_tests/app_config.yaml cluster_compute: tune_rllib/compute_tpl_aws.yaml @@ -1985,7 +1980,7 @@ working_dir: tune_tests/cloud_tests frequency: weekly team: ml - + python: "3.8" cluster: byod: {} cluster_env: app_config.yaml @@ -2373,6 +2368,7 @@ byod: runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: tpl_cpu_1.yaml @@ -2413,6 +2409,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: ../rllib_tests/app_config.yaml cluster_compute: tpl_cpu_3.yaml @@ -2458,6 +2455,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: ../rllib_tests/app_config.yaml cluster_compute: tpl_cpu_1_large.yaml @@ -2582,6 +2580,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: ../rllib_tests/app_config.yaml cluster_compute: many_ppo.yaml @@ -2747,6 +2746,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: ../rllib_tests/app_config.yaml cluster_compute: tpl_cpu_1.yaml @@ -3663,11 +3663,6 @@ team: rllib python: "3.8" cluster: - byod: - type: gpu - post_build_script: byod_rllib_test.sh - runtime_env: - - RLLIB_TEST_NO_JAX_IMPORT=1 cluster_env: app_config.yaml cluster_compute: multi_node_checkpointing_compute_config.yaml @@ -3676,7 +3671,7 @@ script: pytest checkpointing_tests/test_learner_group_checkpointing.py wait_for_nodes: - num_nodes: 3 + num_nodes: 2 alert: default @@ -3702,6 +3697,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: multi_node_checkpointing_compute_config.yaml @@ -3710,7 +3706,7 @@ script: pytest checkpointing_tests/test_e2e_rl_module_restore.py wait_for_nodes: - num_nodes: 3 + num_nodes: 2 alert: default @@ -3736,6 +3732,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: multi_node_checkpointing_compute_config.yaml @@ -3744,7 +3741,7 @@ script: pytest smoke_tests/smoke_test_basic_multi_node_training_learner.py wait_for_nodes: - num_nodes: 3 + num_nodes: 2 alert: default @@ -3820,6 +3817,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 32cpus.yaml @@ -4012,6 +4010,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4043,6 +4042,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4077,6 +4077,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4111,6 +4112,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4246,6 +4248,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 2gpus_64cpus.yaml @@ -4277,6 +4280,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 2gpus_64cpus.yaml @@ -4547,6 +4551,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4578,6 +4583,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4637,6 +4643,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 1gpu_16cpus.yaml @@ -4743,6 +4750,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 8gpus_96cpus.yaml @@ -4777,6 +4785,7 @@ post_build_script: byod_rllib_test.sh runtime_env: - RLLIB_TEST_NO_JAX_IMPORT=1 + - LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/ray/.mujoco/mujoco210/bin cluster_env: app_config.yaml cluster_compute: 4gpus_544_cpus.yaml