OpenCL not found - страница 7

 
Aleksey Vyazmikin #:

А Вы карту не на алиэкспресс покупали?

Свою 3080 в ДНС. Помню, в октябре вышла, начался бум роботов, которые скупили всё сразу, в конце декабря появилась и я успел, а дальше через две недели цена взлетела в 2-3 раза на неё. 

Обычная, не урезанная, Гигабайт 






 
Ivan Butko #:

Свою 3080 в ДНС. Помню, в октябре вышла, начался бум роботов, которые скупили всё сразу, в конце декабря появилась и я успел, а дальше через две недели цена взлетела в 2-3 раза на неё. 

Обычная, не урезанная, Гигабайт 






Тогда попробуйте поставить Windows на отдельный винчестер и проверить работу, если  виндовсе дело и переустанавливать тяжко, то ковырять и искать проблему, если нет то думать дальше в чём дело.

 
Aleksey Vyazmikin #:

Тогда попробуйте поставить Windows на отдельный винчестер и проверить работу, если  виндовсе дело и переустанавливать тяжко, то ковырять и искать проблему, если нет то думать дальше в чём дело.

Меня смущает то, что на ноутбуке всё работает. А на нём одна и та же винда, один и тот же образ. С флешки устанавливал и на ПК и на ноутбук потом. Просто ноут не умеет работать с fp64, и после обучения не даёт протестировать на истории, выдавая соответствующую ошибку. 
Более того, в облаке я пробовал 3080 и 3090 на Win server 16, 19 и 22. Там терминал определял видеокарты, ставил им оценки. Для сравнения, на другом облаке (с отвратительным сервисом) якобы предоставили Теслу Т4 и GTX 1080, а при установке тех же образов винды, терминал не определял видеокарты, а драйвер на них не устанавливался, указывая на то, что такого устройства нет в системе. То есть, в первом облаке, как я понял, реально были настоящие видеокарты. В принципе, тест на BitonicSort (по-моему) в первом облаке показал разницу между процом и Теслой Т4 (единственной видеокартой, на которой запустился хоть один скрипт OpenCL), там была огромная разница в мс. В остальном же OpenCL not found.

Получается дело не в винде?...

 
Ivan Butko #:

Меня смущает то, что на ноутбуке всё работает. А на нём одна и та же винда, один и тот же образ. С флешки устанавливал и на ПК и на ноутбук потом. Просто ноут не умеет работать с fp64, и после обучения не даёт протестировать на истории, выдавая соответствующую ошибку. 
Более того, в облаке я пробовал 3080 и 3090 на Win server 16, 19 и 22. Там терминал определял видеокарты, ставил им оценки. Для сравнения, на другом облаке (с отвратительным сервисом) якобы предоставили Теслу Т4 и GTX 1080, а при установке тех же образов винды, терминал не определял видеокарты, а драйвер на них не устанавливался, указывая на то, что такого устройства нет в системе. То есть, в первом облаке, как я понял, реально были настоящие видеокарты. В принципе, тест на BitonicSort (по-моему) в первом облаке показал разницу между процом и Теслой Т4 (единственной видеокартой, на которой запустился хоть один скрипт OpenCL), там была огромная разница в мс. В остальном же OpenCL not found.

Получается дело не в винде?...

Про облако вообще забудем - там могли быть кривые настройки - нет смысла об этом рассуждать.

Я так понимаю, что у Вас есть установочная флэшка, а не просто копия образа для восстановления, правильно?

Лучше взять десятку без вырезания функционала и пробовать на ней.

 
у вас там еще как вариант можно попробовать библиотечки OpenCL.dll перекинуть в папку SysWOW64   и   System32 в общем чтобы и там и там было
 
ruslan #:
у вас там еще как вариант можно попробовать библиотечки OpenCL.dll перекинуть в папку SysWOW64   и   System32 в общем чтобы и там и там было
Любопытно. Буду дома, проверю
 
Aleksey Vyazmikin #:

Про облако вообще забудем - там могли быть кривые настройки - нет смысла об этом рассуждать.

