In addition to centrally viewing job and dataset log output in real-time, you can now download the full log extract for datasets and job workers after they have finished.
Stay Modern with Python 3.8 Job Environments
New job environments based on Python 3.8 are now available for all frameworks.
Automate Training with our Python SDK
trainML jobs and datasets can now be created, managed, and monitored programmatically using our Python CLI/SDK.
Spawn Training Jobs Directly From Notebooks
You can now convert notebooks directly into training jobs to easily run independent training experiments while working on your projects. In contrast to copying the notebook into another notebook job, training jobs will run autonomously, send their output to the location you specify, and automatically terminate when finished.
Easy Notebook Forking For Rapid Experimentation
trainML notebooks can now be forked into new instances to enable easy parallel experimentation. Unlike other cloud notebooks, when you fork a trainML notebook, the entire working directory is copied. All datasets, checkpoints, and other data are copied into the new notebook.
Making Datasets More Flexible and Expanding Environment Options
Persistent Datasets just got even better. Not only can you use the same dataset across many jobs in parallel at no additional charge, now you can attach multiple datasets to a single job for free. If that wasn't enough, you can now dynamically change the datasets attached to any notebook job as your needs evolve through the model development process. Additionally, more options have been added for job base environments, allowing you to save time and storage quota by using specific versions of popular frameworks.
Kaggle Datasets and API Integration
Customers using trainML to compete in Kaggle competitions or using public Kaggle datasets for analysis can now directly populate trainML datasets from Kaggle competitions or datasets, as well as automatically load their Kaggle account credentials into notebook and training jobs to use for competition or kernel submissions.
Centralized, Real-Time Training Job Worker Monitoring
Training jobs' worker log output can now be viewed centrally from the trainML platform in real-time. Keep an eye on all your job workers' training progress at the same time, so you can stop them early if they are no longer making progress.
Free to Use Public Datasets
trainML customers can now select from a variety of popular public datasets when starting a notebook or training jobs. There is no storage cost for using these datasets, no matter how many jobs you attach them to.
Major UI Overhaul and Direct Notebook Access
The trainML platform experience has been redesigned to make it easier to manage notebooks, training jobs, and datasets independently. Additionally, Notebooks are now directly access from the web interface instead of launched through the connection utility.