Cài Đặt Chụp Chuyển Động trong Swing Catalyst
Giới Thiệu
Bài viết này mô tả cách chuẩn bị và cấu hình chức năng Chụp Chuyển Động trong Swing Catalyst. Tính năng này có thể không khả dụng với tất cả các loại giấy phép, vui lòng xem Câu hỏi thường gặp về Chụp Chuyển Động để biết thêm thông tin.
Yêu cầu
- Các thành phần cần được cài đặt vào thư mục components.
Máy tính của bạn cần đáp ứng các khuyến nghị về cấu hình PC của chúng tôi, quan trọng nhất là card đồ họa phải đáp ứng các khuyến nghị của chúng tôi.
Cấu Hình
Cài đặt Chụp Chuyển Động có thể được tìm thấy trong menu Cài đặt chính, dưới mục “Video & Capture”. Từ đây bạn có thể chọn hoặc thay đổi nhà cung cấp thực thi và kích thước batch.
Chúng tôi khuyến nghị kích thước batch từ 12 đến 24 tùy thuộc vào số lượng camera đang hoạt động / được bật.
Nhà Cung Cấp Thực Thi Được Khuyến Nghị
NVIDIA
GPU NVIDIA RTX 3060 trở lên -> TensorRT
Nếu TensorRT không hoạt động, hãy thử CUDA
Các card đồ họa khác
- DirectML
Mặc định là DirectML vì đây là nhà cung cấp tương thích nhất. Tuy nhiên, đây cũng là nhà cung cấp chậm nhất.
Trong quá trình kiểm tra hiệu năng, chúng tôi nhận thấy TensorRT là nhà cung cấp thực thi có Hiệu Suất tốt nhất.
TensorRT trung bình nhanh hơn (35-45% so với DirectML, 20-25% so với CUDA)
CUDA mang lại cải thiện vừa phải so với DirectML (trung bình 10-12%)
CUDA sử dụng nhiều bộ nhớ GPU (VRAM) hơn đáng kể so với TensorRT, vui lòng thử giảm kích thước batch nếu bạn dùng CUDA
Tải Xuống Thành Phần
Nếu bạn chọn một thành phần chưa được cài đặt, bạn sẽ được nhắc tải xuống.
Để sử dụng TensorRT hoặc CUDA, bạn cần tải xuống các thành phần trước.
Note: Tính năng này chỉ khả dụng trong phiên bản 25.2.
Kích Thước Batch Được Khuyến Nghị
Theo kết quả kiểm tra của chúng tôi, kích thước batch lớn hơn mang lại Hiệu Suất tốt hơn. Chúng tôi khuyến nghị kích thước batch từ 16 đến 24 cho cấu hình thông thường với 2-3 camera. Nếu bạn đang sử dụng các phần mềm khác đồng thời có yêu cầu về tài nguyên đồ họa, việc thử kích thước batch nhỏ hơn có thể có lợi hơn. Cuối cùng, kích thước batch tối ưu có thể phụ thuộc vào quy trình làm việc của bạn và những chương trình bạn đang chạy cùng với Swing Catalyst.
Cài Đặt Nâng Cao
Bên dưới cài đặt nhà cung cấp thực thi là các cài đặt nâng cao, nơi bạn có thể thay đổi mô hình phát hiện hoặc bật “FP16”.
Thay đổi mô hình phát hiện từ Medium sang Nano có thể giảm lượng bộ nhớ mà card đồ họa sử dụng và cải thiện Hiệu Suất, nhưng đánh đổi bằng độ chính xác.
Nếu bạn gặp khó khăn trong việc đạt được khả năng phát hiện tốt, hãy thử chuyển mô hình sang Medium, khởi động lại Swing Catalyst và thử lại.
Mô hình phát hiện mặc định là Nano
“FP16 cho TensorRT” mặc định không được chọn
FP16
Sử dụng FP16 có thể giảm mức sử dụng bộ nhớ và cải thiện Hiệu Suất (nhưng đánh đổi bằng độ chính xác).
Trong quá trình kiểm tra, chúng tôi nhận thấy FP16 có thể cải thiện Hiệu Suất từ 20-35%.
FP16 cũng có thể tạo ra kết quả không nhất quán hơn giữa các Bản Ghi so với FP32 mặc định. Đây có thể là lựa chọn đáng thử nếu bạn gặp vấn đề về Hiệu Suất hoặc hết bộ nhớ.
So Sánh Hiệu Suất
TensorRT (màu tím), CUDA (màu hồng), và DirectML (màu xanh lá), từ trái sang phải. Trục Y (FPS) là số Khung hình trên Giây mà mô hình Chụp Chuyển Động có khả năng xử lý và không liên quan trực tiếp đến Tốc độ Khung hình của camera.
Chỉ Số Hiệu Suất (FPS) là số Khung hình được xử lý mỗi giây, con số càng cao thì tốc độ xử lý càng nhanh. Như bạn có thể thấy trong hình minh họa trên, cả CUDA và TensorRT đều gần như tuyến tính. Ví dụ: khi bạn tăng từ một lên hai camera, Hiệu Suất giảm gần một nửa. Mức giảm Hiệu Suất này ít đáng kể hơn với các card đồ họa NVIDIA thế hệ mới hơn.
Cập nhật lần cuối: 2025-05-16 | Xem trên trang hỗ trợ chính thức




