Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[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.

  1. sudo apt install intel-opencl-icd
  2. skini njihov miniSDK
  3. pokreni kostur++.cpp sa sljedećom naredbom:
    g++ kostur++.cpp -I/home/<your_username>/fer/OpenCL/include -L/home/<your_username>/OpenCL/lib -lOpenCL
  4. ./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

bb99

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

MsBrightside

Jesi 100% ziher? Poslala sam mail prof, ali nije mi jos odgovorio.



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.


« Prethodna stranica Sljedeća stranica »