I am interested in understanding how remote functions and remote actors are made to run in a distributed manner under the hood in the ray library. I have traced the code beginning from ray.remote to the following lines thus far:

Beyond the above point, could you provide simple intuitive step-by-step explanation of how a function and a class is converted and ran in a distributed manner?

Thank you for your help.

1

There are 1 best solutions below

0
On

Please checkout the whitepaper for more internal details; https://docs.google.com/document/d/1lAy0Owi-vPz2jEqBSaHNQcy2IBSDEHyXNOQZlGuj93c/preview