[PARPRO] 3. laboratorijska vježba - 2021/2022
feel_d_boot
Jel itko imao ovaj problem pri pokretanju kostur++.cpp na Intel CPU:
clGetPlatformIDs(-1001)
terminate called after throwing an instance of 'cl::Error'
what(): clGetPlatformIDs
Aborted (core dumped)
feel_d_boot
iNut
Za ubuduće ako nekoga bude jebalo jer nema para za grafičku i radi na Intel-ovom CPU na Ubuntu 22.04 i clinfo mu izbaciva da ima 0 platformi.
- sudo apt install intel-opencl-icd
- skini njihov miniSDK
- pokreni kostur++.cpp sa sljedećom naredbom:
g++ kostur++.cpp -I/home/<your_username>/fer/OpenCL/include -L/home/<your_username>/OpenCL/lib -lOpenCL - ./a.out
Trebalo bi raditi. Ja se jebem s ovime već 2 sata, upila sam nevine ljude pa se nadam da ću ovako barem 1 osobi pomoći za ubuduće.
Nisam našao nigdje da mi eksplicitno govori što je error code -1001, ali pretpostavljam da to izbaciva ako ne može pronaći platformu.
strole55
Jel iko koristi onaj L? Ja kad ga proban koristit sve se sjebe
wolfs_123
iNut Jel radi za kostur++? Bez da si nešto mijenjao?
Meni je proradio kostur sa kernelom get_id.
Kostur++ sa kernelom vektor mi se ruši - core dumped
guzmanov_brk
iNut i ja sam napravio po tvome i radilo mi dosad. sad odjednom nece seronja pokrenut, nego baca opet taj -1001 error
feel_d_boot
wLkR-74159
Ovo što sam napisa je za kostur++ bez da sam išta mijenja. Napravit ću update na svoje prijašnje objave kad mi uspije i staviti popis grešaka koje me budu jebale jer materijali online su stvarno oskudni ili sam ja retard za pronać rješenje.
feel_d_boot
wLkR-74159
Oprosti što tek sad odgovaram, al meni je isto bilo -1 kad sam krivo definira put do kernel datoteke. Provjeri da ti ne stoji ../ umjesto ./ odnosno obratno ako ti je kernel file u istom folderu kao cpp/py file iz kojeg pokrećeš program.
Ne znam jel ovo moje rješenje al evo lista error kodova za OpenCL 1.2. (starija verzija al poslužit će valjda) za buduće paćenike: https://stackoverflow.com/questions/24326432/convenient-way-to-show-opencl-error-codes
miss_anthropocene
neki hint za paralelizaciju jacobistep?
steker
Zasto nam uopce trebaju lokalne grupe u 1 zadatku
Ardura
indythedog Jesi li uspio popraviti? Meni isto daje krive vr
strole55
U mene puno manje traje
BakardiKola
U 3. zadatku mi paralelni nacin radi sporije od slijednog. Zna li netko je li to nuzno do moje implementacije ili je moguce da je u pitanju nesto drugo?
zara
Do kad je na kraju predaja labosa, sad do 12 ili ponoci?
MsBrightside
zara ponoć
zara
Jesi 100% ziher? Poslala sam mail prof, ali nije mi jos odgovorio.
JoKing
Baksuz
Jel ima još netko da ne može direktno ući u grupu na burzi grupa?
marta7575
Baksuz Ni ja ne mogu
Rope
Baksuz Isto je i meni, ne znam znaci li to da onda moramo na nadoknadu ili ce u meduvremenu organizirati neke dodatne termine
Baksuz
Rops Sad sam bio kod njega, kaže da je moguće da se popunilo. Reka je da će kasnije oslobodit još mjesta za prijavu lab5 burze. Također, reka je da je predaja do 23:59 pa eto da znate.
grana2
Ako nekome u Z3 nikako ne zeli dobro izracunati kroz iteracije, provjeri jel ti boundary ostaje konstantan. Njega se ne mijenja.
Vizualni primjer, racunate promjenu za cijelu matricu, ali kopirate samo A pozicije u psi.
B B B B B B
B A A A A B
B A A A A B
B B B B B B
I napomena za buduce generacije, tko god ima nvidia grafu nek to iskoristi. CUDA + python je bogom dano za ovaj labos.