Resultados da pesquisa a pedido "cuda"

2 a resposta

CUDA cudaMalloc

Comecei a escrever um novo aplicativo CUDA. No entanto, eu bati um desvio engraçado ao longo do caminho. Chamar o primeiro cudaMalloc em uma variável x falha na primeira vez. No entanto, quando eu chamo a segunda vez, ele retorna cudaSuccess. ...

1 a resposta

Como executar uma cópia profunda de struct com CUDA? [duplicado

Esta pergunta já tem uma resposta aqui: Copiar uma estrutura contendo ponteiros para o dispositivo CUDA [/questions/9309195/copying-a-struct-containing-pointers-to-cuda-device] 3 respostas Programação com CUDA Estou enfrentando um problema ao ...

3 a resposta

Saída do programa cuda não é o que era esperado

#include<cuda_runtime.h> #include<stdio.h> #include<cuda.h> #include<stdlib.h> __global__ void setVal(char **c){ c[(blockIdx.y * gridDim.x) + blockIdx.x] = "hello\0"; } int main(){ char **gpu = NULL; cudaMalloc((void**)&gpu, 6 * sizeof(char *)); ...

1 a resposta

Convertendo C / C ++ para loops em CUDA

Gostaria de entender como converter loops básicos de C / C ++ em um kernel CUDA. Vamos simplificar: for (int i=0;i < MAXi;i++) for(int j=0;j< MAXj;j++){ ...code that uses i and j.... } Cada single eu precisaria calcular elementos MAXj. Pode ser ...

2 a resposta

passing thrust :: device_vector para uma função por referência

Estou tentando passardevice_vector de estruturas struct point { unsigned int x; unsigned int y; } para uma função da seguinte maneira: void print(thrust::device_vector<point> &points, unsigned int index) { std::cout << points[index].y << ...

3 a resposta

Errouda: a função já foi definida em outro arquivo .cu.obj

Estou tentando compilar um projeto cuda que alguém me enviou. Embora o estágio de compilação passe, o estágio do link está falhando. Abaixo está um exemplo do erro: Error 298 error LNK2005: "int __cdecl compare_ints(void const *,void const ...

2 a resposta

Posso usar __syncthreads () depois de descartar tópico

É seguro usar__syncthreads() em um bloco em que eliminei propositalmente threads usandoreturn? A documentação afirma que__syncthreads() deve ser chamado por cada thread no bloco ou isso levará a um impasse, mas na prática nunca experimentei ...

1 a resposta

luxos e contexto @CUDA

Atualmente, estou usando um aplicativo que gera um monte de pthreads (linux), e cada um deles cria seu próprio contexto CUDA. (usando o cuda 3.2 no momento). O problema que estou tendo é que parece que cada thread que tem seu próprio contexto ...

1 a resposta

Meios de flutuação de precisão em CUDA

Existe algo como pontos flutuantes de meia precisão no CUDA? Background: Eu quero manipular uma textura opengl usando glTexSubImage3D com dados de um PBO que eu gero usando CUDA. A textura é armazenada no formato GL_INTENSITY16 (que é um tipo ...

2 a resposta

Como criar um perfil do código PyCuda com o Visual Profile

Quando crio uma nova sessão e digo ao Visual Profiler para iniciar meus scripts python / pycuda, recebo a seguinte mensagem de erro:Execution run #1 of program '' failed, exit code: 255 Estas são minhas preferências: Lançamento:python ...