Notebook

Khởi tạo, cấu hình tài nguyên và vận hành Notebook.

Tạo Notebook mới

Hệ thống cho phép bạn tùy chỉnh cấu hình phần cứng chỉ sử dụng CPU phù hợp với nhu cầu tính toán. Điều kiện tiên quyết

  • Bạn đã đăng nhập vào hệ thống
  • Bạn có quyền truy cập vào Project và policy Notebook

Các bước thực hiện:

  1. Đăng nhập vào hệ thống DataForge bằng tài khoản có quyền với Notebook.
  2. Tại menu bên trái, chọn Deployments
  3. Chọn tab Notebooks
  4. Danh sách Notebook hiển thị
  5. Nhấn Create Notebook.
  6. Nhập thông tin cấu hình:
  • Basic Information: Chọn Project và nhập Name (tên gợi nhớ).
  • Template Selection: Chọn môi trường phần mềm đã đóng gói sẵn.
  • Image: Nhập Docker Image cụ thể sử dụng cho Notebook.
  • Storage: Nhập dung lượng lưu trữ (GB) mong muốn.
  • Compute Resources:
    • GPU Type: Chọn loại CPU only (no GPU)/ Chọn loại card đồ họa phù hợp mà bạn đã được cấp (ví dụ: NVIDIA Tesla T4 cho inference/training nhẹ, A100 cho training mô hình lớn).
      • GPU Only mode: Nếu tác vụ của bạn không cần tăng tốc phần cứng (ví dụ: chỉ code Python thuần), hãy chọn CPU Only để tiết kiệm tài nguyên cho hệ thống.
      • Lưu ý: Việc chọn GPU sẽ tiêu phí Quota cao hơn. Luôn kiểm tra xem Job của bạn có thực sự hỗ trợ tính toán trên GPU hay không trước khi lựa chọn..
    • CPU: Nhập số core được cấp phát.
      • Khuyến nghị: 2-4 core cho EDA và 8+ core cho các pipeline xử lý dữ liệu lớn.
  • Memory (RAM): Dung lượng bộ nhớ đệm.
    • Khuyến nghị: RAM nên gấp ít nhất 2-4 lần số core. Ví dụ: 4 CPU nên đi kèm 16GB RAM để xử lý mượt mà.
    • Memory: Nhập dung lượng RAM.
  1. Nhấn Create.
  2. Kết quả
  • Notebook được tạo và hiển thị trong danh sách với trạng thái tương ứng:
    • Running: Nếu notebook khởi tạo và cấp phát tài nguyên thành công
    • Failed: Nếu lỗi trong quá trình khởi tạo hoặc chạy code | - Resources Unavailable: Cấp phát tài nguyên lỗi do hệ thống hết tài nguyên, cần giải phóng các Notebook khác

Khởi động và Dừng

  • Khởi động: Tại danh sách, chọn Actions (⋯)Start đối với những Notebook đang tạm dừng. Trạng thái sẽ chuyển từ Stopped sang Running.
  • Dừng: Notebook có thể tự dừng theo lịch trình hoặc chọn Stop khi không sử dụng để tiết kiệm tài nguyên. Trạng thái sẽ chuyển sang Stopped.

Các use case khác

Xem chi tiết cấu hình

Để kiểm tra tài nguyên thực tế đang tiêu thụ:

  1. Click trực tiếp vào tên Notebook trong danh sách.
  2. Thông tin hiển thị bao gồm: Trạng thái chi tiết, Storage (PVC), mức sử dụng CPU/RAM/GPU hiện tại, và Image đang chạy.

Xóa Notebook

Tính năng này dùng để dọn dẹp tài nguyên khi dự án kết thúc.

Các bước thực hiện:

  1. Nhấn Actions (⋯) → chọn Delete.
  2. (Tùy chọn) Chọn Force delete nếu Notebook đang ở trạng thái lỗi và không thể dừng.
  3. Nhập tên Notebook vào ô xác nhận.
  4. Nhấn Delete.

Lưu ý quan trọng:

  • Hành động xóa không thể hoàn tác.
  • Toàn bộ Code, file dữ liệu, các Package đã cài đặt và kết quả chạy sẽ bị xóa vĩnh viễn cùng với Volume đính kèm.

Best Practices

  • Chỉ chạy Notebook khi cần làm việc để tối ưu chi phí tài nguyên.
  • Kiểm tra Dashboard tài nguyên hệ thống trước khi Start một Notebook có cấu hình GPU lớn.
  • Thường xuyên xóa các Notebook không dùng để giải phóng Storage cho Project.