mirror of
https://github.com/vale981/ray
synced 2025-03-06 02:21:39 -05:00
![]() Resubmit the PR https://github.com/ray-project/ray/pull/19936
I've figure out that the test case `//rllib:tests/test_gpus::test_gpus_in_local_mode` failed due to deadlock in local mode.
In local mode, if the user code submits another task during the executing of current task, the `CoreWorker::actor_task_mutex_` may cause deadlock.
The solution is quite simple, release the lock before executing task in local mode.
In the commit
|
||
---|---|---|
.. | ||
example | ||
include/ray | ||
src/ray | ||
BUILD.bazel |