InternVL3

InternVL3 là mô hình ngôn ngữ lớn đa phương thức nguyên bản do OpenGVLab phát hành, cùng học thị giác và ngôn ngữ trong một giai đoạn huấn luyện sẵn. LibreYOLO bọc mô hình thành detector với từ vựng mở: mọi danh sách nhãn văn bản đều trở thành tập lớp đối tượng, không có head cố định và không cần tinh chỉnh.

Tác vụ
detection
Kích thước
1b, 2b, 8b at 448 px
Cài đặt
pip install libreyolo
Bậc hỗ trợ
Bậc song hành, từ v. Một bề mặt sản phẩm riêng với factory và contract riêng.
Thượng nguồn
InternVL3 của Shanghai AI Laboratory (OpenGVLab), MIT (code); Qwen License (weights). Bài báo, mã nguồn
Giấy phép
Mã nguồn MIT, trọng số MIT (code); Qwen License (weights). Sử dụng thương mại

Cài đặt

InternVL3 cần extra vlm, extra này kéo về transformers cho backbone dùng chat template.

bash
pip install "libreyolo[vlm]"

Dự đoán

LibreInternVL3 là lớp Python, không phải checkpoint .pt: lớp không được tải qua factory LibreYOLO(), còn CLI libreyolo không phân giải nó. Factory LibreVLM(...) (from libreyolo import LibreVLM) cũng truy cập họ mô hình này qua bí danh, ví dụ LibreVLM("internvl3-2b"); lớp dùng bên dưới là lớp mà factory khởi tạo. Trọng số đến từ repo Hugging Face -hf riêng của OpenGVLab, không phải mirror LibreYOLO; lệnh gọi đầu tiên tải về và lưu chúng vào bộ nhớ đệm cục bộ, đồng thời ghi log một thông báo giấy phép duy nhất cho trọng số Qwen có kiểm soát truy cập trước khi tải.

Python
from libreyolo import LibreInternVL3, SAMPLE_IMAGE model = LibreInternVL3(size="2b") # Từ vựng mở: dùng được mọi từ, không phải class head cố định. Thiết lập# được giữ qua mọi lệnh gọi predict()/track() sau đó cho đến khi đặt lại.model.set_classes(["person", "bicycle", "dog"])result = model(SAMPLE_IMAGE, save=True) for box in result.boxes:    print(box.cls, box.conf, box.xyxy)
Chat thô
from libreyolo import LibreInternVL3, SAMPLE_IMAGE model = LibreInternVL3(size="2b") # Lối truy cập mức thấp bên dưới tiện ích phát hiện: câu hỏi tự do,# đếm hoặc mọi prompt mà wrapper box không bao quát.text = model.chat(SAMPLE_IMAGE, "Describe the scene in one sentence.")print(text)

result.boxes chứa các detection đã parse như mọi họ mô hình khác. Độ tin cậy là placeholder: InternVL3 không phát ra điểm theo từng box, vì vậy mọi detection nhận cùng độ tin cậy hằng số, còn conf= chỉ loại các hàng dưới hằng số đó chứ không xếp hạng. iou loại các box gần trùng của cùng lớp đối tượng khi vượt độ chồng lấp cho trước, một tác dụng phụ khi giải mã greedy lặp lại đối tượng; đây không phải lượt NMS theo lớp đối tượng. Bỏ qua set_classes() thì từ vựng mặc định dùng tên COCO-80. Xem dự đoán để biết về nguồn, xử lý luồng và kết quả.

Biến thể

Có ba kích thước 1b, 2b và 8b, tất cả là checkpoint -hf nguyên bản của OpenGVLab (backbone LLM Qwen, không phải kiến trúc hai nhánh mà bài báo InternVL gốc mô tả). Bộ công cụ benchmark của LibreYOLO chưa đo họ mô hình này, vì vậy không có số liệu độ chính xác đã công bố để so sánh; hãy chọn kích thước theo ngân sách tính toán của bạn.

