thrust

    0

    1답변

    값이 vector<uint2> results (size) 인 경우 results.y 값만 vector<int> count (size)에 복사하고 싶습니다. thrust::transform 기능을 사용하여 어떻게하면됩니까?

    0

    1답변

    을 사용하여 큰 벡터로 배열 된 동일한 길이의 복수 블록 을 줄이는 방법을 찾고 있습니다. 하나의 큰 배열로 배열 된 N 개의 하위 배열 (인접 요소)이 있습니다. 각 하위 배열의 크기는 고정되어 있습니다. 그래서 전체 배열의 크기는 다음과 같습니다. N * K 내가하고있는 일은 커널을 N 번 호출하는 것입니다. 난이 (의사 코드)처럼 그것을 할 것입니다

    1

    1답변

    : // declaring data float * data = new float[size]; [...] [fill data] [...] // sorting thrust::sort(data, data + size, thrust::greater<float>()); // unique thrust::unique(thrust::device, dat

    1

    1답변

    나는 술어가 양수 검사와 함께 배열을 압축하는 copy_if 추력을 :: 사용하려고 해요 : 헤더 파일 : file.h : struct is_positive { __host__ __device__ bool operator()(const int x) { return (x >= 0); } }; 및 file.c

    1

    1답변

    나는 다른 구조의 안에 struct Cap 가지고 있습니다. 코드를 컴파일 할 때 장치 함수 SphericalFaceManager::makeCaps에서 호스트 함수 (thrust::device_vector<FloatIntPair>)를 호출하는 것에 대해 불평하는 오류가 발생합니다. 내가 __device__ 대신에 __host__ __device__을 멤버

    0

    1답변

    여러 유형에서 binary_functions로 추력 감소를 어떻게 사용합니까? 내 경우에는 멤버 '거리'가있는 FaceUV 구조체가 있습니다. 나는 모든 FaceUV를 거리 계산에 넣고 싶다! = 0. 어떻게해야합니까? 는 나는이라고 생각하지만, 컴파일되지 않습니다 : struct FaceHasUVCmp : public thrust::binary_funct

    0

    1답변

    코드에서 두 개의 분기를 정의하려고합니다. 하나는 CUDA 실행 용이고 다른 하나는 미래형 OMP를 고려한 것입니다. 그러나 매크로 __CUDA_ARCH__을 사용하면 항상 호스트 코드가 실행되는 것처럼 보입니다. 그러나 추력은 기본적으로 CUDA (장치 코드 용 분기)를 사용한다고 가정했습니다. 내 코드에 무슨 문제가 있습니까? #include <thru

    0

    1답변

    추력을 사용하여 host_vector의 세 번째 위치에 하나의 값을 삽입하려고합니다. static thrust::host_vector <int *> bins; int * p; bins.insert(3, 1, p); 그러나 점점 오전 오류 : error: no instance of overloaded function "thrust::host_vector<T,

    0

    1답변

    디바이스 펑터 내에서 스러스트와 함께 CURAND를 사용할 수 있습니까? 최소 코드 예제가 될 수 있습니다 #include <thrust/device_vector.h> struct Move { Move() {} using Position = thrust::tuple<double, double>; __host__ __dev

    1

    1답변

    CUDA 커널을 작성할 때 항상 시드를 업데이트 할 수 있도록하기 위해이 작업을 수행합니다. __global__ void kernel(curandState *globalState){ curandState *localState; localState = globalState; // generate random number wit