KitwareMedical / KitwareMedical/VTKPythonPackage

Compiling VTK for POWER (ppc64le) PC

Offen
#40 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
36
Forks
16
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Die Issue nennt keine Datei im Repository, keinen Test und keinen Build-Einstiegspunkt. Beginne damit, die Einrichtungs- und Build-Anweisungen des Repositorys für VTK Python wheels sowie die verfügbare ppc64le- und conda-Toolchain zu prüfen. Erledigt wäre die Aufgabe, wenn ein dokumentierter, reproduzierbarer Weg zum Kompilieren des Python-wrapped package auf der angegebenen Plattform vorhanden ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
build-system
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.