New Release Announcement: GPU Support in Ravenverse. We are excited to introduce GPU support to Ravenverse.

01 May 2023, 13:40
πŸš€πŸš€ New Release Announcement: GPU Support in Ravenverse πŸš€πŸš€ We are excited to introduce GPU support to Ravenverse! Requesters can now have complex Graphs computed by Providers that can contribute GPU resources. Requester Side Changes: - Requesters can request for GPU resources by specifying the gpu_required=β€œyes” parameter in the R.Graph function during Graph definition. - Based on the complexity of the Graph, Ravsock generates minimum system and GPU requirements and only allows Providers meeting those requirements to participate. - Requesters can now directly load PyTorch models into RavDL by using the R.model op. This op takes the path to the TorchScript file of the PyTorch model as a parameter and allows distributed training and inference via the Ravenverse. - Requesters can now persist their entire R.model and retrieve from the Ravenverse post training for further use - Significant speed up in compilation, distribution and computation observed. RavDL: Provider Side Changes: - Improvements in connectivity checks - list_graphs functions can be used to check for GPU requirements along with system requirements - Providers can only participate in graphs for which they meet the minimum requirements - Computation speed and efficiency increase observed - Memory Usage optimised Ravpy: We have included helper codes in our Ravenverse GitHub Repository for Requesters and Providers. Ravenverse GitHub: You can find the documentation for each library in the respective repo Readme files. Please try them out and let us know if you run into any problems. Raven Protocol GitHub: Enjoy the new release! ❀️ β€” The Raven Protocol Team Retweet: Reshare: Like: