Troubleshooting
Troubleshoot common Thunder Compute errors. Find solutions for connection issues, function errors, SSH problems, and access logs. Get support via Discord.
Common solutions
- Reconnect to the instance with
ctrl + d
andtnr connect <instance_id>
- Upgrade tnr. Depending on your install method, you may have to use
pip install tnr --upgrade
or re-download the binary from the website - Restart the instance by running
tnr stop <instance_id>
andtnr start <instance_id>
(full documentation in CLI operations)
Logs
To assist troubleshooting, the GCP/AWS instance logs for each instance are saved to the file /var/log/syslog
. On your local machine, you can view the CLI logs with cat ~/.thunder/logs
. Sharing these with our team can help us quickly find a solution for your problem.
Common errors
Function not implemented
A common error you may encounter is some variant of “This function is not implemented.” What this means is that your program touches a portion of the CUDA API that we do not currently support. Check our compatibility guide for supported features, and if you encounter this, please contact us.
SSH errors
If you encounter SSH-related errors (like Error reading SSH protocol banner
or permission issues), first retry the command.
If that fails, see our detailed SSH Troubleshooting Guide for step-by-step solutions.
For quick fixes, try restarting your instance with tnr stop <instance_id>
and tnr start <instance_id>
.
Recommended Guides
To help prevent common issues and get the most out of Thunder Compute, we recommend these guides:
- Using Docker - Learn about GPU-enabled containers and troubleshooting Docker issues
- Installing Conda - Proper setup of Conda environments to avoid dependency conflicts
- Using Instance Templates - Use pre-configured environments to minimize setup issues
Production mode as a last resort
If you continue to experience compatibility issues or errors that cannot be resolved through the above methods, consider switching to Production mode. Production mode provides maximum stability and reliability with all low-level optimizations disabled, ensuring complete compatibility for workloads that encounter persistent issues in the prototyping tier.
To switch to production mode:
Note that production mode has a higher hourly cost but guarantees predictable performance and compatibility.
Support
The fastest way to get support is to join our discord. Our founding team will personally respond to help you as quickly as possible.