
หลังจากการเปิดตัว v1.8.1 OpenPai ได้เข้าสู่โหมดที่มั่นคงโดยไม่มีการวางแผนการเปิดตัวคุณลักษณะที่สำคัญ เพื่อประหยัดความพยายามในการบำรุงรักษาเราเปลี่ยน repo เป็นโหมดอ่านเท่านั้น สำหรับการทำงานร่วมกันโปรดติดต่อ repo admin โดยตรง
ด้วยการเปิดตัว v1.0 ทำให้ OpenPai เปลี่ยนไปใช้สถาปัตยกรรมที่แข็งแกร่งยิ่งมีประสิทธิภาพและน้ำหนักเบามากขึ้น OpenPai กำลังกลายเป็นโมดูลมากขึ้นเรื่อย ๆ เพื่อให้แพลตฟอร์มสามารถปรับแต่งและขยายได้อย่างง่ายดายเพื่อให้เหมาะกับความต้องการใหม่ OpenPai ยังมีคุณสมบัติที่ใช้งานง่ายของ AI จำนวนมากทำให้ผู้ใช้และผู้ดูแลระบบสามารถทำงาน AI ได้ง่ายขึ้น
| |
แพลตฟอร์มดังกล่าวประกอบด้วยการออกแบบที่เป็นผู้ใหญ่ซึ่งมีประวัติที่พิสูจน์แล้วในสภาพแวดล้อมการผลิตขนาดใหญ่ของ Microsoft
OpenPai เป็นโซลูชันสแต็กเต็มรูปแบบ OpenPai ไม่เพียง แต่รองรับการปรับใช้ในสถานที่, ไฮบริดหรือการปรับใช้คลาวด์สาธารณะ แต่ยังรองรับการปรับใช้กล่องเดี่ยวสำหรับผู้ใช้ทดลองใช้
นักเทียบท่าที่สร้างไว้ล่วงหน้าสำหรับเฟรมเวิร์ก AI ยอดนิยม ง่ายต่อการรวมฮาร์ดแวร์ที่ต่างกัน สนับสนุนการฝึกอบรมแบบกระจายเช่น tensorflow แบบกระจาย
OpenPai เป็นโซลูชันที่สมบูรณ์แบบที่สุดสำหรับการเรียนรู้อย่างลึกซึ้งรองรับคลัสเตอร์เสมือนจริงเข้ากันได้กับระบบนิเวศ Kubernetes, ท่อฝึกอบรมที่สมบูรณ์ในคลัสเตอร์หนึ่งคลัสเตอร์ ฯลฯ OpenPai ได้รับการออกแบบในแบบแยกส่วน: โมดูลที่แตกต่างกันสามารถเสียบได้ตามความเหมาะสม นี่คือสถาปัตยกรรมของ OpenPai โดยเน้นนวัตกรรมทางเทคนิคของแพลตฟอร์ม
OpenPai จัดการทรัพยากรการคำนวณและได้รับการปรับให้เหมาะสมสำหรับการเรียนรู้อย่างลึกซึ้ง ผ่านเทคโนโลยี Docker ฮาร์ดแวร์คอมพิวเตอร์จะถูกแยกด้วยซอฟต์แวร์เพื่อให้ทำงานได้ง่ายสลับมาใช้กับกรอบการเรียนรู้ที่แตกต่างกันหรือทำงานประเภทอื่น ๆ ในสภาพแวดล้อมที่สอดคล้องกัน
เนื่องจาก OpenPai เป็นแพลตฟอร์มมักจะมีสองบทบาทที่แตกต่างกัน:
OpenPai จัดเตรียมคู่มือแบบครบวงจรสำหรับทั้งผู้ใช้คลัสเตอร์และผู้ดูแลระบบ
คู่มือผู้ดูแลระบบเป็นคู่มือที่ครอบคลุมสำหรับผู้ดูแลคลัสเตอร์มันครอบคลุม (แต่ไม่ จำกัด เพียง) เนื้อหาต่อไปนี้:
การติดตั้งและอัพเกรด การติดตั้งขึ้นอยู่กับ Kubespray และนี่คือข้อกำหนดของระบบ OpenPai ให้คู่มือการติดตั้งเพื่ออำนวยความสะดวกในการติดตั้ง
หากคุณกำลังพิจารณาอัปเกรดจากรุ่นเก่าเป็น v1.0.0 ล่าสุดโปรดดูที่ตารางด้านล่างสำหรับการเปรียบเทียบสั้น ๆ ระหว่าง v0.14.0 และ v1.0.0 รายละเอียดเพิ่มเติมเกี่ยวกับข้อควรพิจารณาในการอัพเกรดสามารถพบคู่มือการอัพเกรด
v0.14.0 | v1.0.0 | |
|---|---|---|
| สถาปัตยกรรม | kubernetes + hadoop เส้นด้าย | Kubernetes |
| ผู้กำหนดตารางเวลา | ตัวจัดตารางเวลาเส้นด้าย | ค่าเริ่มต้น HIVED / K8S |
| งานออเคสต้า | Launcher Framework Framework | เฟรมเวิร์กคอนโทรลเลอร์ |
| API พักผ่อน | v1 + v2 | V2 บริสุทธิ์ |
| พื้นที่จัดเก็บ | ปลั๊กอินจัดเก็บข้อมูลที่ชาญฉลาดของทีม | การแชร์พื้นที่เก็บข้อมูล PV/PVC |
| ตลาด | ตลาด v2 | OpenPaimarketplace |
| SDK | งูหลาม | JavaScript / typescript |
หากมีคำถามใด ๆ ในระหว่างการปรับใช้โปรดตรวจสอบคำถามที่พบบ่อยการติดตั้งและการแก้ไขปัญหาก่อน หากยังไม่ครอบคลุมให้อ้างถึงที่นี่เพื่อถามคำถามหรือส่งปัญหา
การจัดการคลัสเตอร์พื้นฐาน ผ่าน Web-Portal และเครื่องมือบรรทัดคำสั่ง paictl ผู้ดูแลระบบสามารถทำการจัดการคลัสเตอร์ให้เสร็จสมบูรณ์เช่นการเพิ่มโหนด (หรือลบ) โหนดการตรวจสอบโหนดและบริการและการตั้งค่าการจัดเก็บและการควบคุมการอนุญาต
การจัดการผู้ใช้และกลุ่ม ผู้ดูแลระบบสามารถจัดการผู้ใช้และกลุ่มได้อย่างง่ายดาย
การจัดการการแจ้งเตือน ผู้ดูแลระบบสามารถปรับแต่งกฎการแจ้งเตือนและการกระทำ
การปรับแต่ง ผู้ดูแลระบบสามารถปรับแต่งคลัสเตอร์ด้วยปลั๊กอิน ผู้ดูแลระบบสามารถอัพเกรด (หรือลดระดับ) ส่วนประกอบเดียว (เช่นเซิร์ฟเวอร์ REST) เพื่อตอบสนองความต้องการแอปพลิเคชันที่กำหนดเอง
คู่มือผู้ใช้เป็นคำแนะนำสำหรับผู้ใช้คลัสเตอร์ที่สามารถฝึกอบรมและให้บริการงานการเรียนรู้อย่างลึกซึ้ง (และอื่น ๆ ) ใน OpenPai
การส่งงานและการตรวจสอบ บทช่วยสอนการเริ่มต้นอย่างรวดเร็วเป็นการเริ่มต้นที่ดีสำหรับการเรียนรู้วิธีการฝึกอบรมแบบจำลองบน OpenPai และตัวอย่างเพิ่มเติมและรองรับเฟรมเวิร์กกระแสหลักหลายอัน (ภาพนักเทียบท่าที่อยู่นอกกรอบ) อยู่ที่นี่ OpenPai ยังให้การสนับสนุนสำหรับความสามารถในการ debugg ที่ดีและฟังก์ชั่นการทำงานขั้นสูง
การจัดการข้อมูล ผู้ใช้สามารถใช้ Storages ที่จัดเตรียมคลัสเตอร์และจัดเก็บที่กำหนดเองในงานของพวกเขา การจัดสรรคลัสเตอร์จัดสรรมีการรวมเข้าด้วยกันและง่ายต่อการกำหนดค่าในงาน (อ้างอิงที่นี่)
การทำงานร่วมกันและการแบ่งปัน OpenPai ให้บริการสิ่งอำนวยความสะดวกสำหรับการทำงานร่วมกันในทีมและองค์กร การจัดเตรียมคลัสเตอร์จัดเตรียมโดยทีม (กลุ่ม) และผู้ใช้สามารถแบ่งปันผลงานของพวกเขาได้อย่างง่ายดาย (เช่นงาน) ในตลาดที่ผู้อื่นสามารถค้นพบและทำซ้ำ (โคลน) ด้วยคลิกเดียว
นอกเหนือจากเว็บพอร์ตแล้ว OpenPai ยังให้บริการส่วนขยายรหัส VS และเครื่องมือบรรทัดคำสั่ง (ดูตัวอย่าง) ส่วนขยายรหัส VS เป็นเครื่องมือไคลเอนต์ที่ใช้ GUI ที่เป็นมิตรของ OpenPai และขอแนะนำอย่างยิ่ง มันเป็นส่วนขยายของ Visual Studio Code มันสามารถส่งงานจำลองงานในพื้นที่จัดการสภาพแวดล้อม OpenPai หลายแห่งและอื่น ๆ
ด้วยการเปิดตัว v1.0.0 OpenPai จะเริ่มใช้การออกแบบส่วนประกอบแบบแยกส่วนมากขึ้น Pai เป็น repo หลักและ repos ส่วนประกอบ 7 รายการคือ:
การกำหนดเป้าหมายที่เปิดกว้างและพัฒนาเทคโนโลยีล้ำสมัย Microsoft Research (MSR) และ Microsoft Software Technology Center Asia (STCA) ได้เปิดตัวโครงการโอเพ่นซอร์สอื่น ๆ อีกไม่กี่โครงการ
โครงการนี้ยินดีต้อนรับการมีส่วนร่วมและข้อเสนอแนะ การมีส่วนร่วมส่วนใหญ่กำหนดให้คุณต้องยอมรับข้อตกลงใบอนุญาตผู้มีส่วนร่วม (CLA) ประกาศว่าคุณมีสิทธิ์และทำจริงให้สิทธิ์ในการใช้เงินสมทบของคุณ สำหรับรายละเอียดเยี่ยมชม https://cla.microsoft.com
เมื่อคุณส่งคำขอดึง CLA-bot จะพิจารณาโดยอัตโนมัติว่าคุณจำเป็นต้องจัดเตรียม CLA และตกแต่ง PR อย่างเหมาะสมหรือไม่ (เช่นฉลาก, ความคิดเห็น) เพียงทำตามคำแนะนำที่จัดทำโดยบอท คุณจะต้องทำสิ่งนี้เพียงครั้งเดียวใน repos ทั้งหมดโดยใช้ CLA ของเรา
โครงการนี้ได้นำรหัสการดำเนินงานของ Microsoft โอเพ่นซอร์สมาใช้ สำหรับข้อมูลเพิ่มเติมโปรดดูจรรยาบรรณคำถามที่พบบ่อยหรือติดต่อ [email protected] พร้อมคำถามหรือความคิดเห็นเพิ่มเติมใด ๆ
เรากำลังทำงานเกี่ยวกับชุดของการปรับปรุงคุณสมบัติที่สำคัญและ refactor ใครก็ตามที่คุ้นเคยกับคุณสมบัตินี้ได้รับการสนับสนุนให้เข้าร่วมการทบทวนการออกแบบและการอภิปรายในตั๋วฉบับที่เกี่ยวข้อง
จุดประสงค์หนึ่งที่สำคัญของ OpenPai คือการสนับสนุนข้อกำหนดที่หลากหลายจากสถาบันการศึกษาและอุตสาหกรรม OpenPai เปิดอย่างสมบูรณ์: อยู่ภายใต้ใบอนุญาต MIT สิ่งนี้ทำให้ OpenPai น่าสนใจเป็นพิเศษในการประเมินแนวคิดการวิจัยที่หลากหลายซึ่งรวมถึง แต่ไม่ จำกัด เฉพาะส่วนประกอบ
OpenPai ทำงานในรุ่นเปิด มันได้รับการออกแบบและพัฒนาโดย Microsoft Research (MSR) และทีมแพลตฟอร์ม Technology Microsoft Software Center Asia (STCA) เราดีใจที่มีมหาวิทยาลัยปักกิ่ง, มหาวิทยาลัยซีอานเจียวตง, มหาวิทยาลัยเจ้อเจียง, มหาวิทยาลัยวิทยาศาสตร์และเทคโนโลยีของจีนและเซี่ยงไฮ้อินชานวัตกรรมศูนย์นวัตกรรม (Shaiic) เข้าร่วมกับเราเพื่อพัฒนาแพลตฟอร์มร่วมกัน การมีส่วนร่วมจากสถาบันการศึกษาและอุตสาหกรรมยินดีต้อนรับอย่างมาก