3 ms·
We went through that as a company building custom machine learning products for enterprise. We started pushing for remote work as a forcing function to expose o
by Jugurtha 6y ago
We went through that as a company building custom machine learning products for enterprise. We started pushing for remote work as a forcing function to expose our inefficiencies.
We're building a machine learning platform[0] that addresses these problems. No setup collaborative notebooks where you can see each other's cursors on a notebook and help each other troubleshoot issues. Scheduled notebooks so you don't keep your browser tab open and risk losing results if you're disconnected: you want to try something? Launch the notebook and keep doing what you're doing. Automatic tracking for parameters, metrics, and models. One click model deployment. Multiple checkpoints for notebooks, etc.
All these features were discovered. For examples, we had big workstations with high compute capabilities to train models, but this required going to the office or setting a VPN. Using these required people to coordinate for their training jobs. Data flying around. Tracking experiments required deliberate action. People couldn't train a model at home unless they had a powerful laptop, and there were limits to the models they could train. Sometimes they wasted days dealing with dependencies/setup/upgrades (NVIDIA/CUDA/Tensorflow/GPU). We also hit the "it works on my machine" which required more deliberate stuff.
We wanted to be able to do work from anywhere, on any laptop. We wanted to be able to afford a work machine burning down, pulling a new one, installing OS, go to the platform, and keep on working.
- [0]: https://iko.ai https://iko.ai