build - Sådan installeres libgpuarray Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at installere libgpuarray på en Windows 10 enhed. Instruktionerne på deres hjemmeside her er lidt forvirrende, da jeg er ny til Windows bygger og udvikler. Kan nogen venligst give instruktioner med forklaring (antage jeg ved lidt) for at installere denne software? [8]

Bedste reference


Jeg har netop bygget succes med libgpuarray ...


Her er en nyttig side: Tilføj Windows installationsvejledning # 264 [9]





Så først skal du have en kompilator.

Jeg bruger Visual Studio 2015, minGW/MSYS skal også arbejde i dette projekt, men jeg er ikke bekendt med disse kompilatorer.


For det andet skal du installere cmake før din bygning, bare gå til deres officielle websted og downloade det.

Jeg forsøgte ikke andre muligheder, men hvis du bruger python, vil libgpuarray også kræve mako at blive installeret. [10]


Følg derefter omhyggeligt trinene i linket ovenfor (kopieret her med nogle noter).



  Klon biblioteket fra GitHub.

  
  Opret byggemappe, åben CMake gui (Jeg foreslår at køre en kommando som denne før du bruger gui: cmake .. -G "Visual Studio 14 2015 Win64" Jeg har altid fået fejl ved hjælp af gui til at oprette config)

  
  Skift CMAKE\_INSTALL\_PREFIX til libgpuarray/lib (brug kun den mappe, du vil installere, den er standard til 'C: \ Program Files \ libgpuarray') . Måske bør dette være standard på windows.
(jeg har også angivet CMAKE\_BUILD\_TYPE=Release )

  
  Konfigurer og generer. (der burde ikke være nogen fejl her)

  
  Åbn .sln-filen med Visual Studio

  
  Byg INSTALL-pakken (behov PR # 263)

  
  Flyt dll'erne manuelt til et sted i PATH. Måske skal vi automatisere dette på Windows.



Hvis du ikke behøver at installere for python, kan du stoppe nu.






  Opbyg Cython-udvidelsen (i libgpuarray-roten) med: python setup.py build\_ext --compiler=msvc
(før denne opsætningskommando må du muligvis køre call "C:Program Files (x86)Microsoft Visual Studio 14.0VCvcvarsall.bat" amd64 )

  
  Installer pakken med python setup.py install






Håber dette kan hjælpe.