Trening događaj o praktičnom MPI programiranju uspješno završen

Dana 23. decembra 2025. godine, u prostorijama Elektrotehničkog fakulteta Univerziteta Crne Gore, NCC Montenegro (EuroCC) je uspješno organizovao praktičnu obuku o MPI programiranju u Pythonu koristeći biblioteku mpi4py. Događaj je učesnicima predstavio osnove paradigme razmjene poruka za sisteme sa distribuiranom memorijom i objasnio kako MPI standard omogućava skalabilne paralelne aplikacije koje se izvršavaju kroz više procesa.

Praktična obuka o MPI programiranju u Pythonu koristeći biblioteku mpi4py

Trening je kombinovao sažetu teoriju sa praktičnim demonstracijama. Pokrivene su ključne MPI koncepcije kao što su SPMD izvršavanje, komunikatori, rang i veličina procesa, kao i osnove komunikacije pomoću Send/Recv (uključujući oznake — „tags“ — i uobičajene obrasce komunikacije). Učesnici su takođe naučili kako da postave i pokrenu MPI programe koristeći mpiexec, provjere svoje okruženje i protumače ponašanje paralelnog izlaza.

Praktična obuka o MPI programiranju u Pythonu koristeći biblioteku mpi4py

Ključni dio sesije bio je detaljan primjer paralelizacije numeričkog proračuna korišćenjem trapezoidne formule za integraciju. Kroz ovaj studijski slučaj demonstrirano je dijeljenje radnog opterećenja među procesima i prikupljanje parcijalnih rezultata, uz diskusiju o tipičnim performansama, kao što su troškovi sinhronizacije i potencijalna uska grla na korijenskom procesu.

Train the Trainers@ NCC Montenegro: Agentic AI – od osnovnog koncepta do primjene u realnom okruženju

Agentic AI se sve više prepoznaje kao snažan pokretač digitalne transformacije nove generacije, poslovne automatizacije i donošenja odluka u realnom vremenu. Za razliku od tradicionalnih AI rješenja, Agentic AI sistemi funkcionišu kao autonomni, ciljno orijentisani agenti, sposobni da planiraju, zaključuju i prilagođavaju se tokom vremena, donose odluke bez kontinuirane ljudske intervencije i sarađuju sa alatima, sistemima i dinamičnim okruženjima. Prepoznajući rastući značaj ovih tehnologija, NCC Montenegro je organizovao Train the Trainers radionicu za NCC članove, sa fokusom na primjenu Agentic AI u industrijama dominantno vođenim korisničkim iskustvom.

Train the Trainers@ NCC Montenegro

Radionicu je realizovao NCC predstavnik, dr Armin Alibasic, koji je spojio akademsku i industrijsku ekspertizu sa međunarodnim i interdisciplinarnim iskustvom stečenim u automobilskoj, avio i industriji tematskih parkova. Tokom sesije istaknut je potencijal analitike u realnom vremenu zasnovane na Agentic AI, uz demonstraciju načina na koji autonomna inteligencija može podržati trenutno, podacima vođeno donošenje odluka. Ovi koncepti su ilustrovani kroz stvarne industrijske primjere i praktičnu demonstraciju na platformi Databricks, vodećoj Data & AI platformi.

Prezentacija dr Armina Alibasica

Train the Trainers pristup obuhvatio je dvije komplementarne dimenzije. Prva je usmjerena na jačanje kapaciteta, kroz strukturirano i detaljno razumijevanje koncepta Agentic AI, sistemske arhitekture, potrebnih vještina i alata, kao i ključnih izazova povezanih sa dizajnom i implementacijom AI rješenja zasnovanih na agentima. Polazne osnove su komplementirane poslovno orijentisanim studijama slučaja, čime je obezbijeđena jasna veza između teorijskih principa i industrijske prakse. Druga dimenzija bila je usmjerena na prenos znanja, kroz razvoj kompetencija potrebnih za dizajniranje, prilagođavanje i realizaciju kvalitetnih trening aktivnosti namijenjenih SME, složenim organizacionim sistemima i strateškim donosiocima odluka.

Zašto AI agenti?

Obukom trenera sa tehničkim znanjem i trenerskim vještinama, NCC Montenegro obezbjeđuje da se znanje o Agentic AI efikasno skalira i transformiše u konkretnu poslovnu vrijednost za industriju, mala i srednja preduzeća i širi ekosistem digitalnih inovacija.

