Replizieren Sie einen Vektor mehrmals mit CUDA Thrust

Ich versuche ein Problem mit CUDA Thrust zu lösen.

Ich habe ein Host-Array mit3 Elemente. Ist es möglich, mit Thrust ein Device-Array von zu erstellen?384 Elemente, in denen die3 Elemente in meinem Host-Array werden wiederholt128 Zeiten (128 x 3 = 384)?

Im Allgemeinen ausgehend von einem Array von3 Elemente, wie kann ich Thrust verwenden, um ein Gerätearray der Größe zu generierenX, woherX = Y x 3d.h.Y ist die Anzahl der Wiederholungen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage