תמונות VM של למידה עמוקה (Deep Learning) מספקות קונטיינרים ותמונות של מכונות וירטואליות כדי לפשט את ההגדרה של עומסי העבודה של למידת מכונה (ML). התמונות האלה מכילות את מערכת ההפעלה, את מסגרות ה-ML, את מנהלי ההתקנים וספריות אחרות. אנחנו מפרסמים גרסאות חדשות של תמונות באופן קבוע כדי לכלול תיקונים חדשים, עדכוני אבטחה ותכונות חדשות. כל תמונה שמסופקת על ידי Deep Learning VM תומכת בגרסה משנית ספציפית של מסגרת ML.
כך יהיה לכם זמן לעדכן ולבדוק את הקוד כשעוברים מגרסה אחת של מסגרת לגרסה אחרת. כשעוברים לגרסה חדשה של מסגרת, תמיד צריך לבדוק את המשימות והמודלים באופן יסודי, בלי קשר לסוג העדכון (עדכון ראשי או משני).
נתוני הגרסה של מכונת Deep Learning VM הם יומן מקיף של כל השינויים, העדכונים והתכונות החדשות שמוטמעים. הן חיוניות לכל מי שמשתמש בתמונות האלה כדי להתעדכן בהתפתחויות האחרונות ולנהל את סביבות הלמידה החישובית שלו בצורה יעילה. כדאי להירשם לקבלת עדכונים בדף נתוני הגרסה של מכונות VM ללמידה עמוקה כדי לקבל הודעות על הוצאה משימוש ועל גרסאות חדשות של התמונות והמסגרות.
אפשר גם לעיין ברשימת הגרסאות הנתמכות של ה-framework.
אחריות משותפת
אבטחת עומסי העבודה ב-Deep Learning VM היא אחריות משותפת. Deep Learning VM מפרסמת באופן קבוע גרסאות חדשות של תמונות כדי לטפל בנקודות חולשה באבטחה, אבל אתם אחראים למשימות כמו:
שדרוג ידני לגרסה העדכנית ביותר.
לוודא שהגדרתם את השירותים בצורה נכונה כך שישתמשו בגרסה העדכנית.
מידע נוסף זמין במאמר בנושא אחריות משותפת.
מדיניות התמיכה בגרסאות של framework
במהלך תקופת התמיכה בגרסה של מסגרת ML, נפרסם באופן קבוע גרסאות חדשות של תמונות. העדכונים עשויים לכלול את הדברים הבאים:
עדכוני תיקון (patch) למסגרות נתמכות. לדוגמה, אם אנחנו תומכים ב-TensorFlow 2.7, ו-TensorFlow מפרסמת את גרסה 2.7.1 כדי לטפל בבאגים, אנחנו נפרסם גרסת תמונה חדשה.
עדכוני אבטחה למסגרות נתמכות.
עדכונים שלא גורמים לשיבוש בחבילות אחרות ובתוכנות שמותקנות בתמונה.
עדכונים לתלות שהגיעו לסוף התמיכה. לדוגמה, אם ב-image מותקנת גרסה Python 3.7 והיא מגיעה לתאריך סיום התמיכה, נפרס גרסה חדשה של ה-image. אם השינוי בתלות עלול להיות שינוי שובר, נעדכן את רשימת כל הגרסאות הזמינות כדי לציין את השינוי בתלות.
אחרי פרסום גרסת תמונה, היא לא משתנה. מומלץ להשתמש תמיד בגרסה העדכנית ביותר של התמונה, כי יכול להיות שבגרסאות קודמות יש נקודות חולשה באבטחה או באגים קריטיים אחרים.
לוח זמנים של מדיניות התמיכה
מכונות וירטואליות ללמידה עמוקה (Deep Learning) תומכות בתמונות לפרק זמן מסוים. זוהי שיטה נפוצה בתעשייה, כי צריך לנהל רכיבים, כולל רכיבים מסוימים של קוד פתוח, כדי להבטיח אבטחה וביצועים. מדיניות התמיכה ב-Deep Learning VM מתבססת על שני תאריכים מרכזיים:
תאריך סיום התמיכה והתיקונים: אחרי התאריך הזה, Deep Learning VM לא יפרסם יותר גרסאות חדשות של תמונות לגרסה הספציפית של המסגרת. זה אומר שלא יהיו יותר עדכוני תיקון, תיקוני אבטחה או עדכונים שלא יגרמו לשיבושים. מקורות מידע קיימים שנפרסו ב-Deep Learning VM ימשיכו לפעול, אבל מומלץ לתכנן את המעבר לגרסה חדשה יותר של מסגרת נתמכת.
כדי לקבל תמיכה בפתרון בעיות מ-Deep Learning VM, יכול להיות שתתבקשו לשדרג לגרסת framework שנמצאת בתוך תקופת הזמן הנתמכת.
תאריך סיום הזמינות: אחרי התאריך הזה, לא תוכלו יותר להשתמש בתמונות בגרסה הזו של המסגרת. יכול להיות שהשירותים יחסמו את היצירה של משאבים חדשים באמצעות התמונות האלה, והתמונות לא יהיו זמינות יותר להורדה.
הוצאה משימוש של תמונות
כשדימויים מגיעים לתאריך סיום התיקון והתמיכה, הם מוצאים משימוש. הוצאה משימוש פירושה שהתמונות האלה לא יוצגו יותר לציבור, ומומלץ להשתמש בתמונות נתמכות כדי לשמור על אבטחה ועל ביצועים טובים. עם זאת, אם אתם חייבים להשתמש בתמונה שהוצאה משימוש, תוכלו לעיין במאמר שימוש בתמונה אחרי הוצאה משימוש.