Guide de programmation OpenCL - Exemple d'ajout de vecteur 10.2 à l'aide de l'API Wrapper C++

Sélectionnez la plateforme OpenCL et créez un contexte

La première étape de la configuration d'OpenCL consiste à choisir une plateforme. Comme présenté au chapitre 2, OpenCL utilise le modèle ICD, dans lequel plusieurs implémentations OpenCL peuvent coexister sur un même système. Semblable à l'exemple HelloWorld, ce programme d'addition de vecteurs montre l'une des façons les plus simples de choisir une plateforme OpenCL : choisir la première plateforme disponible.

Tout d’abord, appelez cl::Platform::get() pour obtenir la liste des plateformes :

std::vector<cl::Platform> platformList;
cl::Platform::get(&platformList);

Après avoir obtenu la liste des plateformes, cet exemple appelle cl::Context() pour créer un contexte. cl::C

Je suppose que tu aimes

Origine blog.csdn.net/qq_36314864/article/details/132736452
conseillé
Classement