[PARPRO] 3. laboratorijska vježba - 2021/2022
Uchenikowitz
Jel nasao itko nacin kako da u trecem zadatku natjeramo hosta i device da rade na istom komadu memorije? Moj algoritam trenutno u svakoj iteraciji prepise buffer na device, device izvrti kernel i onda procita iz buffera rezultat. To zahtjeva puno vremena i na kraju mi paralelno rjesenje radi sporije nego slijedno 😑
---
pyopencl._cl.LogicError: clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR
zna li netko ovo fixat? ne znam sto jos trebam osim instalirati pyopencl (pycharm na linuxu)
indythedog
🤡 Moraš instalirati driver koji će ti podržavati OpenCL - ako hoćeš raditi na (NVIDIA) GPU instaliraj cudu, ili idi putem manjeg otpora i instaliraj drivere za CPU.
Za cpu drivere probaj neku od ovih naredbi:
Pune upute imaš na https://documen.tician.de/pyopencl/misc.html
---
indythedog sto je najgore kad sam se prebacio na dedicated grafičku proradilo je samo od sebe ali hvala ti!
Reznox
indythedog Meni baca ovo ako mi je G razlicit od N, nije mi posebno ovo jasno haha
Reznox
Reznox Nevermind krivo nes sam cita
MsBrightside
Reznox sta ti je krivo bilo
DankJakov
Netko radi na macu? M1 ? Koliko vidim apple vise ni nema supporta za opencl, ne znam uopce koje su mi opcije onda, instalirao preko conde pyopencl + pocl i dobivam -> clGetPlatformIDs failed: PLATFORM_NOT_FOUND_KHR
WP_Deva
DnkCkv ja sam se s Mac-a prebacio na drugi komp. Isti kod mi radi sad koji na Mac-u nije, iz nekog ralozga kad bi mu dao n brojeva, majstor je rjesavo samo prva 3-4 broja…
WP_Deva
DnkCkv ako imas neki non Mac komp, preporucam
Bica
Kako ste implementirali da jedna dretva obradi vise brojeva?
daer
Zna li netko zašto baca ovaj error kad pokušam pip install pyopencl?
Patak007
ako je netko radio s OpenCL wrapper-om koji je na materijalima, kako ste postavljali parametre G i L u zadatcima? u kernel konstruktorima samo nasao samo get_global i get_local, ali ne mogu naci set 😅
Reznox
Ekipa koja je u Py radila ovaj labos, 3. zadatak. Ste samo portali sve u python i paralelizirali jacobijan jer ne vidim nista drugo posebno sto bi trebalo ili?
indythedog
Reznox Ja sam paralelizirao jacobian, onu metodu deltasq za izračun pogreške i ovo
Tj. ovo zadnje još nisam, iz nekog razloga mi ne radi dobro
Bisolvon
indythedog Jeli mi onda moramo pretipkat ovaj cpp kod u python samo da bi paralelizirali neke dijelove?
Ardura
indythedog Jesi li uspio popraviti? Meni isto daje krive vr
indythedog
Bisolvon To sam ja napravio da, al kao ne treba ti dugo, meni je trebalo nekih 15ak min
wolfs_123
wLkR-74159 zna li itko ovo?
BTW ovaj drugi link za intel system studio (ili kako se vec zove) - nisam uspio pokrenuti
Lukak
Za sve koji se muce s konfiguracijom na Macbook-u, ja sam pratio ovaj guide za Macbook s M1 cipom:
https://wiki.tiker.net/PyOpenCL/Installation/Mac/
Vrlo jednosavno, 2min posla, cini mi se da sve normalno radi (probao sam par primjera s interneta, jos nisam rjesio vjezbu). Toplo preporucam svima
Ryder
jel imao netko ovu grešku kod importanja pyopencl? ImportError: DLL load failed while importing _cl: The specified procedure could not be found.
SuperSjajan3
treci zadatak, imam problem kod slanja parametara u kernel, iz nekog razloga mi se prenese neko smece umjesto pravih brojeva.
ovo dobijem kad ispisem m, n, bnorm, checkErr, tolerance.
ima neko ideju do cega je?
theimprobableone
SuperSjajan3 moguce da je do data typeova, probaj se malo poigrat s tim