Why do I get a “limit reached” error when trying my run?
Each plan has a different limit on the number of runs you can run concurrently. Check your plan limit on your settings page.
You can see how many runs you are currently running by checking
Why is my run so slow?
Runs use CPU (Central Processing Unit) machine types by default. CPUs are a cost-effective but slower method to run your code. Spell also offers GPU (Graphics Processing Unit) machine types which are faster. Read more about machine types in our docs.
To use a GPU machine, you need to specify the GPU type using the
-t flag. To see a full list of available machine types, go to our pricing page.
You can see what machine type your run is using with
spell ps. The machine type is listed in the final column on the right,
V100 are both GPU machine types.
1 example1 python main.py 0a2b3c4d Complete (0) -- 7 days ago CPU
2 example2 python train.py 1b2c3d4e Complete (0) -- 7 days ago K80
3 example3 python train.py 1a2c5d4f Complete (0) -- 7 days ago V100
Why don’t I see my run in
spell ls only includes runs that have output files. If your run ended early, or if it did not save any files, then it will not show under
spell ls. You will still be able to see the run under
Why was my run terminated?
If you are using your free credits, runs may be terminated if you do not have enough credits in your account for the full run.
Runs may also exit early if they encounter an error, which you can see with
spell logs <run id>. You can find more about runs and how to find your
run id in our docs.