Что поддерживает dask CUDA? - PullRequest
0 голосов
/ 24 апреля 2019

Я настраивал свой код для запуска с задержкой dask, и до сих пор я очень доволен тем, как быстро я его добился. Опция LocalCluster прекрасно работает, и я вижу все в веб-интерфейсе.

Однако моя конечная цель - использовать LocalCUDACluster, чтобы мои функции работали на графическом процессоре. Прямо сейчас, хотя я не могу сказать, используется ли мой графический процессор. Я использую client.map и client.gather.

  1. Поддерживает ли dask CUDA это или по умолчанию возвращается к процессору?

  2. Если он поддерживает карту и сбор, то проблема в том, что я использую numpy вместо cupy?

  3. Могу ли я использовать декоратор @njit?

  4. Должен ли я все еще распределять свои данные? Я знаю, что для процессора мне очень повезло, когда я сделал 100 кусков, каждый из которых содержал 1000 предметов. Так как в gpu столько потоков, я должен разделять их на части или я должен позволить каждому потоку выполнять один элемент?

Спасибо

...