KitwareMedical / KitwareMedical/VTKPythonPackage

Compiling VTK for POWER (ppc64le) PC

Abierto
#40 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Lenguaje dominante
Python
Estrellas
36
Forks
16
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hi!

I would like to compile VTK with the Python wrapping for linux-ppc64le running RHEL 7.4. Specifically for an AC922, which contains an IBM POWER9 PC, and 4*V100 Nvidia GPUs.

I know that VTK-m has been built successfully for the architecture, but I'm not sure that provides a Python wrapper.

Could anyone provide any direction/pointers on how to compile for linux-ppc64le?

$ conda info
     active environment : vtk_python
    active env location : /home/tom/anaconda3/envs/vtk_python
            shell level : 2
       user config file : /home/tom/.condarc
 populated config files : /home/tom/.condarc
          conda version : 4.7.5
    conda-build version : not installed
         python version : 3.7.2.final.0
       virtual packages : __cuda=10.1
       base environment : /home/tom/anaconda3  (writable)
           channel URLs : https://public.dhe.ibm.com/ibmdl/export/pub/software/server/ibm-ai/conda/linux-ppc64le
                          https://public.dhe.ibm.com/ibmdl/export/pub/software/server/ibm-ai/conda/noarch
                          https://conda.anaconda.org/conda-forge/linux-ppc64le
                          https://conda.anaconda.org/conda-forge/noarch
                          https://repo.anaconda.com/pkgs/main/linux-ppc64le
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-ppc64le
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/tom/anaconda3/pkgs
                          /home/tom/.conda/pkgs
       envs directories : /home/tom/anaconda3/envs
                          /home/tom/.conda/envs
               platform : linux-ppc64le
             user-agent : conda/4.7.5 requests/2.22.0 CPython/3.7.2 Linux/3.10.0-957.10.1.el7.ppc64le rhel/7.6 glibc/2.17
                UID:GID : 1001:1001
             netrc file : None
           offline mode : False

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

El issue no especifica ningún archivo del repositorio, prueba ni punto de entrada de compilación. Empieza revisando las instrucciones de configuración y compilación del repositorio para VTK Python wheels, junto con la toolchain disponible de ppc64le y conda. Se consideraría terminado cuando exista un procedimiento documentado y reproducible para compilar el Python-wrapped package en la plataforma indicada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
build-system
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.