Matlab pdist2 и mvnpdf с помощью gpuArray
У меня проблемы с использованием функций pdist2 или mvnpdf из панели инструментов "Статистика и машинное обучение" с gpuArrays, хотя в явной форме указано, что это должно работать:
Как я могу сделать эту работу?
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);