Matlab pdist2 и mvnpdf с помощью gpuArray

У меня проблемы с использованием функций pdist2 или mvnpdf из панели инструментов "Статистика и машинное обучение" с gpuArrays, хотя в явной форме указано, что это должно работать:

https://de.mathworks.com/help/stats/statistics-and-machine-learning-toolbox-functions-with-gpuarray-arguments.html

Как я могу сделать эту работу?

data = randn(100,5);
mu = mean(data);

data = gpuArray(data);
mu = gpuArray(mu);

dist = pdist2(data, mu, 'euclidean')

Без gpuArrays нет проблем с использованием двух функций.

Спасибо за вашу помощь.

редактировать

Я получаю следующую ошибку:

Warning: Converting non-floating point data to double. 
> In pdist2 (line 228) 
Error using pdist2mex
X and Y inputs to PDIST2MEX must both be double, or both be single.

Error in pdist2 (line 352)
        D =
        pdist2mex(X',Y',dist,additionalArg,smallestLargestFlag,radius);

0 ответов

Другие вопросы по тегам