Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!
0 Пользователей и 1 Гость просматривают эту тему.
#include <iostream>__global__ void add(int *a, int *b, int *c) {*c = *a + *b;};int main(void) {int a, b, c;int *d_a, *d_b, *d_c;int size = sizeof(int);cudaMalloc((void **)&d_a, size);cudaMalloc((void **)&d_b, size);cudaMalloc((void **)&d_c, size);a = 2;b = 7;c=0;cudaMemcpy(d_a, &a, size, cudaMemcpyHostToDevice);cudaMemcpy(d_b, &b, size, cudaMemcpyHostToDevice);add<<<1,1>>>(d_a, d_b, d_c);cudaMemcpy(&c, d_c, size, cudaMemcpyDeviceToHost);std::cout << c;cudaFree(d_a); cudaFree(d_b); cudaFree(d_c);};
file.cu
nvcc file.cu./a.out
2. На форуме ЗАПРЕЩЕНО2.6. Создавать темы с неинформативным названием, например «Помогите», «Пара вопросов», «Настройка Интернета» и т. п.
Страница сгенерирована за 0.073 секунд. Запросов: 25.