NCC Montenegro tim

Nova obuka na Elektrotehničkom fakultetu – Praktično MPI programiranje: Osnove razmjene poruka sa mpi4py

Ova obuka iz MPI programiranja održaće se 23. decembra 2025. godine i namijenjena je svima koji žele praktičan uvod u paralelno programiranje na sistemima sa distribuiranom memorijom. Biće obrađen SPMD pristup, komunikatori (COMM_WORLD), rang i broj procesa, kao i komunikacija tačka–tačka (Send/Recv, blokirajuća i neblokirajuća). Kroz praktične primjere u Pythonu (mpi4py) — uključujući jednostavnu demonstraciju paralelizacije, kao što je numerička integracija trapeznim pravilom — učesnici će naučiti kako da pišu i pokreću MPI programe pomoću mpiexec komande.

Datum: 23. decembar 2025.
Lokacija: Univerzitet Crne Gore, Elektrotehnički fakultet
Sala: Coinis (L2)
Vrijeme: 15h – 18h

Praktičan rad sa MPI uz koštenje mpi4py

Kratki kurs: Izgradnja neuronske mreže, priprema koda za Multi-GPU HPC i provođenje obuke velikih razmjera

Univerzitet Crne Gore, član NCC Montenegro tima, organizuje kratku obuku namijenjenu studentima, mladim istraživačima i profesionalcima iz industrije, koji žele da nauče o korištenju HPC-a u svom radu, kroz praktičan primjer. Nakon što nauče kako kreirati jednostavnu neuronsku mrežu, učesnici obuke će biti obučeni da pripreme lokalno okruženje za razvoj, a zatim da kopiraju i pokrenu kod na HPC-u, čime će se omogućiti obuka modela na multi-GPU HPC-u.

  • Datum: 12.12.2025. u 12:00h
  • Mjesto održavanja: Prirodno-matematički fakultet, Univerzitet Crne Gore, Soba 210
  • Naziv: Obuka o izgradnji neuronske mreže, pripremi koda za Multi-GPU HPC i provođenju obuke velikih razmjera
  • Namijenjeno za: studente, istraživače i profesionalce sa osnovnim znanjem Pythona
Kratki kurs o neuronskim mrežama korištenjem Multi-GPU HPC-a i provođenju obuke velikih razmjera

Pregled sadržaja obuke

  • Kreiranje jednostavne neuronske mreže za detekciju defekata u proizvodnji (1h)
  • Objašnjenje alata za kontejnerizaciju Docker i priprema lokalnog okruženja za razvoj (2h)
  • Kopiranje lokalnog okruženja u HPC (0,3h)
  • Provođenje obuke modela na multi-GPU HPC-u (1,2h)

Moderna konverzacijska AI – od klasičnog NLU-a do LLM-a

Dana 21.11.2025. godine, NCC Montenegro je uspješno održao kratki kurs kao dio inicijativa EUROCC 2 i EUROCC4SEE. Program je okupio odličnu grupu studenata, istraživača i stručnjaka iz industrije koji su tokom obuke pokazali izuzetnu radoznalost, timski rad i praktične vještine rješavanja problema.

Kurs su vodili g. Dejan Babić i g. Ivan Jovović.

Kurs je istražio evoluciju konverzacijske umjetne inteligencije, počevši od tradicionalnih pristupa razumijevanja prirodnog jezika (NLU) zasnovanih na namjerama i entitetima, te napredujući prema modernim arhitekturama modela velikih jezika (LLM) i sistemima generiranja proširenog pretraživanja (RAG). Učesnici su upoznati sa brzim dizajnom, pozivanjem alata i funkcija, te bitnim aspektima sigurnosti, privatnosti i zaštitnih ograda u sistemima umjetne inteligencije. Nastavni plan i program su također obuhvatili ugrađivanja, vektorske indekse, hibridne tehnike pretraživanja koje kombiniraju BM25 s gustim vektorima i strategije ponovnog rangiranja za poboljšanje kvalitete pretraživanja.