Я так понимаю, что у Вас есть установочная флэшка, а не просто копия образа для восстановления, правильно?

Лучше взять десятку без вырезания функционала и пробовать на ней.

Попробую на внешний хдд, Как-то проблематично на основной, всё забито
 
Что-то новенькое с MatrixMult 

2022.11.02 03:53:16.487 MatrixMult (EURUSD,H1) OpenCL: GPU device 'NVIDIA GeForce RTX 3080' selected
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1) <kernel>:53:22: error: variables in the local address space can only be declared in the outermost scope of a kernel function
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1)       __local double submatrix_a[BLOCK_SIZE][BLOCK_SIZE];
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1)                      ^
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1) <kernel>:54:22: error: variables in the local address space can only be declared in the outermost scope of a kernel function
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1)       __local double submatrix_b[BLOCK_SIZE][BLOCK_SIZE];
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1)                      ^
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1)
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1) OpenCL program create failed. Error code=5105
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1) Error in OpenCL initialization. Error code=5105
2022.11.02 03:53:16.495 MatrixMult (EURUSD,H1) Error in calculation on GPU. Error code=5102

 
Ivan Butko #:
Попробую на внешний хдд, Как-то проблематично на основной, всё забито

Попробовали?

 
Aleksey Vyazmikin #:

Попробовали?

Да, установил образ винды 10 с официального сайта. 

Вижу, что драйвер 512 на нвидию идёт в комлекте. Ничего пока не менял, на сухую сразу же установил МТ5, пробую:

Стандартные скрипты:

2022.11.05 14:09:16.984 Wavelet (EURUSD,H1) OpenCL: GPU device 'NVIDIA GeForce RTX 3080' selected
2022.11.05 14:09:17.182 Wavelet (EURUSD,H1) time CPU=4062 ms, time GPU=31 ms, CPU/GPU ratio: 131.032258


2022.11.05 14:12:58.247 BitonicSort (EURUSD,H1) Bitonic sort finished. Total stages=27, total passes=378
2022.11.05 14:12:58.270 BitonicSort (EURUSD,H1) time CPU=18872 ms, time GPU =1332 ms, CPU/GPU ratio: 14.168168
2022.11.05 14:12:58.612 BitonicSort (EURUSD,H1) Total error = 0.000000


2022.11.05 14:13:44.729 MatrixMult (EURUSD,H1) time CPU=11055 ms, time GPU global work groups =19 ms, CPU/GPU ratio: 581.842105
2022.11.05 14:13:44.729 MatrixMult (EURUSD,H1) time CPU=11055 ms, time GPU local work groups  =12 ms, CPU/GPU ratio: 921.250000
2022.11.05 14:13:44.734 MatrixMult (EURUSD,H1) Total error for method 1 = 0.000000
2022.11.05 14:13:44.734 MatrixMult (EURUSD,H1) Total error for method 2 = 0.000000

FFT пока не починили:
2022.11.05 14:14:22.841 FFT (EURUSD,H1) fft_init: Error in CLExecute. Error code=5109
2022.11.05 14:14:22.855 FFT (EURUSD,H1) Error in calculation FFT on GPU.


Так, стандартные скрипты запустились, уже хорошо. Сейчас попробую нейронку

UPD

Нет, не хочет

2022.11.05 14:20:13.602 Evolution (EURUSD,H1) Error of execution kernel SoftMax FeedForward: 5109


При этом, автор отписался, какой у него ноут, при котором всё работает:

2022.11.03 23:28:11.671 OpenCL device #0: GPU Intel(R) Corporation Intel(R) Iris(R) Xe Graphics with OpenCL 3.0 (96 units, 1300 MHz, 6430 Mb, version 31.0.101.3790, rating 1921)00:37
2022.11.03 23:28:11.671 OpenCL device #1: CPU Intel(R) Corporation 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz with OpenCL 3.0 (8 units, 2800 MHz, 16075 Mb, version 2021.13.11.0.23_160000, rating 320)

Неужели только на ноутбуках работает