パッケージング

重要

自前でのパッケージングは推奨していません。提供されているパッケージを利用してください。

  • パッケージは dist 以下に whl 拡張子で生成されます

  • Ubuntu 22.04 arm64 (NVIDIA Jetson JetPack 6) 以外はクロスコンパイルに対応していません

Windows 11 x86_64

uv sync
uv run python run.py windows_x86_64
uv run python -m build

macOS arm64

uv sync
uv run python run.py macos_arm64
uv run python -m build

Ubuntu 24.04 x86_64

sudo apt install libva-dev libva-drm2 pkg-config
uv sync
uv run python run.py ubuntu-24.04_x86_64
uv run python -m build

ubuntu 24.04 armv8

Ubuntu 24.04 x86_64 または arm64 でビルドとパッケージができます。

sudo apt install libva-dev libva-drm2 pkg-config multistrap binutils-aarch64-linux-gnu
sudo sed -e 's/Apt::Get::AllowUnauthenticated=true/Apt::Get::AllowUnauthenticated=true";\n$config_str .= " -o Acquire::AllowInsecureRepositories=true/' -i /usr/sbin/multistrap
wget https://apt.llvm.org/llvm.sh
chmod a+x llvm.sh
sudo ./llvm.sh 18
uv sync
uv run python run.py ubuntu-24.04_armv8
SORA_SDK_TARGET=ubuntu-24.04_armv8 uv run python -m build

Ubuntu 22.04 x86_64

sudo apt install libva-dev libva-drm2 pkg-config
uv sync
uv run python run.py ubuntu-22.04_x86_64
uv run python -m build

Ubuntu 22.04 arm64 (NVIDIA Jetson JetPack 6)

Ubuntu 22.04 x86_64 でビルドとパッケージができます。

sudo apt install libva-dev libva-drm2  pkg-config multistrap
sudo sed -e 's/Apt::Get::AllowUnauthenticated=true/Apt::Get::AllowUnauthenticated=true";\n$config_str .= " -o Acquire::AllowInsecureRepositories=true/' -i /usr/sbin/multistrap
uv sync
SORA_SDK_TARGET=ubuntu-22.04_armv8_jetson_jetpack_6 uv run python run.py
./package.ubuntu-22.04_armv8_jetson_jetpack_6.sh
© Copyright 2025, Shiguredo Inc. Created using Sphinx 8.2.3