Cómo instalar Pytorch3d en la GPU de Windows

Cómo instalar Pytorch3d en Windows

Mi computadora portátil tiene una GPU de Windows y no pudo instalar Pytorch3d. Me costó mucho instalarlo. Para conmemorar mi perseverancia, lo comparto con todos.

Instalación de Pytorch3d bajo WIN

1 pregunta:

Recientemente, cuando comencé la reconstrucción 3D, descubrí que muchos programas de proyectos requieren la biblioteca Pytorch3d, su sitio web oficial la define como:

PyTorch3D proporciona componentes eficientes y reutilizables para la investigación de visión por computadora 3D con PyTorch.

Se puede ver que la biblioteca Pytorch3d puede proporcionar una variedad de componentes para el procesamiento visual 3D. Su instalación en Ubuntu es relativamente simple, pero un poco engorrosa en Win. Esta publicación es un registro de los métodos de instalación personales.

Contenido recomendado

Editar Editar Editar

2. Método de instalación

Puntos de instalación: correspondencia estricta entre las versiones de cuda, pytorch y NVIDIA CUB

Enlaces necesarios para la instalación:

Antes de la instalación, primero debe determinar la correspondencia de la versión. Mi versión instalada es:

Kit de herramientas CUDA 11.3 + pytorch 1.11.0 + Visual Studio 2019 + Pytorch3d 0.6.2 + Python 3.10

1. Para NVIDIA CUB, la relación de versión entre este y CUDA Toolkit es la siguiente:

 

La versión de cuda que instalé es 11.3, por lo que CUB seleccionó la versión 1.11.0 correspondiente. Después de descargarla y descomprimirla, agregue su ruta a la variable de entorno:

 

2. Instalar dependencias:

instalación de conda -c fvcore -c iopath -c conda-forge fvcore iopath

3. Seleccione la versión de Pytorch3d. Cada versión de Pytorch3d tiene su versión de pytorch aplicable indicada, como se muestra a continuación:

 

La imagen de arriba muestra que las versiones de Pytorch aplicables de pytorch3d 0.6.2 son 1.10.1, 1.10.2, 1.11.0 y Python aplicable es 3.10, pero Pytorch1.6.0 y Python3.6 ya no son compatibles. torch aún sigue esto Descargue la versión pytorch3d correspondiente

4. Después de instalar VS 2019, abra el terminal "Símbolo del sistema de herramientas nativas x64 para VS 2019" como se muestra a continuación, y luego acceda a la ruta del directorio donde se descomprime pytorch3d:


Ingrese en orden:

 Establezca variables de entorno en el símbolo del sistema en Windows:

establecer DISTUTILS_USE_SDK=1
establecer PYTORCH3D_NO_NINJA=1

Establezca variables de entorno en PowerShell en Windows:

$env:DISTUTILS_USE_SDK = 1

Establezca variables de entorno en Linux y macOS:

export DISTUTILS_USE_SDK=1

Luego, modifique el código fuente del archivo setup.py en pytorch3d: cambie extra_compile_args = {“cxx”: [“-std=c++14”]} a: extra_compile_args = {“cxx”: []};

 

5. Finalmente ingrese en la terminal "Símbolo del sistema de herramientas nativas x64 para VS 2019":

python setup.py instalar --usuario

El proceso de instalación tomó aproximadamente 5 minutos en mi computadora y la página siguió saltando de un lado a otro hasta que finalmente mostró éxito:

Si su instalación aún falla, por favor contácteme

Supongo que te gusta

Origin blog.csdn.net/weixin_46587777/article/details/131016797
Recomendado
Clasificación