Home / Companies / Anyscale / Blog / January 2021

January 2021 Summaries

6 posts from Anyscale

Filter
Month: Year:
Post Summaries Back to Blog
Hydra is a framework for configuring complex applications elegantly. It has become popular among researchers and practitioners since its initial release, and now users can scale and launch jobs to the cloud through the new Hydra Ray Launcher. The Hydra Ray Launcher uses Ray, a simple yet powerful Python library for parallel and distributed programming, to enable easy configuration and launching of applications on Ray in three different ways: starting or connecting to an AWS EC2 cluster, connecting to an existing long-running Ray cluster, or starting a local Ray cluster. Users can launch applications by setting the hydra/launcher parameter, configuring clusters with yaml files, and running scripts with command line overrides. The Hydra Ray Launcher is built on top of Ray's cluster launcher CLI and provides a simple way to run applications on AWS EC2 Ray Clusters.
Jan 26, 2021 480 words in the original blog post.
The Unity3D game engine can be used to train different agents using reinforcement learning (RL) techniques. The authors will use Ray RLlib, an open-source RL library, in conjunction with Unity's ML-Agents Toolkit to cover the heavy-lifting parts of training agents. They will start by training a single agent on a 3D ball game, where the goal is to balance balls without them falling down. After some time, the script will ask the user to press the "play" button again, and the agent will start acting and learning how to improve over time. The authors will then move on to a more complex scenario, such as a soccer game with two teams, where each team has to learn how to play against the other. To speed up the training process, they will use parallelization on their local machine by compiling the game into a headless executable and specifying the number of workers to use.
Jan 19, 2021 2,133 words in the original blog post.
We are very excited to announce the 2021 Ray Summit, which will be held June 22 - 24 as a fully virtual event, and is now accepting proposals for conference talks with a deadline of February 24, 2021. The summit brings together developers, machine learning practitioners, data scientists, DevOps professionals, and cloud-native architects to discuss building scalable data and AI applications using the open source platform Ray. The conference will cover topics such as scalable machine learning, reinforcement learning, end-to-end applications, Ray components and libraries, and cloud computing. For those new to speaking at conferences, tips for writing good talk proposals are provided.``` Note: I've kept only one paragraph response that covers key points of the text. Let me know if you need any further assistance!
Jan 13, 2021 230 words in the original blog post.
This new integration between Ray and MLflow enables developers to build, train, and deploy machine learning models with increased efficiency. By combining Ray's distributed libraries for scaling training and serving with MLflow's end-to-end model lifecycle management, these integrations simplify the process of building and deploying ML models, allowing engineers to focus on developing and improving their algorithms rather than managing the scaling and deployment burden. The integration includes features such as automatic logging of hyperparameters and results using the MLflow Tracking API, convenient loading of models as Python functions with Ray Serve, and a seamless workflow for deploying ML models at scale. This new integration makes it much easier to build distributed ML applications and take them to production, saving developers time and effort in the process.
Jan 13, 2021 1,091 words in the original blog post.
The trend towards multi-cloud computing is gaining momentum as companies seek flexibility, cost savings, performance improvements, compliance with regulatory requirements, and security benefits by deploying applications on multiple cloud platforms. This shift is driven by the need for companies to match different public and private clouds to their workloads, and to unify public clouds and on-premise clusters through software stacks such as Google Anthos, Azure Stack, and AWS Outposts. New multi-cloud native applications and platforms are emerging that aim to simplify IT management and application development, allowing users to execute jobs across different cloud platforms without committing to a specific cloud provider. These platforms provide upfront cost estimates, abstract away cloud computing resources, and enable companies to build analytic and AI applications that use data stored across multiple cloud platforms while maintaining data privacy. As the trend towards multi-cloud continues, cloud providers will need to adapt to address the needs of multi-cloud companies, including highlighting performance and cost benefits, ease of use, and better tools for managing privacy and security.
Jan 05, 2021 1,463 words in the original blog post.
Anyscale is on a mission to simplify and make distributed computing flexible, building on its library Ray which has already demonstrated success in parallelizing complex algorithms with significant performance gains. The author, who previously struggled with the complexities of distributed computing, was able to achieve impressive results with Ray, including a 60% performance gain for a toy example, and is joining Anyscale to be part of a team tackling this ambitious goal.
Jan 04, 2021 757 words in the original blog post.