Are your submissions automated now?
Yes I have a cronjob on a local raspberry waking up my main computer to run the scripts.
Do you submit from a home machine, compute/cloud or website?
Home machine
Do you want to train your model locally or in the cloud?
Locally
How often do you retrain your models?
Depends on the model, those that I retrain once per month
What cloud platform are you most comfortable with?
None of them
Do you use version control for your model code?
Yes
What are the biggest pain points with the current Compute setup?
Lack of control. I don’t like private code somewhere other than my local machines. I also don’t like the approach “Let me handle everything for you” and would rather have “Here is a ready to use solution, but you can also modify it or do everything on your own”. Also, some of my models require some compute power, and I already have a local machine capable of doing that. I don’t want to spend extra money for expensive cloud services. If a webhook trigger mechanism becomes mandatory, I would really like to be able to set custom webhook URLs in my Numerai account, and let me do my own thing.
How do you typically deploy a model to production?
For most models I create a custom model file that can be added to a folder of deployed models after I have trained it.
To support this future, we are exploring the idea of daily rounds with much shorter submission windows. This change will effectively make model automation mandatory.
Just define a daily time window where models are supposed to upload their predictions, i.e. every Mon-Fri from 6:00 UTC to 10:00 UTC. A simple cronjob will work just fine.
The key message I want to convey is that I am fine with everything unless it becomes impossible to upload predictions other than by using a Numerai Compute node running in a cloud service.