ภาพรวมของรันบ็อกซ์

Runbox คืออะไร

Runbox คือระบบที่ใช้สำหรับสร้างสภาพแวดล้อมการฝึกฝนที่ใช้งานบน คอนเทนเนอร์ ไม่ใช่สภาพแวดล้อมภายใน Elice โดยเริ่มต้นจะมีการให้บริการสำหรับ Jupyter Notebook (.ipynb) และสภาพแวดล้อมของบุคคลที่สามรถใช้งานได้เช่น Orange 3

ฟีเจอร์หลัก

รายการฟีเจอร์หลักที่เกี่ยวข้องกับ Runbox มีดังนี้

  • การจัดการ Run Time: ผู้ดูแลระบบสามารถจัดการและมอบหมาย Run Time ที่ถูกกำหนดเป็นทรัพยากรของ Runbox ไปยังรายวิชาเพื่อสร้างสภาพแวดล้อมการฝึกฝน (หากต้องการสร้าง Run Time กรุณาติดต่อทีมดูแลระบบ Elice)

  • การสร้าง/จัดการ Runbox: ผู้ดูแลระบบสามารถสร้างและจัดการสภาพแวดล้อมการฝึกฝนของ Runbox ได้เอง (หากมีการกำหนด Run Time ที่มี GPU แล้ว สามารถใช้งานสภาพแวดล้อมสำหรับการเรียนรู้ AI เช่นการฝึกโมเดลเรียนรู้และการเรียนรู้ลึกได้อย่างราบรื่น)

    • การสร้างสภาพแวดล้อมเอง: ผู้ใช้งานสามารถติดตั้งไลบรารีที่ต้องใช้ในการฝึกฝนลงในสภาพแวดล้อมที่มีอยู่โดยค่าเริ่มต้น (รองรับสคริปต์แบบ bash shell)

    • การอัปโหลดข้อมูลการเรียนรู้: ผู้ใช้งานสามารถอัปโหลดไฟล์ที่จะใช้เป็นข้อมูลเริ่มต้นในสภาพแวดล้อมการฝึกฝน รองรับไฟล์ zip ที่ใช้รูปแบบสำหรับการเรียกใช้ (เช่น .ipynb)

    • การอัปโหลดสคริปต์การตรวจคะแนน: ผู้ใช้งานสามารถอัปโหลดสคริปต์การตรวจคะแนนที่ใช้ในการตรวจคะแนนโค้ดการทำงานของผู้เรียนได้ รองรับไฟล์สกีพต์เป็น .py เท่านั้น (รองรับไฟล์ zip)

    • การอัปโหลดชุดข้อมูล: ผู้ใช้งานสามารถอัปโหลดชุดข้อมูลพื้นฐานที่สามารถใช้ในการฝึกฝน (CSV, JPG เป็นต้น) รองรับไฟล์ zip

Last updated