LibreYOLO chỉ cung cấp họ mô hình này để dự đoán. train(), val()export() đều phát sinh NotImplementedError: thay vào đó hãy tinh chỉnh ở upstream rồi tải kết quả, việc xác thực tập dữ liệu (dataset) bị bỏ qua vì độ tin cậy placeholder sẽ khiến COCO mAP gây hiểu nhầm, còn xuất nằm ngoài phạm vi của mô hình sinh không có state dict để trace.

Giấy phép

Hãy kiểm tra giấy phép trong repo Hugging Face của trọng số cụ thể mà bạn tải xuống. Mỗi checkpoint trong tổ chức LibreYOLO đều có giấy phép riêng và giấy phép có thể khác nhau trong cùng một họ. Repo đó là nguồn có thẩm quyền; phần tóm tắt dưới đây mô tả các điều khoản áp dụng khi trang này được kiểm chứng lần gần nhất.

Đây là phần mô tả các giấy phép liên quan, không phải tư vấn pháp lý. Nếu câu trả lời có ý nghĩa về mặt thương mại, hãy tự đọc các giấy phép và tham khảo cố vấn của riêng bạn.

Công trình gốc
InternVL3, Shanghai AI Laboratory (OpenGVLab)
Giấy phép thượng nguồn
MIT (code); Qwen License (weights)
Nguồn thượng nguồn
github.com/OpenGVLab/InternVL
Mã nguồn LibreYOLO
MIT
Trọng số
MIT (code); Qwen License (weights), do tác giả phân phối. LibreYOLO không lưu trữ hoặc sao chép chúng.
Diễn giải
InternVL3's own code is MIT, permissive and usable in commercial and closed-source products. The `-hf` checkpoints this family loads carry a Qwen LLM backbone and are licensed separately, under Alibaba Cloud's Qwen License: free to use, modify and redistribute with a "Built with Qwen" or "Improved using Qwen" attribution requirement, and a 100 million monthly-active-user ceiling on commercial use above which Alibaba's own authorization is required. LibreYOLO does not host or redistribute these weights: LibreInternVL3 downloads the matching size directly from OpenGVLab/InternVL3-<size>-hf on Hugging Face the first time it runs, and logs a one-time notice for the Qwen License before that download.

Mã riêng của InternVL3 dùng MIT, có tính cho phép và có thể dùng trong sản phẩm thương mại lẫn mã nguồn đóng. Các checkpoint -hf mà họ mô hình này tải mang backbone LLM Qwen và được cấp phép riêng theo Qwen License của Alibaba Cloud: được tự do sử dụng, sửa đổi và phân phối lại với yêu cầu ghi công "Built with Qwen" hoặc "Improved using Qwen", đồng thời giới hạn sử dụng thương mại ở 100 triệu người dùng hoạt động hằng tháng; vượt mức này cần giấy phép riêng của Alibaba. LibreYOLO không host hoặc phân phối lại các trọng số này: LibreInternVL3 tải trực tiếp kích thước tương ứng từ OpenGVLab/InternVL3-<size>-hf trên Hugging Face trong lần chạy đầu tiên và ghi log thông báo một lần về Qwen License trước khi tải.

Trích dẫn

@article{zhu2025internvl3,
  title={Internvl3: Exploring advanced training and test-time recipes for open-source multimodal models},
  author={Zhu, Jinguo and Wang, Weiyun and Chen, Zhe and Liu, Zhaoyang and Ye, Shenglong and Gu, Lixin and Tian, Hao and Duan, Yuchen and Su, Weijie and Shao, Jie and others},
  journal={arXiv preprint arXiv:2504.10479},
  year={2025}
}

Được sao chép từ khối trích dẫn của tác giả tại github.com/OpenGVLab/InternVL#citation.

Đã kiểm chứng với LibreYOLO v1.5.0. Các bảng hỗ trợ, checkpoint và số liệu benchmark trên trang này được tạo từ thư viện đã phát hành và trọng số đã công bố, không phải viết thủ công.