Yelp has introduced Training Orchestrator, a new internal framework designed to streamline machine learning (ML) model training. This framework replaces fragmented team-specific scripts with a standardized, configuration-driven orchestration model, addressing issues of code duplication and inconsistency across ML training processes.
Yelp has launched Training Orchestrator, an internal framework aimed at unifying machine learning model training. This new system replaces individual team Spark training scripts, addressing inefficiencies and inconsistencies that previously hampered the training process.
Prior to Training Orchestrator, each machine learning team at Yelp had developed its own orchestration scripts. This led to issues such as duplicated code, inconsistent configurations, and difficulties with monitoring. The previous framework involved monolithic scripts tied to Spark clusters, which made local testing challenging and slowed down the iteration process.
The Training Orchestrator separates the 'what' from the 'how' in the execution of training pipelines. Pipelines can now utilize Pydantic-based configuration objects, making them more manageable and error-resistant.
Developers can validate their configurations upfront, significantly reducing wasted compute resources. This approach also allows teams to run models simultaneously and reuse functions without altering the orchestration code.
With the new framework, schema validation catches mismatches quickly, preventing potential hours of wasted compute during a running job. Developers are able to run full pipelines locally and write unit tests for each step, enhancing their overall productivity. By caching inputs for data-loading steps, integration testing is further expedited.
The Training Orchestrator automatically logs the complete configuration of every run as an MLflow artifact. This feature facilitates reproducibility, enabling users to rerun previous configurations from a single recorded source. Additionally, the framework supports real-time notifications and tracking, which enhances visibility into the training processes.
✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →
One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.
One email a day. Unsubscribe in one click, any time.
Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.
▶ Play today's briefNew every morning, and the back catalogue is archived by date.
Yelp has introduced Training Orchestrator, a new internal framework designed to streamline machine learning (ML) model training. This framework replaces fragmented team-specific scripts with a standardized, configuration-driven orchestration model, addressing issues of code duplication and inconsistency across ML training processes.