Zoeken…


Opmerkingen

Om CUDA-toolkit op Windows te installeren, moet u eerst een juiste versie van Visual Studio installeren. Visual studio 2013 moet worden geïnstalleerd als u CUDA 7.0 of 7.5 gaat installeren. Visual Studio 2015 wordt ondersteund voor CUDA 8.0 en hoger.

Wanneer u een juiste versie van VS op uw systeem heeft, is het tijd om de CUDA-toolkit te downloaden en te installeren. Volg deze link om de versie van CUDA toolkit te vinden die u zoekt: CUDA toolkit archive

Kies op de downloadpagina de versie van Windows op de doelcomputer en het type installatieprogramma (kies lokaal).

Kies downloadopties

Na het downloaden van het exe-bestand, pak je het uit en voer je setup.exe . Wanneer de installatie is voltooid, opent u een nieuw project en kiest u NVIDIA> CUDAX.X uit sjablonen.

voer hier de afbeeldingsbeschrijving in

Vergeet niet dat de extensie van CUDA-bronbestanden .cu . U kunt zowel host- als apparaatcodes op dezelfde bron schrijven.

Zeer eenvoudige CUDA-code

#include "cuda_runtime.h"
#include "device_launch_parameters.h"
#include "cuda.h"
#include <device_functions.h>
#include <cuda_runtime_api.h>

#include<stdio.h>
#include <cmath>
#include<stdlib.h>
#include<iostream>
#include <iomanip>



using namespace std;
typedef unsigned int uint;


const uint N = 1e6;

__device__ uint Val2[N];

__global__ void set0()
{
    uint index = __mul24(blockIdx.x, blockDim.x) + threadIdx.x;
    if (index < N)
    {
        Val2[index] = 0;
    }

}


int main()
{
    int numThreads = 512;
    uint numBlocks = (uint)ceil(N / (double)numThreads);
    set0 << < numBlocks, numThreads >> >();

    return 0;
}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow