Compute Rental
Ctrl K

Guide

Overview

GuideIntegrationsFAQSupport
PricingBlog
Quick StartTop-Up and BillingAccelerating Access to Academic ResourcesQuick StartIntroductionMaintenance and TroubleshootingNetwork
PlatformJetBrain ProjectorTmpWebCal Scholars Program @2026Introduction to the Public Beta/Suqian Zone AAbout UsCopying Data Between InstancesAnalysis of Server Performance MetricsTidal Computing PowerLoad Balancing
Domestic ChipsUsing Huawei MindIEHuawei Ascend NPUMooreThread GPU
Environment SetupCUDA/cuDNNMinicondaPython3.XInstalling DependenciesOverviewImages
Enterprise FeaturesFlexible DeploymentElastic Deployment Release NotesBest Practices for Elastic DeploymentPerformance Metrics Monitoring
Container InstancesJupyterLabRemote SSH ConnectionSave the imageScaling ConfigurationMulti-machine, multi-GPU parallel processingDaemonOverviewChange the billing methodMigration Example (Same Region)Migration ExamplesRemote DesktopReset the system
Choosing a GPUGPU SelectionPerformance Testing
DataUpload DataDownload DataPublic DataPublic Cloud Storage (Highly Recommended)Compression / DecompressionFile StorageLocal data diskOverview
Best PracticesFileZillaGitGromacsHuggingFaceKataGoLinux BasicsMPIOpenCLPyCharm Remote DevelopmentR (RStudio) InstallationSSH TunnelTensorBoardRemote Development with VSCodeVisdomVulkanXShellOpen PortsWeChat MessagesPerformanceExpose multiple servicesMoney-Saving TipsComputation Precision IssuesSoftware Sources

Environment Setup

Overview

07/30/202640997 views

All platform images run Ubuntu; most are Ubuntu 18.04, with a few running Ubuntu 20.04.

The platform includes pre-installed images for the following frameworks and versions; instances using these images will come with the corresponding framework software pre-installed. If the pre-installed framework versions or Python versions listed below do not meet your needs, please continue reading below for instructions on configuring other versions of the frameworks or Python.

FrameworkFramework VersionPython VersionCUDA Version
PyTorch1.1.03.710.0
PyTorch1.5.13.810.1
PyTorch1.6.03.810.1
PyTorch1.7.03.811.0
PyTorch1.8.13.811.1
PyTorch1.9.03.811.1
PyTorch1.10.03.811.3
PyTorch1.11.03.811.3
PyTorch2.0.03.811.8
PyTorch2.1.03.1012.1
PyTorch2.1.23.1011.8
PyTorch2.3.03.1212.1
PyTorch2.5.13.1212.4
PyTorch2.7.03.1212.8
PyTorch2.8.03.1212.8
TensorFlow1.15.53.811.4
TensorFlow2.5.03.811.2
TensorFlow2.9.03.811.2
Minicondaconda33.79.0
Minicondaconda33.810.1
Minicondaconda33.810.2
Minicondaconda33.811.1
Minicondaconda33.811.3
Minicondaconda33.811.3(cudagl)
Minicondaconda33.811.6
Minicondaconda33.811.8
Minicondaconda33.1011.8
tritonserver24.123.1212.6
JAX0.3.103.811.1
PaddlePaddle2.2.03.811.2
PaddlePaddle2.4.03.811.2
TensorRT8.5.13.811.8
TensorRT8.6.13.811.8
Gromacs2022.23.811.4
Gromacs2023.23.1011.8

Installing Other Versions of Python: Reference

Installing Other Versions of CUDA: Reference

Installing PyTorch: Reference

When installing using the official Torch conda command in China, the version installed is typically the CPU version (which has bugs) rather than the CUDA version. Therefore, it is recommended to use pip for installation. If using the official Torch pip command, omit the -f/--index-url parameter so that the installation can use local pip repositories, resulting in faster speeds.

Installing TensorFlow: Reference

Recommended Usage:

  1. First, check whether the platform image contains the versions of frameworks you need, such as Torch and TensorFlow. If so, use the platform’s built-in image as your first choice.
  2. If the platform does not have a suitable version of frameworks such as PyTorch or TensorFlow, check which CUDA version your framework requires. For example, PyTorch 1.9.0 requires CUDA 11.1. In that case, you can select a platform image with Miniconda and CUDA 11.1,then install the frameworks you need within that image to avoid the hassle of installing the CUDA Toolkit. (The platform’s built-in CUDA includes .h header files, which is more convenient if you need to recompile code.)
  3. If none of the above conditions are met, you can choose any Miniconda image and install the relevant frameworks, CUDA, or even other versions of Python yourself after booting up.
Next articleMaintenance and Troubleshooting
Compute Rental DocsBack to Guide