Skip to content

Tải & cài đặt SDK

1. Tải SDK

SDK được phân phối theo 2 cách:

Cách 1 — Clone từ GitHub (khuyến nghị cho dev):

bash
git clone https://github.com/cvedix/SDK.git cvedix-sdk
cd cvedix-sdk

Cách 2 — Gói portable (.tar.gz):

Nhận file cvedix-sdk-portable-<date>.tar.gz từ team CVEDIX, sau đó:

bash
tar -xzf cvedix-sdk-portable-*.tar.gz
mv sdk cvedix-sdk

2. Cài dependencies hệ thống

bash
sudo apt update
sudo apt install -y build-essential cmake \
    libopencv-dev \
    libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
Yêu cầuPhiên bản tối thiểu
Ubuntu20.04 / 22.04
GCC≥ 7.5
CMake≥ 3.16
OpenCV≥ 4.6 (kèm GStreamer)

Backend GPU (tùy chọn)

  • NVIDIA GPU: cài CUDA + TensorRT. Model .engine phải được build bằng đúng phiên bản TensorRT trên máy chạy (xem Chuẩn bị model).
  • ONNX Runtime / OpenVINO: SDK đã kèm plugin, chỉ cần model .onnx.

3. Thiết lập biến môi trường

Thêm vào ~/.bashrc (đổi đường dẫn cho đúng máy bạn):

bash
export CVEDIX_SDK_DIR=$HOME/cvedix-sdk
export LD_LIBRARY_PATH=$CVEDIX_SDK_DIR/lib/x86_64:$LD_LIBRARY_PATH

Với máy ARM64 (Jetson, RK3588) dùng lib/aarch64 thay cho lib/x86_64.

4. Kiểm tra cài đặt

bash
ls $CVEDIX_SDK_DIR/lib/x86_64/
# Kỳ vọng: libcvedix_core.so, libcvedix_capi.so, libtrt_yolov11.so, libonnx_yolov11.so, ...

ldd $CVEDIX_SDK_DIR/lib/x86_64/libcvedix_core.so | grep "not found"
# Không có dòng nào = OK. Nếu có → cài thêm dependency tương ứng.

Bước tiếp theo

Chạy pipeline đầu tiên

Phần mềm độc quyền — CVEDIX