ראשית נלמד את ההבדלים בין שני המושגים: interactive ו train

ג'וב אינטראקטיבי מורץ עם האופציה interactive בפקודת ה submit
ג'וב טריין מורץ ללא האופציה interactive בפקודת ה submit

ג'וב טריין יכול לחרוג ממכסת ה GPU של הפרוייקט
ג'וב אינטראקטיבי לא יכול לחרוג ממכסת ה GPU של הפרוייקט

ג'וב טריין שחרג ממכסת ה GPU של הפרוייקט יעצר בזמן עומס
וישלח לסוף התור כדי לרוץ מחדש
ג'וב אינטראקטיבי לא יעצר בזמן מצוקה של משאבים

בכל מקרה אם ג'וב לא מנצל את ה GPU הוא יעוף אחרי זמן מסויים

ג'וב אינטראקטיבי מוגבל בזמן ריצה (אצלנו חמישה ימים)


* עבודה איטראקטיבית בתוך הקונטיינר מאפשרת העברת קבצים, עריכה והרצה.
זמן העבודה האינטראקטיבית מוגבל בהגדרות הפרוייקט

דוגמה ל Docerfile שמאפשר scp, vim, python

FROM ubuntu
RUN apt-get update
RUN apt-get install openssh-client -y
WORKDIR /storage
CMD ["bash"]


* הפקודה להרצה:

runai submit --pvc=storage:/storage -g 0.1 -i uuddii/helo --interactive --attach




* אפשרות אחרת: כניסה לקונטיינר, לאו דווקא אינטראקטיבי, שרץ זה עתה:

runai bash theJobName

הביתה run-ai