Skip to content

mGarbowski/thesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

370 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Praca inżynierska - Mikołaj Garbowski

Linki

Notatniki

Instalacja i uruchomienie

  • Projekt wykorzystuje uv do zarządzania zależnościami.
  • Proejkt wykorzystuje just do definiowania i uruchamiania skryptów
    • just -l - lista dostępnych

Zależności systemowe

Wymagane do instalacji biblioteki dlib

sudo apt install build-essential cmake pkg-config python3.12-dev

Instalacja uv

Aktualna instrukcja znajduje się w dokumentacji

curl -LsSf https://astral.sh/uv/install.sh | sh

Instalacja zależności

just install

Uruchomienie testów jednostkowych

just test

Skrypty do strojenia / walidacji modeli

just experiment
just rococo_evaluation --help
just benchmark --help

Przygotowanie plików

  • Do pobrania z https://colossus.ai.ii.pw.edu.pl - szczegóły na Slacku
    • dostęp przez VPN
    • zbiory danych do katalogu data/, rozpakować zipy
    • wagi modeli z dlib do katalogu models/dlib/

Uruchamianie notatników

  • Notatniki zawierają ścieżki względne, uruchamiamy je w katalogu zawierającym dany notatnik

Uruchamianie eksperymentu

Utworzenie sweep w Weights & Biases

wandb sweep experiments/<plik yaml>

Uruchomienie agenta

PYTHONPATH=/home/mgarbowski/repos/thesis wandb agent <id>

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors