Kluczowe komponenty
Infrastruktura powinna obsługiwać zarówno systemy internetowe, jak i usługi AI.
- klaster Proxmox
- Kubernetes
- Ekosystem Dockera
- Serwery wnioskowania GPU
- monitorowanie zasobów
- CI/CD do wdrożenia
Rozwiązania AI wymagają nie tylko modeli, ale także infrastruktury: serwerów, kontenerów, kolejek zadań, monitorowania, usług wnioskowania i powtarzalnego wdrażania.
Laboratorium posiada własną infrastrukturę obliczeniową i wykorzystuje ją do zadań dydaktycznych, badawczych i stosowanych. Pomaga to weryfikować hipotezy i szybciej wdrażać prototypy.
Podejście DevOps jest ważne w każdym poważnym projekcie: kod powinien działać spójnie w środowiskach testowych i produkcyjnych, a błędy powinny być widoczne poprzez monitorowanie.
Infrastruktura powinna obsługiwać zarówno systemy internetowe, jak i usługi AI.
Infrastruktura serwerowa umożliwia uruchamianie modeli, interfejsów API, baz danych, kolejek, środowisk analitycznych i edukacyjnych bez uzależnienia od jednego komputera lokalnego.
Poważne systemy wymagają kopii zapasowych, rejestrowania, kontroli obciążenia, uporządkowanych aktualizacji i zrozumienia, które usługi są krytyczne.
Procesory graficzne przyspieszają uczenie modeli i wnioskowanie na potrzeby wizji komputerowej, NLP i innych scenariuszy uczenia maszynowego, w których procesory mogą być zbyt wolne.
Nie. Kubernetes jest przydatny w wielu usługach, skalowaniu i stabilnym wdrażaniu. W przypadku małych prototypów wystarczy Docker Compose lub prostsza konfiguracja.
Tak, w przypadku zadań edukacyjnych studenci mogą kontaktować się z laboratorium w sprawie celu, czasu użytkowania i zapotrzebowania na zasoby procesora lub karty graficznej.
Laboratorium jest gotowe omawiać badania, prototypy i projekty niekomercyjne z uniwersytetami, laboratoriami, firmami, szpitalami i instytucjami publicznymi.