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

[MAIS] 3. i 4. domaća zadaća - 2020/2021

Bobicki

Odgovorio mi je asistent.

1) U tekstu zadatka 3. zadaće piše sljedeće: “…potrebno je analizirati izvođenje programa iz DZ1 koji obrađuje cijelu ulaznu sliku na način kako je opisano u DZ1.”. Da li to znači da moramo program izvrtiti za svih 4096 blokova ili ipak treba uzeti samo jedan (bilo koji) blok i za njega izvrtiti program, onako kako se to radilo u 1. zadaći?

Odgovor: Trebalo bi analizirati program kada obrađuje cijelu sliku.

2) Može li se umjesto navedenih alata koristiti neki od drugih sličnih alata, kao što je npr. dotTrace? Imam problema s pokretanjem Intel VTune-a nad mojim C# projektom, a pomoću dotTrace-a sve radi uredno. Rezultati analize izvođenja programa bi trebali biti jednaki za oba alata.

Odgovor: Za analizu izvođenja programa možete koristiti alat po izboru


ardi


tt98

Miki evo kaze mozemo kaj god ocemo


boss15

Miki kak to iskoristit onda za ovu dz?


tt98

boss15 Ja sam proucavao malo i mislim da nemre jednostavnije od ovog: python3 -m cProfile -s time <python source>


Frootek

Radi li netko profiling python koda pomoću vtune-a ? Koje funkcije stavljate kao rješenje 3dz? Meni su top 5 funkcija iz python dinamičke biblioteke, ne znam kako traceat to nazad do funkcija koje sam koristio u zadaći.


tt98

Kak cete vi u Pythonu rijesit 4.? Ocete koristit direktno IPP kroz ctypes ili ima neki library koji vec koristi to u pozadini?


Masli

jesam ja lud ili je intel odvratno zamaskirao kako doći do studentske licence za ipp?



Kiflica

Koliko treba da se rijesi ova zadaca vremenski? Moze li netko ukratko objasnit sto tocno treba radit?


micho

Kiflica 3. DZ potencijalno ide u par sekundi, treba samo isprofilirati 1. DZ.

  1. DZ se svodi da napraviš novi 2D DCT s IPP funkcijama i opet profiliraš.

moukie

kakva je podrska ovih tehnologija za javu?
tj. kako mi je najlakse ovo rjesit ako sam napisao dz u javi?


joza_oo7

Mogu li napraviti 3. i 4. dz ako nisam napravio 1.dz?


micho

joza_oo7 bez da napraviš dz 1 usput, ne

a ako je napraviš za dz 3 i dz 4, možda možeš ispregovarat nešto


Maglica

M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽ Mislis da nam nece bodovati 3. i 4.dz ako nismo predali prvu?


pero122

@M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽
Jel znas možda možemo li modificirati 1.DZ (npr ako nemamo podijeljeno u funkcije) te onda tu “novu” 1.DZ koristiti za 3.DZ


micho

teslaFan Nemam pojma al pretpostavio bih da možemo jer ne vidim još ni jedan primjer korištenja IPP-a u ne C-like jeziku, a mnogi su pisali u ne C-like jeziku


Franksta

jel itko skuzio kako rijesiti 4. u pythonu?


micho

Franksta skužio sam ja kako al iskreno ako si radio u numpyju možda ti je bolje samo instalirat intel-numpy (tj. maknuti običan numpy i napraviti pip install intel-numpy) i isprofilirat nego se zajebavat s učitavanjem C knjižnica

Tak ću ja napravit, tako i intel preporuča da se koriste te knjižnice. Jedino je zajebano ak neko nije radio preko numpyja nego na prost način preko python lista, e onda se treba pip install ipp, učitati potrebne knjižnice kao modul i preko toga prekodirati, ima primjer ovdje


tt98

M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽ Ja sam radio bez numpy-a, ali neda mi se zajebavat s učitavanjem C-a pa ću odradit DCT s numpy-em. Kaj si koristio uopće za DCT? Još i scipy?


occam

M̵̧̩͑̀͝î̶͍̉ć̴̝̾́̀o̶̺̟̣͂̽
nakon pip install intel-numpy sta importas umjesto numpyja?


moukie

Zna li tko koliko nosi 3., a koliko 4.dz?


Ma97

moukie Svaka neskalirano po 5 bodova


« Prethodna stranica Sljedeća stranica »