Machine Orchestration, Version Control and Pipeline Management for Deep Learning
Valohai works with any runtime you have and runs any machine learning code you write. Unlike other deep learning tools, we don’t tie you down to one vendor (not even to ourselves – even the configuration format is open source).
Run your TensorFlow, Keras, CNTK, Caffe, Darknet, DL4J, PyTorch, MXNet, or anything from bash scripts to C-code in your Docker wrapper of choice. Store your training data and labels in an Azure Blob, AWS S3 bucket, or your own FTP server. Access your code in any public or private Git repository and run it on your cloud or on-premises hardware of choice.
Valohai puts the same tools and industry-leading best practises at your fingertips used by powerhouses like Uber, Netflix, AirBnB and Facebook for managing their internal machine learning pipelines.
Valohai’s streamlined machine learning pipeline ensures that steps integrate together, regardless of who wrote the code or which language or framework was used. Generate images with Unity, transform in custom C-code, train with TensorFlow in Python, Deploy to a Kubernetes cluster. Everything works out of the box!