mirror of
https://github.com/vale981/ray
synced 2025-03-12 14:16:39 -04:00
![]() * attribute-based heterogeneity-awareness in global scheduler and photon * minor post-rebase fix * photon: enforce dynamic capacity constraint on task dispatch * globalsched: cap the number of times we try to schedule a task in round robin * propagating ability to specify resource capacity to ray.init * adding resources to remote function export and fetch/register * globalsched: remove unused functions; update cached photon resource capacity (until next photon heartbeat) * Add some integration tests. * globalsched: cleanup + factor out constraint checking * lots of style * task_spec_required_resource: global refactor * clang format * clang format + comment update in photon * clang format photon comment * valgrind * reduce verbosity for Travis * Add test for scheduler load balancing. * addressing comments * refactoring global scheduler algorithm * Minor cleanups. * Linting. * Fix array_test.py and linting. * valgrind fix for photon tests * Attempt to fix stress tests. * fix hashmap free * fix hashmap free comment * memset photon resource vectors to 0 in case they get used before the first heartbeat * More whitespace changes. * Undo whitespace error I introduced. |
||
---|---|---|
.. | ||
build | ||
cmake | ||
doc | ||
lib/python | ||
redis_module | ||
shims/windows | ||
state | ||
test | ||
thirdparty | ||
CMakeLists.txt | ||
common.c | ||
common.h | ||
event_loop.c | ||
event_loop.h | ||
io.c | ||
io.h | ||
logging.c | ||
logging.h | ||
net.c | ||
net.h | ||
object_info.h | ||
task.c | ||
task.h |