/ / Resize in Accelerate - Hash, Accelerate-Hash

Resize in Accelerate - haskell, accelerate-haskell

Ich habe mit Haskells experimentiertAccelerate und ich habe mich gefragt, wie ich die Größe eines Vektors ändern kann (Array DIM1 a). Ich habe eine Umformung bemerkt, aber die Größe der Quelle und des Ergebnisses muss gleich sein, aber ich möchte die Größe verdoppeln.

Antworten:

2 für die Antwort № 1

Vorbeigehen Haben Accelerate und Repa unterschiedliche Anwendungsfälle?:

Accelerate ist eine eingebettete Sprache für GPUProgrammierung. Accelerate benötigt einen eigenen Compiler und GPU-Parallelität für die Leistung. Ein Teil des Codes, der die Accelerate-Bibliothek verwendet, führt keine Array-Berechnung durch. Er generiert ein Accelerate-Programm, das vom Accelerate-eigenen Compiler verarbeitet wird, um den Code zu generieren, der die Array-Daten tatsächlich verarbeitet.

Dies ist wahrscheinlich unmöglich, da CUDA Standard-C-Arrays verwendet, deren Größe nicht geändert werden kann.