Entorno de servidor conda usando el tutorial de entorno virtual de Python

El código descargado en github, si es un código o proyecto de Python, generalmente tiene una dependencia del entorno. Cada vez que se descarga un paquete diferente, se sobrescribe la versión anterior del paquete. Por lo tanto, a menudo se necesita un algoritmo y un entorno virtual para ejecutar el código.

 

Tome este código de proyecto de github como ejemplo para presentar cómo ejecutar un proyecto ( dirección de código , este algoritmo es el código fuente para el documento CIKM 2020 " Fast Attributed Multiplex Heterogeneous Network Embedding ", descárguelo y descomprímalo en el servidor)

1 Conéctese al servidor

2 Ver el entorno virtual del servidor

conda env list 
或 conda info -e 

3 Crea un entorno virtual

conda create -n env_name python=X.X

El nombre que usé es FAME_py36, y la versión seleccionada es 3.6. Más tarde se le preguntará si desea descargar algunas bibliotecas integradas, elija y

4 Activar el entorno virtual

source activate FAME_py36

5 Instalar paquetes dependientes 

pip install -r requirments.txt

ps: primero acceda a la ruta FAME-master; de lo contrario, no se encontrará el archivo de requisitos

6 Ejecute el código

python main.py

 

7 Cierre el entorno virtual 

fuente desactivada

O desactivar (sistema windows)

Si necesita eliminar el entorno virtual FAME_py36: conda remove -n FAME_py36 --todos

Si necesita eliminar un paquete en el entorno virtual FAME_py36: conda remove --name FAME_py36 package_name

 

Si necesita instalar diferentes versiones de la aceleración CUDA, puede consultar el siguiente comando: URL de referencia

Linux and Windows
# CUDA 9.2
conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=9.2 -c pytorch

# CUDA 10.1
conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.1 -c pytorch

# CUDA 10.2
conda install pytorch==1.6.0 torchvision==0.7.0 cudatoolkit=10.2 -c pytorch

# CPU Only
conda install pytorch==1.6.0 torchvision==0.7.0 cpuonly -c pytorch

Compruebe si hay un comando de aceleración CUDA: consulte el sitio web

import torch
torch.cuda.is_available()

Si es falso, primero debe mirar su versión CUDA

nvcc -V

El mío es 9.0, y ahora tengo dos ideas, una es actualizar el controlador CUDA, la otra es instalar el correspondiente pytorch y torchvision, descargar la versión correspondiente del sitio web de referencia anterior.


Verifique la versión del controlador: nvida-smi

Configuración de Tesla K40C:

Supongo que te gusta

Origin blog.csdn.net/qq_39463175/article/details/111682530
Recomendado
Clasificación