Kopieren Sie ein Objekt zu Gerät?

Kann ich kopieren Sie eine C++ - Objekt auf dem Gerät?

sagen, ich habe:

class CudaClass
{
public:
int* data;
CudaClass(int x) {
    data = new int[1]; data[0] = x;
}
};

__global__ void useClass(CudaClass cudaClass)
{
    printf("%d" cudaClass.data[0]);
};


int main()
{
    CudaClass c(1);
}

Nun, wie kopiere ich mit "c" device memory " und starten Sie die kernel - "useClass"?

InformationsquelleAutor SpaceMonkey | 2013-04-15
Schreibe einen Kommentar