Značajna komponenta kursa bila je praktična laboratorijska sesija gdje su učesnici izgradili malog chatbota zasnovanog na RAG-u koristeći dokumente specifične za domen. Istaknuta je i HPC perspektiva, uključujući generisanje grupnog ugrađivanja, razmatranja indeksiranja velikih razmjera i metode za testiranje opterećenja AI cjevovoda. Kurs je završen demonstracijama uživo korištenjem Azure AI Foundryja, prikazujući mogućnosti Prompt Flow-a, Evaluate-a i AI Search-a.

Na događaju je bilo oko 20 učesnika.

Učesnici su brzo usvojili teorijske koncepte, odgovarali na promišljena i izazovna pitanja i radili samostalno tokom praktičnih sesija. Do kraja kursa, isporučili su funkcionalne prototipove sistema sa utemeljenim odgovorima i jasnim izvještajima o evaluaciji – demonstrirajući i snažno tehničko razumijevanje i primijenjenu kompetenciju.

Kratki kurs: Modernikonverzacijski AI — od klasičnog NLU-a do LLM-ova

Ovaj kratki kurs uvodi osnove dizajna konverzacionih sistema (intent-i, entiteti, slot filling, dijalog) i savremene LLM pristupe (prompt inženjering, function calling, RAG). Polaznici praktično kreiraju četbot uz indeksiranje sopstvenih dokumenata, evaluaciju kvaliteta odgovora, zaštitu sadržaja i brzi deploy na web/. Uključena je i HPC perspektiva za masovno ugrađivanje embedinga i offline evaluacije/„load testing “.

  • Datum: 21.11.2025 u 11:45
  • Lokacija: PS, UDG
  • Registracija je obavezna: https://forms.gle/SRW6GYiRAbi8pFBe8
  • Namijenjeno za: studente, istraživače i profesionalce sa osnovnim znanjem Pythona i web/API rada.
Kratki kurs na temu NLP i LLM

Pregled sadržaja:

Sesija 1 (90 min) – teorijski okvir

  • Od klasičnog NLU (intent, entiteti, slotovi) do LLM agenta
  • Dizajn dijaloga: state machine vs. tools/functions
  • RAG osnove: indeksiranje, chunking, hibridno pretraživanje, citiranje izvora
  • Evaluacija i sigurnost: relevance/groundedness, moderacija, PII
  • HPC pogled: kada i zašto batch embedding i evaluacije

Sesija 2 (90 min) – hands-on lab

  • Postavljanje projekta i starter RAG pipeline
  • Uvoz/indeks dokumenata, prompt + function calling
  • Brza evaluacija i guardrails
  • Deploy web chata + osnovna telemetrija

Ishodi učenja

  • Razlikovati i uporediti intent-based i LLM-based pristup.
  • Modelovati dijalog i dizajnirati RAG tok sa citiranjem izvora.
  • Isporučiti četbot sa evaluacijom i zaštitama.
  • Primijeniti HPC tehnike za skaliranje embedinga i offline testiranje.

NCC Montenegro uspješno završio dva kratka kursa iz vještačke inteligencije

Tokom protekle dvije sedmice održali smo dva ciljana kursa, provedena u okviru projekata EUROCC 2 i EUROCC4SEE, sa izvanrednom grupom učesnika – studenata, istraživača i profesionalaca koji su se istakli radoznalošću, timskim radom i rezultatima.

Dejan Babić drži prezentaciju o CV i CNN uz podršku HPC-a

Kompjuterska vizija i CNN uz HPC – Kratki kurs

  • Od sirovih piksela do karakteristika i robusnih vizuelnih reprezentacija
  • Praktična laboratorija: izgradnja i obuka klasifikatora slika
  • Provođenje eksperimenata na NCC Montenegro HPC klasteru
  • Učesnici su brzo savladali koncepte, postavljali oštra pitanja i radili nezavisno u laboratoriji
Ivan Jovović drži prezentaciju o Edge/AI uz podršku HPC-a

EdgeAI – Vještačka inteligencija i Internet stvari uz podršku HPC-a

  • Dizajniranje efikasnih AIoT cjevovoda podataka
  • Odlučivanje kada obrađivati ​​na rubu mreže, a kada u oblaku
  • Implementacija laganih ML modela na uređajima s ograničenim resursima
  • Optimizacija modela korištenjem HPC infrastrukture
Demonstracija Elvisa Taruha i Ivana Jovovića o pokretanju HPC kreiranih modela na NVidia Jetson platformi

Pratite nas za sljedeće sesije i napredne radionice!