mirror of
https://github.com/wassname/ray.git
synced 2026-07-13 17:45:08 +08:00
5a0725ce9448946a517628ab2d4631d49b39c40d
* Increase allocation granularity dynamically with each MMAP call * Fewer MMAP calls required when workload contains several objects. * Delay hitting the per-process file descriptor constraint. * Change type of GRANULARITY_MULTIPLIER * Make granularity update more concise. * Increase dlmalloc threshold along with granularity * Eventually resolve issue of objects being allocated their own file if larger than dlmalloc threshold * Avoid dlmalloc threshold and granularity integer overflow * Update granularity directly without invoking dlmallopt * Set the threshold to a fixed size (MAX_SIZE_T) * Removed trailing whitespace
Plasma
Plasma is an experimental in-memory object manager. It is under development and not ready for general use.
clang-format
Run .travis/git-clang-format to automatically format changes in the checkout.
Description
An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
Languages
Python
56.6%
C++
28.8%
Java
8.5%
TypeScript
1.7%
Starlark
1.4%
Other
2.8%