Κατεβάστε και εγκαταστήστε το Docker Desktop από:
- Windows/Mac: https://www.docker.com/products/docker-desktop
Μετά την εγκατάσταση, ανοίξτε το Docker Desktop και βεβαιωθείτε ότι τρέχει (θα δείτε το Docker icon στην taskbar).
docker-compose up --build -d Αυτή η εντολή θα:
- Δημιουργήσει το Docker image με Python και τα απαραίτητα packages (sklearn, pandas, pytorch, numpy)
- Ξεκινήσει το container
mlproject-containerστο background
Μπορείτε να ελέγξετε αν ο container είναι σε λειτουργία με δύο τρόπους:
-
Μέσα από το Docker Desktop, όπου θα πρέπει να δείτε το
mlproject-containerστη λίστα των ενεργών containers. -
Εναλλακτικά, εκτελέστε στο terminal:
docker ps
και ελέγξτε ότι το
mlproject-containerεμφανίζεται στη λίστα.
Τα scripts περιμένουν τα datasets κάτω από datasets/:
datasets/
cremad/
AudioWAV/
*.wav
iemocap/
iemocap_full_dataset.csv
Session1/...
Session2/...
Session3/...
Session4/...
Session5/...
Στο iemocap_full_dataset.csv πρέπει να υπάρχει στήλη path με relative paths
προς το datasets/iemocap/ (π.χ. Session1/sentences/wav/...).
Για να τρέξετε ένα Python script μέσα στο container:
docker exec -it mlproject-container python your_script.pyΠαράδειγμα:
docker exec -it mlproject-container python test.pydocker exec -it mlproject-container pythondocker exec -it mlproject-container bashdocker-compose downdocker-compose restartΑν προσθέσεις βιβλιοθήκη στο requirements.txt, κάνε rebuild τον container:
docker-compose down
docker-compose up --build -d