github ray-project/ray ray-0.8.0
Ray 0.8.0 Release Notes

latest releases: ray-2.39.0, ray-2.38.0, ray-2.37.0...
4 years ago

Ray 0.8.0 Release Notes

This is the first release with gRPC direct calls enabled by default for both tasks and actors, which substantially improves task submission performance.

Highlights

  • Enable gRPC direct calls by default (#6367). In this mode, actor tasks are sent directly from actor to actor over gRPC; the Raylet only coordinates actor creation. Similarly, with tasks, tasks are submitted directly from worker to worker over gRPC; the Raylet only coordinates the scheduling decisions. In addition, small objects (<100KB in size) are no longer placed in the object store. They are inlined into task submissions and returns when possible.

Note: in some cases, reconstruction of large evicted objects is not possible with direct calls. To revert to the 0.7.7 behaviour, you can set the environment variable RAY_FORCE_DIRECT=0.

Core

  • [Dashboard] Add remaining features from old dashboard (#6489)
  • Ray Kubernetes Operator Part 1: readme, structure, config and CRD realted file (#6332)
  • Make sure numpy >= 1.16.0 is installed for fast pickling support (#6486)
  • Avoid workers starting with the same random seed (#6471)
  • Properly handle a forwarded task that gets forwarded back (#6271)

RLlib

  • (Bug Fix): Remove the extra 0.5 in the Diagonal Gaussian entropy (#6475)
  • AlphaZero and Ranked reward implementation (#6385)

Tune

  • Add example and tutorial for DCGAN (#6400)
  • Report trials by state fairly (#6395)
  • Fixed bug in PBT where initial trial result is empty. (#6351)

Other Libraries

  • [sgd] Add support for multi-model multi-optimizer training (#6317)
  • [serve] Added deadline awareness (#6442)
  • [projects] Return parameters for a command (#6409)
  • [streaming] Streaming data transfer and python integration (#6185)

Thanks

We thank the following contributors for their work on this release:

@zplizzi, @istoica, @ericl, @mehrdadn, @walterddr, @ujvl, @alindkhare, @timgates42, @chaokunyang, @eugenevinitsky, @kfstorm, @Maltimore, @visatish, @simon-mo, @AmeerHajAli, @wumuzi520, @robertnishihara, @micafan, @pcmoritz, @zhijunfu, @edoakes, @sytelus, @ffbin, @richardliaw, @Qstar, @stephanie-wang, @Coac, @mitchellstern, @MissiontoMars, @deanwampler, @hhbyyh, @raulchen

Don't miss a new ray release

NewReleases is sending notifications on new releases.