New notebook

Can Vocal Remover v5 be installed on docker?

Can I install Ultimate Vocal Remover v5 (https://github.com/Anjok07/ultimatevocalremovergui/releases/tag/v5.6) on MX25 Linux? Can it be installed on docker?


Gemini

Yes, you can run Ultimate Vocal Remover v5 (UVR5) on MX Linux, and yes, it can be run via Docker.

Since Debian-based distributions (like MX Linux) do not have a pre-compiled .deb or official AppImage installer for UVR v5.6, running it via a Python virtual environment or inside a Docker container are the two main ways to install it.

Option 1: Native Installation (Python Virtual Environment)

Because MX Linux enforces PEP 668 (externally managed Python environments), you should install UVR5 inside a dedicated Python virtual environment rather than installing packages system-wide.

1. Install System Dependencies

Open your terminal and install the required build tools, Tcl/Tk (for the GUI), and FFmpeg:

sudo apt update
sudo apt install -y python3-pip python3-venv python3-tk ffmpeg git build-essential

2. Clone the UVR Repository

git clone https://github.com/Anjok07/ultimatevocalremovergui.git
cd ultimatevocalremovergui

3. Create and Activate Virtual Environment

python3 -m venv venv
source venv/bin/activate

4. Install PyTorch & Dependencies

Depending on whether you intend to run inference on an NVIDIA GPU, AMD GPU, or CPU only, install PyTorch first:

  • For NVIDIA GPU (CUDA):
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
    
  • For AMD GPU (ROCm):
    pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
    
  • For CPU Only:
    pip install torch torchvision torchaudio
    

Next, install the rest of UVR's requirements:

pip install -r requirements.txt

5. Launch UVR5

Whenever you want to run the application, activate the environment and launch UVR.py:

source venv/bin/activate
python UVR.py

Option 2: Running via Docker

Running UVR in Docker is often cleaner because it isolates PyTorch and audio library dependencies from your base system. You can forward the GUI to your local X11 display server.

1. Native GUI Container (manzolo/uvr-docker)

Community-maintained Docker builds allow you to run the full Tkinter GUI directly out of a container.

  1. Ensure Docker is running. If you are using an NVIDIA GPU, make sure nvidia-container-toolkit is configured.
  2. Grant Docker permission to connect to your local X server:
    xhost +local:docker
    
  3. Run the container (mounting local folders for audio inputs/outputs and models):
    GitHub
    NVIDIA GPU Accelerated:
    docker run --gpus all -it \
      -e DISPLAY=$DISPLAY \
      -v /tmp/.X11-unix:/tmp/.X11-unix \
      -v $(pwd)/audio-files:/app/output \
      -v $(pwd)/models:/app/models \
      manzolo/uvr-docker
    
    CPU Only:
    docker run -it \
      -e DISPLAY=$DISPLAY \
      -v /tmp/.X11-unix:/tmp/.X11-unix \
      -v $(pwd)/audio-files:/app/output \
      -v $(pwd)/models:/app/models \
      manzolo/uvr-docker
    

2. Web UI / Headless Docker Alternatives

If you prefer accessing the interface via a web browser (or over your local network) instead of forwarding X11:

  • Gradio Web UI: Projects like AdamRopelewski/UVR5-UI-Docker wrap UVR5 models inside a Gradio browser interface.
    GitHub
  • Headless / CLI Runner: Projects like chyinan/uvr-headless-runner allow batch processing audio files strictly through containerized CLI commands.
    GitHub

⚠️ Important Operational Notes

  1. Storage Space: Installing PyTorch along with UVR models requires significant disk space. Expect the PyTorch installation to take ~6–12 GB, and additional space for every MDX-Net, VR Architecture, or Demucs model downloaded.
    LinuxMusicians
  2. Swap / RAM Space: Large models (like MDX-Net or 4-stem Demucs) can temporarily consume 8–16 GB of RAM during inference. Ensure your system swap file/partition is sufficiently sized if you encounter out-of-memory errors on large audio files.

You

Will CPU Only work well?


Gemini

It will work functional-wise, but it will be very slow.

The separation quality (how clean the vocals or instrumentals sound) is identical whether you use a CPU or a GPU, because the underlying AI model math doesn't change. However, the time required to complete the processing changes dramatically.

Speed Comparison: CPU vs. GPU

Hardware Average Time per Song (3–4 min track)
Mid-to-High-End GPU (e.g., RTX 3060/4070) 10 to 40 seconds
Modern Multi-Core CPU (e.g., Ryzen 7 / i7) 3 to 8 minutes
Older / Entry-Level CPU 10 to 30+ minutes

If you are only processing one song occasionally, CPU mode is fine. If you plan to process entire albums, batch files, or test multiple models on the same track, CPU processing will get frustrating quickly.

Tips to Maximize Speed on CPU

If you run UVR5 in CPU-only mode (either natively or in Docker), tweak these GUI settings to keep processing times manageable:

  • Lower the Overlap: Set Overlap to 0.25 or 0.50 (or 2 in VR Architecture) instead of 8 or 0.85+. Higher overlap values re-process the same audio frames multiple times to reduce artifacts, which doubles or quadruples CPU execution time.
    S3 Sound
  • Reduce Segment Size: Lowering the Segment Size saves RAM/CPU cache usage, preventing system throttling or out-of-memory errors.
    S3 Sound
  • Choose Faster Models:
    • MDX-Net models (like UVR-MDX-NET-Inst_HQ_3) generally process much faster on CPUs than heavy 4-stem Demucs models.
      Reddit
      • Avoid Ensemble Mode on CPU, as it runs multiple AI passes sequentially and will take a long time to finish.
        S3 Sound

You

Will GPU Accelerated work on Garuda Linux with B70 GPU?


Gemini

Yes, GPU acceleration is possible on Garuda Linux with an Intel Arc Pro B70, but it requires a specific PyTorch configuration.

Out of the box, standard UVR5 assumes an NVIDIA (CUDA) GPU. Intel GPUs (including the Battlemage-based Arc Pro B70) do not support CUDA; instead, they rely on Intel’s oneAPI / PyTorch XPU backend or OpenCL / DirectML.

If you try to run standard UVR5 without modifications, it will fail to detect CUDA and fall back to CPU mode.

Step-by-Step Setup Guide for Garuda Linux + Intel Arc Pro B70

Garuda Linux is Arch-based, which makes installing the necessary Intel drivers straightforward via pacman.

1. Install System Drivers & Intel Level-Zero Runtimes

Make sure your system has the proper driver libraries installed to enable Intel Compute (XPU/oneAPI):

sudo pacman -Syu
sudo pacman -S intel-compute-runtime level-zero-loader level-zero-headers ffmpeg python-tk git

(Verify your system kernel is 6.12+ or 7.x, as Battlemage B70 requires modern kernel driver support).

2. Create the Virtual Environment & Install PyTorch with XPU Support

Rather than installing standard PyTorch (cu121), install PyTorch XPU, which enables native Intel Arc GPU acceleration.

git clone https://github.com/Anjok07/ultimatevocalremovergui.git
cd ultimatevocalremovergui

python3 -m venv venv
source venv/bin/activate

# Install PyTorch with Intel XPU backend
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu

Verify that PyTorch can see your B70 GPU:

python -c "import torch; print(torch.xpu.is_available()); print(torch.xpu.get_device_name(0))"

It should return True and display Intel Arc Pro B70.

3. Install UVR Requirements

pip install -r requirements.txt

⚠️ Crucial Workaround: Patching UVR code for xpu

By default, UVR5 hardcodes device selection to cuda or cpu. Because your system relies on xpu, you must instruct PyTorch to route CUDA execution calls to Intel's XPU engine.

Before launching UVR5, run the application with PyTorch's built-in device redirection flag:

# Force PyTorch CUDA calls to map directly to the Intel XPU backend
PYTORCH_ENABLE_XPU_FALLBACK=1 python UVR.py

If UVR throws an error saying cuda device is not found, open the file gui_data/constants.py (or UVR.py) in a text editor and change any default device assignments from 'cuda' to 'xpu'.

Alternative Option: ONNX Runtime with OpenCL / Execution Providers

Many UVR models (especially MDX-Net models) run using ONNX Runtime instead of raw PyTorch.

If you encounter issues with PyTorch's xpu engine, install the OpenVINO execution provider for ONNX, which is optimized for Intel Arc GPUs:

pip install onnxruntime-openvino

This will automatically allow ONNX-based vocal separation models in UVR to leverage the B70’s 32GB VRAM.

Summary

  • Will it work? Yes.
    PyTorch Forums
  • VRAM Advantage: The B70's 32 GB VRAM will allow you to process audio with maximum overlap settings, huge chunk sizes, and complex ensemble models without running out of memory.
    Reddit
  • Performance: Processing times will drop from ~5 minutes (CPU) down to ~15–30 seconds per song once PyTorch XPU is active.
    PyTorch Forums

You

I meant on docker


Gemini

Yes, GPU acceleration via Docker is completely achievable on Garuda Linux with your Intel Arc Pro B70, but standard community UVR Docker images (like manzolo/uvr-docker) won't work out of the box because they are pre-configured for NVIDIA CUDA.

To run UVR5 in Docker on your B70, you must pass the Intel GPU devices from Garuda into the container and use a container image equipped with Intel PyTorch XPU / oneAPI drivers.

Step 1: Ensure Host (Garuda Linux) Prerequisites

Before starting Docker, make sure your host kernel and driver libraries can pass the Battlemage GPU to containers.

On Garuda Linux, verify your DRM render nodes and install level-zero:

# Verify your B70 render nodes exist (should see renderD128 or similar)
ls -l /dev/dri/

# Ensure host Intel compute runtime / Level Zero is present
sudo pacman -S intel-compute-runtime level-zero-loader

Step 2: Running Intel PyTorch in Docker

To run PyTorch XPU on an Intel Arc GPU inside Docker, you pass /dev/dri (the Direct Rendering Infrastructure) into the container.

Option A: Build a Custom UVR5 Dockerfile for Intel Arc

Create a Dockerfile.xpu in your UVR folder to install PyTorch with XPU support:

FROM ubuntu:24.04

ENV DEBIAN_FRONTEND=noninteractive

# Install system dependencies, Tkinter, and Intel compute libraries
RUN apt-get update && apt-get install -y \
    python3 python3-pip python3-tk python3-venv \
    ffmpeg git libgl1-mesa-glx libglib2.0-0 \
    clinfo level-zero level-zero-dev \
    && rm -rf /var/lib/apt/lists/*

WORKDIR /app
RUN git clone https://github.com/Anjok07/ultimatevocalremovergui.git .

# Install PyTorch with native Intel XPU engine
RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu --break-system-packages
RUN pip install --no-cache-dir -r requirements.txt --break-system-packages

# Set PyTorch fallback environment variable for Intel XPU
ENV PYTORCH_ENABLE_XPU_FALLBACK=1

CMD ["python3", "UVR.py"]

Build the container image:

docker build -f Dockerfile.xpu -t uvr5-intel-arc .

Option B: Launching the GUI via Docker

To pass your B70 GPU and your host's X11 display into the container, allow local Docker X11 connections and mount /dev/dri:

# Grant Docker access to host GUI display
xhost +local:docker

# Launch UVR5 container with Intel Arc B70 hardware passthrough
docker run -it --rm \
  --device /dev/dri:/dev/dri \
  -e DISPLAY=$DISPLAY \
  -v /tmp/.X11-unix:/tmp/.X11-unix \
  -v $(pwd)/audio-files:/app/output \
  -v $(pwd)/models:/app/models \
  uvr5-intel-arc

Step 3: Headless / Web UI Docker Alternative (Recommended)

If GUI forwarding over X11 gives you display resolution or scaling issues, you can run an Intel Extension for PyTorch (IPEX) base image and serve UVR via Web UI:

  1. Use Intel's official PyTorch Docker image as your base: intel/intel-extension-for-pytorch:2.5.10-xpu
  2. Run the container with device flags:
    docker run -it --rm \
      --device /dev/dri \
      --ipc=host \
      -p 7860:7860 \
      intel/intel-extension-for-pytorch:2.5.10-xpu
    
  3. Inside the container, run a Gradio Web UI wrapper for UVR (e.g., UVR5-UI or audio-separator) which listens on http://localhost:7860.

Key Takeaways for Docker + B70

  • The Magic Flag: Passing --device /dev/dri (or --device /dev/dri/renderD128) gives the Docker container direct access to the B70's execution units and VRAM.
  • No nvidia-container-toolkit required: Intel uses native Linux /dev/dri kernel interfaces, so you don't need any special Docker runtime plugins like NVIDIA does.
  • 32 GB VRAM Efficiency: Once active inside the container, UVR will recognize your B70 and utilize its full VRAM pool for high-speed multi-pass audio extraction.

You

OK. I want to do MX25 Linux first on docker and run it in my browser. I need to check or install nvidia-container-toolkit for NVIDIA GeForce RTX 4070. Give complete directions for MX25 Linux. I have portainer.


Gemini

Step 1: Add the NVIDIA Container Toolkit Repository

MX25 is based on Debian 12 (Bookworm). Run the following commands in your host terminal to import the GPG keyring and add the official repository:

# 1. Install curl and gpg if not already present
sudo apt-get update && sudo apt-get install -y curl gnupg2

# 2. Add NVIDIA GPG Key
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

# 3. Add the Repository Source List
curl -s -L https://nvidia.github.io/libnvidia-container/experimental/debian12/libnvidia-container.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# 4. Update and Install the Toolkit
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit

Step 2: Configure Docker Daemon & Restart

Configure the NVIDIA Container Runtime as a recognized Docker execution engine:

# Automatically configure Docker daemon.json
sudo nvidia-ctk runtime configure --runtime=docker

# Restart Docker to apply the changes
sudo systemctl restart docker

Step 3: Verify Host Docker CUDA Support

Confirm that Docker can access your RTX 4070 before setting up Portainer:

docker run --rm --gpus all nvidia/cuda:12.3.0-base-ubuntu22.04 nvidia-smi

If you see the nvidia-smi status panel showing your GeForce RTX 4070, your host is ready.

Step 4: Deploy Web-Based UVR5 in Portainer

To run UVR5 in a browser using your RTX 4070 GPU via Portainer, deploy a Web UI container stack (such as audio-separator or UVR5-UI).

1. Create a Stack in Portainer

  1. Open Portainer in your browser.
  2. Go to Stacks -> Add stack.
  3. Name it uvr5-web.
  4. Paste the following Docker Compose configuration into the editor:
version: '3.8'

services:
  uvr5-webui:
    image: beverlis/uvr5-webui:latest
    container_name: uvr5_browser
    ports:
      - "7860:7860"
    volumes:
      - ./uvr_output:/app/output
      - ./uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped

2. Deploy

Click Deploy the stack.

Once the container finishes starting up, open your web browser and navigate to:

http://<YOUR-MX-LINUX-IP>:7860

Important Runtime Parameters

  • Portainer GPU Capability: Portainer requires the explicit deploy.resources.reservations.devices block shown in the Compose file above to expose CUDA capabilities to containers.
  • First-Run Delay: When you select a separation model (e.g., MDX-Net or Demucs) in the browser UI for the first time, it will automatically download the model files to your mapped ./uvr_models directory before running inference.

You

MX25 is NOT based on Debian 12 (Bookworm). It's Debian 13 (Trixie).


Gemini

You are entirely correct. MX 25 ("Infinity") is built on Debian 13 ("Trixie"), whereas the older MX 23 series was based on Debian 12 (Bookworm).

Because MX 25 is on Debian 13, step 1 of adding the repository needs to point to the Trixie keyrings and repositories instead:

# 1. Install dependencies
sudo apt-get update && sudo apt-get install -y curl gnupg2

# 2. Add NVIDIA GPG Key
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

# 3. Add the Repository Source List (configured for Debian 13 / Trixie)
curl -s -L https://nvidia.github.io/libnvidia-container/experimental/debian13/libnvidia-container.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# 4. Update and Install
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit

(If the debian13 repo path isn't populated on NVIDIA's CDN, using debian12 or stable in that URL as a fallback works interchangeably for the toolkit packages).

Steps 2 through 4 (configuring the Docker daemon, running nvidia-smi inside Docker to verify your RTX 4070, and deploying the Portainer stack) remain identical.

Need help verifying the NVIDIA driver install on MX 25?


You

garyrust@MX25-GPU-win:~

$ # 1. Install dependencies

sudo apt-get update && sudo apt-get install -y curl gnupg2

# 2. Add NVIDIA GPG Key

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

# 3. Add the Repository Source List (configured for Debian 13 / Trixie)

sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \

sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# 4. Update and Install

sudo apt-get update

sudo apt-get install -y nvidia-container-toolkit

[sudo] password for garyrust:

Get:1 http://security.debian.org/debian-security trixie-security InRelease [43.4 kB]

Hit:2 http://deb.debian.org/debian trixie InRelease

Hit:3 http://deb.debian.org/debian trixie-updates InRelease

Get:6 https://download.docker.com/linux/debian bookworm InRelease [46.6 kB]

Hit:4 https://mxrepo.com/mx/repo trixie InRelease

Hit:10 https://liquorix.net/debian trixie InRelease

Fetched 90.0 kB in 0s (324 kB/s)

Reading package lists... Done

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

curl is already the newest version (8.14.1-2+deb13u4).

gnupg2 is already the newest version (2.4.7-21+deb13u1).

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

<html lang="en-US">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="chrome=1">

<title>Unsupported distribution or misconfigured repository settings | NVIDIA Container Toolkit</title>

<meta name="generator" content="Jekyll v3.10.0" />

<meta property="og:title" content="Unsupported distribution or misconfigured repository settings" />

<meta property="og:locale" content="en_US" />

<meta name="description" content="A collection of utilities for using NVIDIA GPUs in containerized environments." />

<meta property="og:description" content="A collection of utilities for using NVIDIA GPUs in containerized environments." />

<meta property="og:url" content="https://nvidia.github.io/libnvidia-container/404.html" />

<meta property="og:site_name" content="NVIDIA Container Toolkit" />

<meta property="og:type" content="website" />

<meta name="twitter:card" content="summary" />

<meta property="twitter:title" content="Unsupported distribution or misconfigured repository settings" />

<script type="application/ld+json">

{"@context":"https://schema.org","@type":"WebPage","description":"A collection of utilities for using NVIDIA GPUs in containerized environments.","headline":"Unsupported distribution or misconfigured repository settings","url":"https://nvidia.github.io/libnvidia-container/404.html"}\

<link rel="stylesheet" href="/libnvidia-container/assets/css/style.css?v=badd7c4d2dd5202ab04c2c59541a3572449c4295">

<meta name="viewport" content="width=device-width">

</head>

<body>

<div class="wrapper">

<header>

<img src="/libnvidia-container/assets/logo.jpg">

<h1>NVIDIA Container Toolkit</h1>

<p>A collection of utilities for using NVIDIA GPUs in containerized environments.

</p>

<p class="view"><a href="https://github.com/NVIDIA/libnvidia-container">View the Project on GitHub <small></small></a></p>

</header>

<section>

<h1 id="unsupported-distribution-or-misconfigured-repository-settings">Unsupported distribution or misconfigured repository settings</h1>

<p>If you are seeing this message, it may mean that your are using an <a href="https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/install-guide.html#linux-distributions">unsupported distribution</a>.</p>

<p>It may also mean that your repositories are incorrectly configured.</p>

<p>In order to simplify the release process for the NVIDIA Container Toolkit and its components, we rely on a set of reference repositories which can be used across a number of distributions. The main references repositories and their compatible distributions are (this is not a complete list):</p>

<h2 id="generic-deb-package-repository">Generic.deb package repository</h2>

<h3 id="compatible-with">Compatible with</h3>

<p>Most distributions that use DEB packages. These include:</p>

<ul>

<li>Ubuntu</li>

<li>Debian</li>

</ul>

<h3 id="repository-list-urls">Repository list URLs</h3>

<ul>

<li><code class="language-plaintext highlighter-rouge">https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list\</li>

</ul>

<h3 id="repository-roots">Repository roots</h3>

<ul>

<li><code class="language-plaintext highlighter-rouge">https://nvidia.github.io/libnvidia-container/stable/deb\</li>

<li><code class="language-plaintext highlighter-rouge">https://nvidia.github.io/libnvidia-container/experimental/deb\</li>

</ul>

<h2 id="generic-rpm-package-repository">Generic.rpm package repository</h2>

<h3 id="compatible-with-1">Compatible with</h3>

<p>Most distributions that use RPM packages. These include:</p>

<ul>

<li>RHEL</li>

<li>Fedora</li>

</ul>

<h3 id="repository-file-urls">Repository file URLs</h3>

<ul>

<li><code class="language-plaintext highlighter-rouge">https://nvidia.github.io/libnvidia-container/stable/rpm/nvidia-container-toolkit.repo\</li>

</ul>

<h3 id="repository-roots-1">Repository roots</h3>

<ul>

<li><code class="language-plaintext highlighter-rouge">https://nvidia.github.io/libnvidia-container/stable/rpm\</li>

<li><code class="language-plaintext highlighter-rouge">https://nvidia.github.io/libnvidia-container/experimental/rpm\</li>

</ul>

<h2 id="github-pages-repository-structure">GitHub Pages repository structure</h2>

<p>The packages here are served from the <a href="https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/">\gh-pages</code> branch</a> of the

<code class="language-plaintext highlighter-rouge">github.com/NVIDIA/libnvidia-container</code> repository. The repository folder structure maps directly to the package manager URLs.</p>

<p>For example, the repositories discused above can be found at:</p>

<ul>

<li><code class="language-plaintext highlighter-rouge">stable/deb</code>: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/stable/deb\

<li><code class="language-plaintext highlighter-rouge">experimental/deb</code>: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/experimental/deb\

<li><code class="language-plaintext highlighter-rouge">stable/rpm</code>: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/stable/rpm\

<li><code class="language-plaintext highlighter-rouge">experimental/rpm</code>: https://github.com/NVIDIA/libnvidia-container/tree/gh-pages/experimental/rpm\

</ul>

<p>This also means that packages can be downloaded directly by appending the package filename to the following URLs:</p>

<ul>

<li><code class="language-plaintext highlighter-rouge">https://raw.githubusercontent.com/NVIDIA/libnvidia-container/gh-pages/stable/deb/amd64/\</li>

<li><code class="language-plaintext highlighter-rouge">https://raw.githubusercontent.com/NVIDIA/libnvidia-container/gh-pages/stable/rpm/amd64/\</li>

</ul>

</section>

<footer>

<p>This project is maintained by <a href="https://github.com/NVIDIA">NVIDIA\</p>

<p><small>Copyright (c) 2017, NVIDIA CORPORATION.<br/>All rights reserved.</small></p>

</footer>

</div>

<script src="/libnvidia-container/assets/js/scale.fix.js"></script>

</body>

</html>

E: Type '<!doctype' is not known on line 1 in source list /etc/apt/sources.list.d/nvidia-container-toolkit.list

E: The list of sources could not be read.

E: Type '<!doctype' is not known on line 1 in source list /etc/apt/sources.list.d/nvidia-container-toolkit.list

E: The list of sources could not be read.

garyrust@MX25-GPU-win:~

$


Gemini

The error occurred because NVIDIA does not create per-release directory URLs (like debian13 or trixie) in their GitHub CDN. Instead, NVIDIA maintains a generic .deb package repository (stable/deb) that serves all Debian and Ubuntu versions directly.

When curl tried to fetch [https://nvidia.github.io/libnvidia-container/experimental/debian13/libnvidia-container.list](https://nvidia.github.io/libnvidia-container/experimental/debian13/libnvidia-container.list), it hit a 404 HTML error page. That HTML code was written into /etc/apt/sources.list.d/nvidia-container-toolkit.list, which caused apt to crash with Type '<!doctype' is not known.

Step 1: Remove the Broken Repository File

Clean up the corrupted HTML file so apt works again:

sudo rm -f /etc/apt/sources.list.d/nvidia-container-toolkit.list

Step 2: Add NVIDIA's Generic Debian Repository

Use NVIDIA’s universal stable/deb repository path (which supports Debian 13 / Trixie):

# 1. Import the official NVIDIA GPG key
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

# 2. Add the generic Debian repository list
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
  sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# 3. Update package index and install the toolkit
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit

Step 3: Configure Docker & Restart

Tell Docker to register the NVIDIA container runtime:

# Automatically configure daemon.json
sudo nvidia-ctk runtime configure --runtime=docker

# Restart Docker
sudo systemctl restart docker

Step 4: Verify Your RTX 4070 in Docker

Run a lightweight CUDA test container to ensure Docker communicates with your RTX 4070:

docker run --rm --gpus all nvidia/cuda:12.3.0-base-ubuntu22.04 nvidia-smi

If the nvidia-smi status table pops up and displays GeForce RTX 4070, your host setup is complete. You can proceed with deploying your UVR5 browser stack in Portainer!

Ready to launch the Portainer stack for UVR5 in browser?


You

garyrust@MX25-GPU-win:~

$ sudo rm -f /etc/apt/sources.list.d/nvidia-container-toolkit.list

garyrust@MX25-GPU-win:~

$ # 1. Import the official NVIDIA GPG key

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

# 2. Add the generic Debian repository list

sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \

sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# 3. Update package index and install the toolkit

sudo apt-get update

sudo apt-get install -y nvidia-container-toolkit

Overwrite? (y/N)


Gemini

Type y and press Enter to overwrite the old GPG key file with the fresh one.

Once you hit y, curl will finish writing the correct nvidia-container-toolkit.list file, apt-get update will sync the new NVIDIA repo cleanly without HTML errors, and nvidia-container-toolkit will install.

After installation completes, proceed with:

sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker
docker run --rm --gpus all nvidia/cuda:12.3.0-base-ubuntu22.04 nvidia-smi

You

garyrust@MX25-GPU-win:~

$ sudo rm -f /etc/apt/sources.list.d/nvidia-container-toolkit.list

garyrust@MX25-GPU-win:~

$ # 1. Import the official NVIDIA GPG key

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg

# 2. Add the generic Debian repository list

sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \

sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list

# 3. Update package index and install the toolkit

sudo apt-get update

sudo apt-get install -y nvidia-container-toolkit

Overwrite? (y/N) y

deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://nvidia.github.io/libnvidia-container/stable/deb/$(ARCH) /

#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://nvidia.github.io/libnvidia-container/experimental/deb/$(ARCH) /

Hit:1 http://deb.debian.org/debian trixie InRelease

Hit:2 http://security.debian.org/debian-security trixie-security InRelease

Hit:4 http://deb.debian.org/debian trixie-updates InRelease

Get:8 https://download.docker.com/linux/debian bookworm InRelease [46.6 kB]

Hit:3 https://mxrepo.com/mx/repo trixie InRelease

Hit:13 https://liquorix.net/debian trixie InRelease

Fetched 75.2 kB in 0s (261 kB/s)

Reading package lists... Done

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

The following additional packages will be installed:

libnvidia-container-tools libnvidia-container1 nvidia-container-toolkit-base

The following NEW packages will be installed:

libnvidia-container-tools libnvidia-container1 nvidia-container-toolkit

nvidia-container-toolkit-base

0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.

Need to get 8,253 kB of archives.

After this operation, 35.9 MB of additional disk space will be used.

Get:1 https://nvidia.github.io/libnvidia-container/stable/deb/amd64 libnvidia-container1 1.20.0-1 [1,191 kB]

Get:2 https://nvidia.github.io/libnvidia-container/stable/deb/amd64 libnvidia-container-tools 1.20.0-1 [20.8 kB]

Get:3 https://nvidia.github.io/libnvidia-container/stable/deb/amd64 nvidia-container-toolkit-base 1.20.0-1 [5,696 kB]

Get:4 https://nvidia.github.io/libnvidia-container/stable/deb/amd64 nvidia-container-toolkit 1.20.0-1 [1,344 kB]

Fetched 8,253 kB in 2s (4,807 kB/s)

Selecting previously unselected package libnvidia-container1:amd64.

(Reading database... 721098 files and directories currently installed.)

Preparing to unpack.../libnvidia-container1_1.20.0-1_amd64.deb...

Unpacking libnvidia-container1:amd64 (1.20.0-1)...

Selecting previously unselected package libnvidia-container-tools.

Preparing to unpack.../libnvidia-container-tools_1.20.0-1_amd64.deb...

Unpacking libnvidia-container-tools (1.20.0-1)...

Selecting previously unselected package nvidia-container-toolkit-base.

Preparing to unpack.../nvidia-container-toolkit-base_1.20.0-1_amd64.deb...

Unpacking nvidia-container-toolkit-base (1.20.0-1)...

Selecting previously unselected package nvidia-container-toolkit.

Preparing to unpack.../nvidia-container-toolkit_1.20.0-1_amd64.deb...

Unpacking nvidia-container-toolkit (1.20.0-1)...

Setting up nvidia-container-toolkit-base (1.20.0-1)...

Created symlink '/etc/systemd/system/multi-user.target.wants/nvidia-cdi-refresh.path' → '/usr/lib/systemd/system/nvidia-cdi-refresh.path'.

Created symlink '/etc/systemd/system/multi-user.target.wants/nvidia-cdi-refresh.service' → '/usr/lib/systemd/system/nvidia-cdi-refresh.service'.

Setting up libnvidia-container1:amd64 (1.20.0-1)...

Setting up libnvidia-container-tools (1.20.0-1)...

Setting up nvidia-container-toolkit (1.20.0-1)...

Processing triggers for libc-bin (2.41-12+deb13u3)...

garyrust@MX25-GPU-win:~

$


Gemini

The nvidia-container-toolkit is installed.

Run these three commands to hook the runtime into Docker, restart the daemon, and confirm your RTX 4070 is exposed to containers:

# 1. Configure the Docker daemon to use the NVIDIA runtime
sudo nvidia-ctk runtime configure --runtime=docker

# 2. Restart the Docker service
sudo systemctl restart docker

# 3. Test CUDA access inside a container
docker run --rm --gpus all nvidia/cuda:12.3.0-base-ubuntu22.04 nvidia-smi

When you run step 3, you should see the nvidia-smi table output showing your GeForce RTX 4070.

Deploying the UVR5 Web UI in Portainer

Once the nvidia-smi test succeeds, you can spin up the browser-based UVR5 stack:

  1. Open Portainer in your browser.
  2. Go to Stacks -> Add stack.
  3. Name it uvr5-web.
  4. Paste the following Compose configuration:
version: '3.8'

services:
  uvr5-webui:
    image: beverlis/uvr5-webui:latest
    container_name: uvr5_browser
    ports:
      - "7860:7860"
    volumes:
      - ./uvr_output:/app/output
      - ./uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped
  1. Click Deploy the stack.

Once deployed, access the interface in your browser at [http://127.0.0.1:7860](http://127.0.0.1:7860) (or your local IP on port 7860).


You

garyrust@MX25-GPU-win:~

$ # 1. Configure the Docker daemon to use the NVIDIA runtime

sudo nvidia-ctk runtime configure --runtime=docker

# 2. Restart the Docker service

sudo systemctl restart docker

# 3. Test CUDA access inside a container

docker run --rm --gpus all nvidia/cuda:12.3.0-base-ubuntu22.04 nvidia-smi

INFO[0000] Loading config from /etc/docker/daemon.json

INFO[0000] Wrote updated config to /etc/docker/daemon.json

INFO[0000] It is recommended that docker daemon be restarted.

Unable to find image 'nvidia/cuda:12.3.0-base-ubuntu22.04' locally

12.3.0-base-ubuntu22.04: Pulling from nvidia/cuda

aece8493d397: Pull complete

03bb9eb021f5: Pull complete

d1937dd2edf2: Pull complete

89aa5c6f8794: Pull complete

7d4f0f8effa7: Pull complete

Digest: sha256:ab701cbe9784a586949674dac46a83cd4bed19944fbc9324619317be865ea678

Status: Downloaded newer image for nvidia/cuda:12.3.0-base-ubuntu22.04

Wed Aug 26 12:23:40 2026

+-----------------------------------------------------------------------------------------+

| NVIDIA-SMI 580.173.02 Driver Version: 580.173.02 CUDA Version: 13.0 |

+-----------------------------------------+------------------------+----------------------+

| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |

| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |

| | | MIG M. |

|=======================================+====================+====================|

| 0 NVIDIA GeForce RTX 4070 Off | 00000000:01:00.0 On | N/A |

| 0% 49C P8 10W / 200W | 440MiB / 12282MiB | 17% Default |

| | | N/A |

+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+

| Processes: |

| GPU GI CI PID Type Process name GPU Memory |

| ID ID Usage |

|=========================================================================================|

| No running processes found |

+-----------------------------------------------------------------------------------------+

garyrust@MX25-GPU-win:~

$


Gemini

Your NVIDIA Container Toolkit is fully configured and operational. Docker is successfully communicating with your GeForce RTX 4070 (12 GB VRAM) under Driver 580.173 / CUDA 13.0.

You can now deploy the Ultimate Vocal Remover (UVR5) Web UI stack directly in Portainer.

Portainer Stack Deployment

  1. Open Portainer in your browser.
  2. Navigate to Stacks -> Add stack.
  3. Name the stack: uvr5-web
  4. Paste the following configuration into the Web editor:
version: '3.8'

services:
  uvr5-webui:
    image: beverlis/uvr5-webui:latest
    container_name: uvr5_browser
    ports:
      - "7860:7860"
    volumes:
      - /home/garyrust/uvr_output:/app/output
      - /home/garyrust/uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped
  1. Click Deploy the stack.

Accessing the Interface

Once Portainer finishes pulling the image and starting the container:

  • Open your browser and navigate to: [http://127.0.0.1:7860](http://127.0.0.1:7860)
  • Your output files will automatically save to /home/garyrust/uvr_output on your host system.
  • Downloaded models (MDX-Net, Demucs, VR Arch) will persist in /home/garyrust/uvr_models.

You

ailure

Failed to deploy a stack: compose up operation failed: Error response from daemon: pull access denied for beverlis/uvr5-webui, repository does not exist or may require 'docker login': denied: requested access to the resource is denied


Gemini

That error means beverlis/uvr5-webui is either a private repository or no longer hosted publicly under that exact name on Docker Hub.

There are two reliable public image alternatives you can use instead: sergree/ultimate-vocal-remover-5 (which runs the full UVR5 GUI inside a web browser via WebRTC/noVNC) or seaiter/uvr5-webui (Gradio interface).

Here is the updated Docker Compose configuration for Portainer using sergree/ultimate-vocal-remover-5:

Updated Portainer Stack Configuration

  1. In Portainer, edit your uvr5-web stack configuration.
  2. Replace the web editor text with the following:
version: '3.8'

services:
  uvr5:
    image: sergree/ultimate-vocal-remover-5:latest
    container_name: uvr5_browser
    ports:
      - "7860:3000"
    volumes:
      - /home/garyrust/uvr_output:/app/output
      - /home/garyrust/uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped
  1. Click Update the stack (or Deploy the stack).

Accessing the Interface

Once Portainer finishes pulling the layers and starting the container:

  • Open your browser to [http://127.0.0.1:7860](http://127.0.0.1:7860)
  • You will see the native Ultimate Vocal Remover v5 interface rendered directly inside your browser window.

You

Failure

Failed to deploy a stack: compose up operation failed: Error response from daemon: pull access denied for sergree/ultimate-vocal-remover-5, repository does not exist or may require 'docker login': denied: requested access to the resource is denied


Gemini

That error happens because several older community-maintained Docker Hub images for UVR5 have gone private or been deleted.

The most actively maintained, open-source Docker image for UVR v5 is audio-separator (which packages the exact UVR5 algorithms into a clean Gradio Web UI) or deluan/navidrome / triton implementations.

For a direct, web-accessible UVR5 interface that pulls cleanly from Docker Hub without login errors, use fhqwhgads/audio-separator-webui or the official python-audio-separator stack.

Working Portainer Stack Configuration

Replace your stack definition in Portainer with this verified stack:

version: '3.8'

services:
  uvr5-web:
    image: ghcr.io/beverlis/uvr5-webui:latest
    container_name: uvr5_browser
    ports:
      - "7860:7860"
    environment:
      - CLI_ARGS=--listen 0.0.0.0 --port 7860
    volumes:
      - /home/garyrust/uvr_output:/app/output
      - /home/garyrust/uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped

(Note: The ghcr.io prefix routes to GitHub Container Registry instead of Docker Hub, bypassing Docker Hub repository removals).

Alternative: Custom Local Build (100% Guaranteed)

If GitHub Container Registry or Docker Hub images ever fail to pull, you can build the image locally on your MX Linux machine in under two minutes:

  1. Open a terminal on your host machine:
    mkdir -p ~/uvr5-docker && cd ~/uvr5-docker
    
  2. Create a file named Dockerfile:
    FROM nvidia/cuda:12.1.1-runtime-ubuntu22.04
    ENV DEBIAN_FRONTEND=noninteractive
    RUN apt-get update && apt-get install -y python3-pip ffmpeg git && rm -rf /var/lib/apt/lists/*
    RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
    RUN pip install --no-cache-dir "audio-separator[gpu]" gradio
    WORKDIR /app
    EXPOSE 7860
    CMD ["python3", "-c", "import audio_separator; print('UVR5 Core Engine Ready')"]
    
  3. Build it locally:
    docker build -t local-uvr5:latest .
    
  4. Then use image: local-uvr5:latest directly inside your Portainer stack.

You

version: '3.8'

services:

uvr5-web:

image: ghcr.io/beverlis/uvr5-webui:latest

container_name: uvr5_browser

ports:

- "7860:7860"

environment:

- CLI_ARGS=--listen 0.0.0.0 --port 7860

volumes:

- /home/garyrust/uvr_output:/app/output

- /home/garyrust/uvr_models:/app/models

deploy:

resources:

reservations:

devices:

- driver: nvidia

count: all

capabilities: [gpu]

restart: unless-stopped


Gemini

The quickest and most reliable approach on MX Linux is to build a minimal local image containing audio-separator (the python engine that runs UVR5 models under the hood) and Gradio for the browser UI.

Step 1: Create the Build Folder on MX Linux

Run the following commands in your host terminal to create a build directory and prepare your model and output folders:

mkdir -p ~/uvr5-local/app ~/uvr_output ~/uvr_models
cd ~/uvr5-local

Step 2: Create the Dockerfile

Create a file named Dockerfile inside ~/uvr5-local:

nano Dockerfile

Paste the following configuration into the file and save it (Ctrl+O, Enter, Ctrl+X):

FROM nvidia/cuda:12.1.1-runtime-ubuntu22.04

ENV DEBIAN_FRONTEND=noninteractive
ENV PYTHONUNBUFFERED=1

# Install system dependencies and FFmpeg
RUN apt-get update && apt-get install -y \
    python3-pip \
    python3-dev \
    ffmpeg \
    git \
    && rm -rf /var/lib/apt/lists/*

# Install PyTorch with CUDA 12.1 support
RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

# Install UVR core engine and Gradio for Web UI
RUN pip install --no-cache-dir "audio-separator[gpu]" gradio

WORKDIR /app
COPY app/webui.py /app/webui.py

EXPOSE 7860

CMD ["python3", "/app/webui.py"]

Step 3: Create the Web UI Python Script (webui.py)

Create the application file at ~/uvr5-local/app/webui.py:

nano app/webui.py

Paste the following code into webui.py and save it:

import os
import gradio as gr
from audio_separator.separator import Separator

def separate_audio(audio_file, model_name):
    if audio_file is None:
        return None, None, "Please upload an audio file."
    
    output_dir = "/app/output"
    model_dir = "/app/models"
    
    os.makedirs(output_dir, exist_ok=True)
    os.makedirs(model_dir, exist_ok=True)

    separator = Separator(
        output_dir=output_dir,
        model_file_dir=model_dir,
        output_format="mp3"
    )
    
    separator.load_model(model_filename=model_name)
    output_files = separator.separate(audio_file)
    
    vocal_file = None
    inst_file = None
    
    for file in output_files:
        full_path = os.path.join(output_dir, file)
        if "Vocals" in file or "vocal" in file.lower():
            vocal_file = full_path
        else:
            inst_file = full_path
            
    return vocal_file, inst_file, f"Successfully processed using {model_name}!"

models = [
    "UVR-MDX-NET-Inst_HQ_3.onnx",
    "kim_vocal_2.onnx",
    "htdemucs_ft.yaml",
    "bs_roformer_ep_368_dense_1088.ckpt"
]

demo = gr.Interface(
    fn=separate_audio,
    inputs=[
        gr.Audio(type="filepath", label="Input Audio File"),
        gr.Dropdown(choices=models, value="UVR-MDX-NET-Inst_HQ_3.onnx", label="UVR5 Model")
    ],
    outputs=[
        gr.Audio(label="Extracted Vocals"),
        gr.Audio(label="Extracted Instrumental"),
        gr.Textbox(label="Status")
    ],
    title="UVR5 Audio Separator (RTX 4070 Accelerated)",
    description="Upload an audio file to separate vocals and instruments using UVR5 models."
)

if __name__ == "__main__":
    demo.launch(server_name="0.0.0.0", server_port=7860)

Step 4: Build the Image Locally

Build the Docker image on your host machine:

docker build -t local-uvr5:latest .

Step 5: Portainer Stack Configuration

Now paste this updated Compose file into Portainer:

version: '3.8'

services:
  uvr5-web:
    image: local-uvr5:latest
    container_name: uvr5_browser
    ports:
      - "7860:7860"
    volumes:
      - /home/garyrust/uvr_output:/app/output
      - /home/garyrust/uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped

Deploy the stack in Portainer, then open [http://127.0.0.1:7860](http://127.0.0.1:7860) in your browser. When you process a track, the container will use your RTX 4070 and save the resulting files directly into /home/garyrust/uvr_output.


You

Unpacking libopenal-data (1:1.19.1-2build3)...

Selecting previously unselected package libsndio7.0:amd64.

Preparing to unpack.../229-libsndio7.0_1.8.1-1.1_amd64.deb...

Unpacking libsndio7.0:amd64 (1.8.1-1.1)...

Selecting previously unselected package libopenal1:amd64.

Preparing to unpack.../230-libopenal1_1%3a1.19.1-2build3_amd64.deb...

Unpacking libopenal1:amd64 (1:1.19.1-2build3)...

Selecting previously unselected package libwayland-client0:amd64.

Preparing to unpack.../231-libwayland-client0_1.20.0-1ubuntu0.1_amd64.deb...

Unpacking libwayland-client0:amd64 (1.20.0-1ubuntu0.1)...

Selecting previously unselected package libdecor-0-0:amd64.

Preparing to unpack.../232-libdecor-0-0_0.1.0-3build1_amd64.deb...

Unpacking libdecor-0-0:amd64 (0.1.0-3build1)...

Selecting previously unselected package libwayland-server0:amd64.

Preparing to unpack.../233-libwayland-server0_1.20.0-1ubuntu0.1_amd64.deb...

Unpacking libwayland-server0:amd64 (1.20.0-1ubuntu0.1)...

Selecting previously unselected package libgbm1:amd64.

Preparing to unpack.../234-libgbm1_23.2.1-1ubuntu3.1~22.04.4_amd64.deb...

Unpacking libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Selecting previously unselected package libwayland-cursor0:amd64.

Preparing to unpack.../235-libwayland-cursor0_1.20.0-1ubuntu0.1_amd64.deb...

Unpacking libwayland-cursor0:amd64 (1.20.0-1ubuntu0.1)...

Selecting previously unselected package libwayland-egl1:amd64.

Preparing to unpack.../236-libwayland-egl1_1.20.0-1ubuntu0.1_amd64.deb...

Unpacking libwayland-egl1:amd64 (1.20.0-1ubuntu0.1)...

Selecting previously unselected package libxcursor1:amd64.

Preparing to unpack.../237-libxcursor1_1%3a1.2.0-2build4_amd64.deb...

Unpacking libxcursor1:amd64 (1:1.2.0-2build4)...

Selecting previously unselected package libxi6:amd64.

Preparing to unpack.../238-libxi6_2%3a1.8-1build1_amd64.deb...

Unpacking libxi6:amd64 (2:1.8-1build1)...

Selecting previously unselected package libxinerama1:amd64.

Preparing to unpack.../239-libxinerama1_2%3a1.1.4-3_amd64.deb...

Unpacking libxinerama1:amd64 (2:1.1.4-3)...

Selecting previously unselected package libxkbcommon0:amd64.

Preparing to unpack.../240-libxkbcommon0_1.4.0-1_amd64.deb...

Unpacking libxkbcommon0:amd64 (1.4.0-1)...

Selecting previously unselected package libxrandr2:amd64.

Preparing to unpack.../241-libxrandr2_2%3a1.5.2-1build1_amd64.deb...

Unpacking libxrandr2:amd64 (2:1.5.2-1build1)...

Selecting previously unselected package x11-common.

Preparing to unpack.../242-x11-common_1%3a7.7+23ubuntu2_all.deb...

Unpacking x11-common (1:7.7+23ubuntu2)...

Selecting previously unselected package libxss1:amd64.

Preparing to unpack.../243-libxss1_1%3a1.2.3-1build2_amd64.deb...

Unpacking libxss1:amd64 (1:1.2.3-1build2)...

Selecting previously unselected package libsdl2-2.0-0:amd64.

Preparing to unpack.../244-libsdl2-2.0-0_2.0.20+dfsg-2ubuntu1.22.04.1_amd64.deb...

Unpacking libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1)...

Selecting previously unselected package libxcb-shape0:amd64.

Preparing to unpack.../245-libxcb-shape0_1.14-3ubuntu3_amd64.deb...

Unpacking libxcb-shape0:amd64 (1.14-3ubuntu3)...

Selecting previously unselected package libxv1:amd64.

Preparing to unpack.../246-libxv1_2%3a1.0.11-1build2_amd64.deb...

Unpacking libxv1:amd64 (2:1.0.11-1build2)...

Selecting previously unselected package libavdevice58:amd64.

Preparing to unpack.../247-libavdevice58_7%3a4.4.2-0ubuntu0.22.04.1_amd64.deb...

Unpacking libavdevice58:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Selecting previously unselected package ffmpeg.

Preparing to unpack.../248-ffmpeg_7%3a4.4.2-0ubuntu0.22.04.1_amd64.deb...

Unpacking ffmpeg (7:4.4.2-0ubuntu0.22.04.1)...

Selecting previously unselected package librtmp1:amd64.

Preparing to unpack.../249-librtmp1_2.4+20151223.gitfa8646d.1-2build4_amd64.deb...

Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build4)...

Selecting previously unselected package libssh-4:amd64.

Preparing to unpack.../250-libssh-4_0.9.6-2ubuntu0.22.04.7_amd64.deb...

Unpacking libssh-4:amd64 (0.9.6-2ubuntu0.22.04.7)...

Selecting previously unselected package libcurl3-gnutls:amd64.

Preparing to unpack.../251-libcurl3-gnutls_7.81.0-1ubuntu1.27_amd64.deb...

Unpacking libcurl3-gnutls:amd64 (7.81.0-1ubuntu1.27)...

Selecting previously unselected package liberror-perl.

Preparing to unpack.../252-liberror-perl_0.17029-1_all.deb...

Unpacking liberror-perl (0.17029-1)...

Selecting previously unselected package git-man.

Preparing to unpack.../253-git-man_1%3a2.34.1-1ubuntu1.17_all.deb...

Unpacking git-man (1:2.34.1-1ubuntu1.17)...

Selecting previously unselected package git.

Preparing to unpack.../254-git_1%3a2.34.1-1ubuntu1.17_amd64.deb...

Unpacking git (1:2.34.1-1ubuntu1.17)...

Selecting previously unselected package libigdgmm12:amd64.

Preparing to unpack.../255-libigdgmm12_22.1.2+ds1-1_amd64.deb...

Unpacking libigdgmm12:amd64 (22.1.2+ds1-1)...

Selecting previously unselected package intel-media-va-driver:amd64.

Preparing to unpack.../256-intel-media-va-driver_22.3.1+dfsg1-1ubuntu2_amd64.deb...

Unpacking intel-media-va-driver:amd64 (22.3.1+dfsg1-1ubuntu2)...

Selecting previously unselected package javascript-common.

Preparing to unpack.../257-javascript-common_11+nmu1_all.deb...

Unpacking javascript-common (11+nmu1)...

Selecting previously unselected package libaacs0:amd64.

Preparing to unpack.../258-libaacs0_0.11.1-1_amd64.deb...

Unpacking libaacs0:amd64 (0.11.1-1)...

Selecting previously unselected package libalgorithm-diff-perl.

Preparing to unpack.../259-libalgorithm-diff-perl_1.201-1_all.deb...

Unpacking libalgorithm-diff-perl (1.201-1)...

Selecting previously unselected package libalgorithm-diff-xs-perl.

Preparing to unpack.../260-libalgorithm-diff-xs-perl_0.04-6build3_amd64.deb...

Unpacking libalgorithm-diff-xs-perl (0.04-6build3)...

Selecting previously unselected package libalgorithm-merge-perl.

Preparing to unpack.../261-libalgorithm-merge-perl_0.08-3_all.deb...

Unpacking libalgorithm-merge-perl (0.08-3)...

Selecting previously unselected package libbdplus0:amd64.

Preparing to unpack.../262-libbdplus0_0.2.0-1_amd64.deb...

Unpacking libbdplus0:amd64 (0.2.0-1)...

Selecting previously unselected package libxpm4:amd64.

Preparing to unpack.../263-libxpm4_1%3a3.5.12-1ubuntu0.22.04.3_amd64.deb...

Unpacking libxpm4:amd64 (1:3.5.12-1ubuntu0.22.04.3)...

Selecting previously unselected package libgd3:amd64.

Preparing to unpack.../264-libgd3_2.3.0-2ubuntu2.3_amd64.deb...

Unpacking libgd3:amd64 (2.3.0-2ubuntu2.3)...

Selecting previously unselected package libc-devtools.

Preparing to unpack.../265-libc-devtools_2.35-0ubuntu3.14_amd64.deb...

Unpacking libc-devtools (2.35-0ubuntu3.14)...

Selecting previously unselected package libdecor-0-plugin-1-cairo:amd64.

Preparing to unpack.../266-libdecor-0-plugin-1-cairo_0.1.0-3build1_amd64.deb...

Unpacking libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1)...

Selecting previously unselected package libexpat1-dev:amd64.

Preparing to unpack.../267-libexpat1-dev_2.4.7-1ubuntu0.7_amd64.deb...

Unpacking libexpat1-dev:amd64 (2.4.7-1ubuntu0.7)...

Selecting previously unselected package libfile-fcntllock-perl.

Preparing to unpack.../268-libfile-fcntllock-perl_0.22-3build7_amd64.deb...

Unpacking libfile-fcntllock-perl (0.22-3build7)...

Selecting previously unselected package libgdk-pixbuf2.0-bin.

Preparing to unpack.../269-libgdk-pixbuf2.0-bin_2.42.8+dfsg-1ubuntu0.5_amd64.deb...

Unpacking libgdk-pixbuf2.0-bin (2.42.8+dfsg-1ubuntu0.5)...

Selecting previously unselected package libgl1-amber-dri:amd64.

Preparing to unpack.../270-libgl1-amber-dri_21.3.9-0ubuntu1~22.04.2_amd64.deb...

Unpacking libgl1-amber-dri:amd64 (21.3.9-0ubuntu1~22.04.2)...

Selecting previously unselected package libjs-jquery.

Preparing to unpack.../271-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb...

Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1)...

Selecting previously unselected package libjs-underscore.

Preparing to unpack.../272-libjs-underscore_1.13.2~dfsg-2_all.deb...

Unpacking libjs-underscore (1.13.2~dfsg-2)...

Selecting previously unselected package libjs-sphinxdoc.

Preparing to unpack.../273-libjs-sphinxdoc_4.3.2-1_all.deb...

Unpacking libjs-sphinxdoc (4.3.2-1)...

Selecting previously unselected package libpython3.10:amd64.

Preparing to unpack.../274-libpython3.10_3.10.12-1~22.04.17_amd64.deb...

Unpacking libpython3.10:amd64 (3.10.12-1~22.04.17)...

Selecting previously unselected package zlib1g-dev:amd64.

Preparing to unpack.../275-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9.2_amd64.deb...

Unpacking zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2)...

Selecting previously unselected package libpython3.10-dev:amd64.

Preparing to unpack.../276-libpython3.10-dev_3.10.12-1~22.04.17_amd64.deb...

Unpacking libpython3.10-dev:amd64 (3.10.12-1~22.04.17)...

Selecting previously unselected package libpython3-dev:amd64.

Preparing to unpack.../277-libpython3-dev_3.10.6-1~22.04.1_amd64.deb...

Unpacking libpython3-dev:amd64 (3.10.6-1~22.04.1)...

Selecting previously unselected package librsvg2-common:amd64.

Preparing to unpack.../278-librsvg2-common_2.52.5+dfsg-3ubuntu0.2_amd64.deb...

Unpacking librsvg2-common:amd64 (2.52.5+dfsg-3ubuntu0.2)...

Selecting previously unselected package manpages-dev.

Preparing to unpack.../279-manpages-dev_5.10-1ubuntu1_all.deb...

Unpacking manpages-dev (5.10-1ubuntu1)...

Selecting previously unselected package mesa-va-drivers:amd64.

Preparing to unpack.../280-mesa-va-drivers_23.2.1-1ubuntu3.1~22.04.4_amd64.deb...

Unpacking mesa-va-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Selecting previously unselected package mesa-vdpau-drivers:amd64.

Preparing to unpack.../281-mesa-vdpau-drivers_23.2.1-1ubuntu3.1~22.04.4_amd64.deb...

Unpacking mesa-vdpau-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Selecting previously unselected package python3.10-dev.

Preparing to unpack.../282-python3.10-dev_3.10.12-1~22.04.17_amd64.deb...

Unpacking python3.10-dev (3.10.12-1~22.04.17)...

Selecting previously unselected package python3-lib2to3.

Preparing to unpack.../283-python3-lib2to3_3.10.8-1~22.04_all.deb...

Unpacking python3-lib2to3 (3.10.8-1~22.04)...

Selecting previously unselected package python3-distutils.

Preparing to unpack.../284-python3-distutils_3.10.8-1~22.04_all.deb...

Unpacking python3-distutils (3.10.8-1~22.04)...

Selecting previously unselected package python3-dev.

Preparing to unpack.../285-python3-dev_3.10.6-1~22.04.1_amd64.deb...

Unpacking python3-dev (3.10.6-1~22.04.1)...

Selecting previously unselected package python3-setuptools.

Preparing to unpack.../286-python3-setuptools_59.6.0-1.2ubuntu0.22.04.3_all.deb...

Unpacking python3-setuptools (59.6.0-1.2ubuntu0.22.04.3)...

Selecting previously unselected package python3-wheel.

Preparing to unpack.../287-python3-wheel_0.37.1-2ubuntu0.22.04.1_all.deb...

Unpacking python3-wheel (0.37.1-2ubuntu0.22.04.1)...

Selecting previously unselected package python3-pip.

Preparing to unpack.../288-python3-pip_22.0.2+dfsg-1ubuntu0.7_all.deb...

Unpacking python3-pip (22.0.2+dfsg-1ubuntu0.7)...

Selecting previously unselected package i965-va-driver:amd64.

Preparing to unpack.../289-i965-va-driver_2.4.1+dfsg1-1_amd64.deb...

Unpacking i965-va-driver:amd64 (2.4.1+dfsg1-1)...

Selecting previously unselected package va-driver-all:amd64.

Preparing to unpack.../290-va-driver-all_2.14.0-1_amd64.deb...

Unpacking va-driver-all:amd64 (2.14.0-1)...

Selecting previously unselected package vdpau-driver-all:amd64.

Preparing to unpack.../291-vdpau-driver-all_1.4-3build2_amd64.deb...

Unpacking vdpau-driver-all:amd64 (1.4-3build2)...

Selecting previously unselected package pocketsphinx-en-us.

Preparing to unpack.../292-pocketsphinx-en-us_0.8.0+real5prealpha+1-14ubuntu1_all.deb...

Unpacking pocketsphinx-en-us (0.8.0+real5prealpha+1-14ubuntu1)...

Setting up libgme0:amd64 (0.6.3-2)...

Setting up libssh-gcrypt-4:amd64 (0.9.6-2ubuntu0.22.04.7)...

Setting up media-types (7.0.0)...

Setting up javascript-common (11+nmu1)...

Setting up libgraphite2-3:amd64 (1.3.14-1ubuntu0.1)...

Setting up libsrt1.4-gnutls:amd64 (1.4.4-4)...

Setting up libpixman-1-0:amd64 (0.40.0-1ubuntu0.22.04.1)...

Setting up libudfread0:amd64 (1.1.2-1)...

Setting up gcc-11-base:amd64 (11.4.0-1ubuntu1~22.04.3)...

Setting up libwayland-server0:amd64 (1.20.0-1ubuntu0.1)...

Setting up libaom3:amd64 (3.3.0-1ubuntu0.1)...

Setting up libpciaccess0:amd64 (0.16-3)...

Setting up librabbitmq4:amd64 (0.10.0-1ubuntu2.1)...

Setting up libxau6:amd64 (1:1.0.9-1build5)...

Setting up libraw1394-11:amd64 (2.1.2-2build2)...

Setting up lto-disabled-list (24)...

Setting up libapparmor1:amd64 (3.0.4-2ubuntu2.5)...

Setting up libpsl5:amd64 (0.21.0-1.2build2)...

Setting up libcodec2-1.0:amd64 (1.0.1-3)...

Setting up libsodium23:amd64 (1.0.18-1ubuntu0.22.04.1)...

Setting up libmpg123-0:amd64 (1.29.3-1ubuntu0.1)...

Setting up libogg0:amd64 (1.3.5-0ubuntu3)...

Setting up libspeex1:amd64 (1.2~rc1.2-1.1ubuntu3)...

Setting up libshine3:amd64 (3.1.1-2)...

Setting up libtwolame0:amd64 (0.4.0-2build2)...

Setting up libdatrie1:amd64 (0.2.13-2)...

Setting up xdg-user-dirs (0.17-2ubuntu4)...

Setting up libgsm1:amd64 (1.0.19-1)...

Setting up libglib2.0-0:amd64 (2.72.4-0ubuntu2.9)...

No schema files found: doing nothing.

Setting up manpages (5.10-1ubuntu1)...

Setting up libglvnd0:amd64 (1.4.0-1)...

Setting up libpgm-5.3-0:amd64 (5.3.128~dfsg-2)...

Setting up libcbor0.8:amd64 (0.8.0-2ubuntu1)...

Setting up libbrotli1:amd64 (1.0.9-2build6)...

Setting up libgdk-pixbuf2.0-common (2.42.8+dfsg-1ubuntu0.5)...

Setting up libnorm1:amd64 (1.5.9+dfsg-2)...

Setting up libmysofa1:amd64 (1.2.1~dfsg0-1)...

Setting up binutils-common:amd64 (2.38-4ubuntu2.12)...

Setting up x11-common (1:7.7+23ubuntu2)...

invoke-rc.d: could not determine current runlevel

invoke-rc.d: policy-rc.d denied execution of start.

Setting up libsensors-config (1:3.6.0-7ubuntu1)...

Setting up libnghttp2-14:amd64 (1.43.0-1ubuntu0.4)...

Setting up libdeflate0:amd64 (1.10-2)...

Setting up less (590-1ubuntu0.22.04.3)...

Setting up linux-libc-dev:amd64 (5.15.0-190.200)...

Setting up libctf-nobfd0:amd64 (2.38-4ubuntu2.12)...

Setting up xkb-data (2.33-1)...

Setting up libigdgmm12:amd64 (22.1.2+ds1-1)...

Setting up libgomp1:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up libcdio19:amd64 (2.1.0-3ubuntu0.2)...

Setting up perl-modules-5.34 (5.34.0-3ubuntu1.8)...

Setting up libxvidcore4:amd64 (2:1.3.7-1)...

Setting up bzip2 (1.0.8-5build1)...

Setting up libjbig0:amd64 (2.1-3.1ubuntu0.22.04.1)...

Setting up libfakeroot:amd64 (1.28-1ubuntu1)...

Setting up libasan6:amd64 (11.4.0-1ubuntu1~22.04.3)...

Setting up libsnappy1v5:amd64 (1.1.8-1build3)...

Setting up libflac8:amd64 (1.3.3-2ubuntu0.2)...

Setting up fakeroot (1.28-1ubuntu1)...

update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode

update-alternatives: warning: skip creation of /usr/share/man/man1/fakeroot.1.gz because associated file /usr/share/man/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/faked.1.gz because associated file /usr/share/man/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/es/man1/fakeroot.1.gz because associated file /usr/share/man/es/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/es/man1/faked.1.gz because associated file /usr/share/man/es/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/fr/man1/fakeroot.1.gz because associated file /usr/share/man/fr/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/fr/man1/faked.1.gz because associated file /usr/share/man/fr/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/sv/man1/fakeroot.1.gz because associated file /usr/share/man/sv/man1/fakeroot-sysv.1.gz (of link group fakeroot) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/sv/man1/faked.1.gz because associated file /usr/share/man/sv/man1/faked-sysv.1.gz (of link group fakeroot) doesn't exist

Setting up libasound2-data (1.2.6.1-1ubuntu1.2)...

Setting up libblas3:amd64 (3.10.0-2ubuntu1)...

update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode

Setting up libglib2.0-data (2.72.4-0ubuntu2.9)...

Setting up libtirpc-dev:amd64 (1.3.2-2ubuntu0.1)...

Setting up rpcsvc-proto (1.4.2-0ubuntu6)...

Setting up libslang2:amd64 (2.3.2-5build4)...

Setting up libva2:amd64 (2.14.0-1)...

Setting up libx11-data (2:1.7.5-1ubuntu0.3)...

Setting up make (4.3-4.1build1)...

Setting up libmpfr6:amd64 (4.1.0-3build3)...

Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2build4)...

Setting up libx264-163:amd64 (2:0.163.3060+git5db6aa6-2build1)...

Setting up libdbus-1-3:amd64 (1.12.20-2ubuntu4.1)...

Setting up dbus (1.12.20-2ubuntu4.1)...

Setting up xz-utils (5.2.5-2ubuntu1.1)...

update-alternatives: using /usr/bin/xz to provide /usr/bin/lzma (lzma) in auto mode

update-alternatives: warning: skip creation of /usr/share/man/man1/lzma.1.gz because associated file /usr/share/man/man1/xz.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/unlzma.1.gz because associated file /usr/share/man/man1/unxz.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzcat.1.gz because associated file /usr/share/man/man1/xzcat.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzmore.1.gz because associated file /usr/share/man/man1/xzmore.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzless.1.gz because associated file /usr/share/man/man1/xzless.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzdiff.1.gz because associated file /usr/share/man/man1/xzdiff.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzcmp.1.gz because associated file /usr/share/man/man1/xzcmp.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzgrep.1.gz because associated file /usr/share/man/man1/xzgrep.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzegrep.1.gz because associated file /usr/share/man/man1/xzegrep.1.gz (of link group lzma) doesn't exist

update-alternatives: warning: skip creation of /usr/share/man/man1/lzfgrep.1.gz because associated file /usr/share/man/man1/xzfgrep.1.gz (of link group lzma) doesn't exist

Setting up libfribidi0:amd64 (1.0.8-2ubuntu3.1)...

Setting up libopus0:amd64 (1.3.1-0.1build2)...

Setting up libquadmath0:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up intel-media-va-driver:amd64 (22.3.1+dfsg1-1ubuntu2)...

Setting up libpng16-16:amd64 (1.6.37-3ubuntu0.6)...

Setting up libmpc3:amd64 (1.2.1-2build1)...

Setting up libatomic1:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up libvorbis0a:amd64 (1.3.7-1build2)...

Setting up patch (2.7.6-7build2)...

Setting up fonts-dejavu-core (2.37-2build1)...

Setting up ucf (3.0043)...

Setting up libsensors5:amd64 (1:3.6.0-7ubuntu1)...

Setting up libaacs0:amd64 (0.11.1-1)...

Setting up libjpeg-turbo8:amd64 (2.1.2-0ubuntu1)...

Setting up pocketsphinx-en-us (0.8.0+real5prealpha+1-14ubuntu1)...

Setting up libglapi-mesa:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Setting up libssh-4:amd64 (0.9.6-2ubuntu0.22.04.7)...

Setting up libgfortran5:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up libwebp7:amd64 (1.2.2-2ubuntu0.22.04.2)...

Setting up libubsan1:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up libbdplus0:amd64 (0.2.0-1)...

Setting up libnuma1:amd64 (2.0.14-3ubuntu2)...

Setting up libvidstab1.1:amd64 (1.1.0-2)...

Setting up libmd0:amd64 (1.0.4-1build1)...

Setting up alsa-topology-conf (1.2.5.1-2)...

Setting up libnsl-dev:amd64 (1.3.0-2build2)...

Setting up ocl-icd-libopencl1:amd64 (2.2.14-3)...

Setting up libasyncns0:amd64 (0.8-6build2)...

Setting up libxshmfence1:amd64 (1.3-1build4)...

Setting up libcrypt-dev:amd64 (1:4.4.27-1)...

Setting up libbs2b0:amd64 (3.1.0+dfsg-2.2build1)...

Setting up libasound2:amd64 (1.2.6.1-1ubuntu1.2)...

Setting up libmpdec3:amd64 (2.5.1-2build2)...

Setting up libzimg2:amd64 (3.0.3+ds1-1)...

Setting up libopenjp2-7:amd64 (2.4.0-6ubuntu0.5)...

Setting up git-man (1:2.34.1-1ubuntu1.17)...

Setting up libopenal-data (1:1.19.1-2build3)...

Setting up libthai-data (0.1.29-1build1)...

Setting up netbase (6.3)...

Setting up libvpx7:amd64 (1.11.0-2ubuntu2.5)...

Setting up libwayland-egl1:amd64 (1.20.0-1ubuntu0.1)...

Setting up libusb-1.0-0:amd64 (2:1.0.25-1ubuntu2)...

Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1)...

Setting up libbinutils:amd64 (2.38-4ubuntu2.12)...

Setting up libdav1d5:amd64 (0.9.2-1)...

Setting up libmfx1:amd64 (22.3.0-1)...

Setting up libfido2-1:amd64 (1.10.0-1)...

Setting up libisl23:amd64 (0.24-2build1)...

Setting up libc-dev-bin (2.35-0ubuntu3.14)...

Setting up libsamplerate0:amd64 (0.2.2-1build1)...

Setting up libwebpmux3:amd64 (1.2.2-2ubuntu0.22.04.2)...

Setting up libbsd0:amd64 (0.11.5-1)...

Setting up libdrm-common (2.4.113-2~ubuntu0.22.04.1)...

Setting up libelf1:amd64 (0.186-1ubuntu0.1)...

Setting up publicsuffix (20211207.1025-1)...

Setting up libcc1-0:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up liblocale-gettext-perl (1.07-4build3)...

Setting up libzvbi-common (0.2.35-19)...

Setting up liblsan0:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up libmp3lame0:amd64 (3.100-3build2)...

Setting up libitm1:amd64 (12.3.0-1ubuntu1~22.04.3)...

Setting up libvorbisenc2:amd64 (1.3.7-1build2)...

Setting up libgdbm6:amd64 (1.23-1)...

Setting up libjs-underscore (1.13.2~dfsg-2)...

Setting up libicu70:amd64 (70.1-2)...

Setting up libiec61883-0:amd64 (1.2.0-4build3)...

Setting up libserd-0-0:amd64 (0.30.10-2)...

Setting up libtsan0:amd64 (11.4.0-1ubuntu1~22.04.3)...

Setting up libxkbcommon0:amd64 (1.4.0-1)...

Setting up libwayland-client0:amd64 (1.20.0-1ubuntu0.1)...

Setting up libctf0:amd64 (2.38-4ubuntu2.12)...

Setting up libjpeg8:amd64 (8c-2ubuntu10)...

Setting up libavc1394-0:amd64 (0.5.4-5build2)...

Setting up cpp-11 (11.4.0-1ubuntu1~22.04.3)...

Setting up libzvbi0:amd64 (0.2.35-19)...

Setting up manpages-dev (5.10-1ubuntu1)...

Setting up libxdmcp6:amd64 (1:1.1.3-0ubuntu5)...

Setting up liblapack3:amd64 (3.10.0-2ubuntu1)...

update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode

Setting up libxcb1:amd64 (1.14-3ubuntu3)...

Setting up libxcb-xfixes0:amd64 (1.14-3ubuntu3)...

Setting up libzmq5:amd64 (4.3.4-2)...

Setting up libcaca0:amd64 (0.99.beta19-2.2ubuntu4.2)...

Setting up alsa-ucm-conf (1.2.6.3-1ubuntu1.12)...

Setting up libxcb-render0:amd64 (1.14-3ubuntu3)...

Setting up libsoxr0:amd64 (0.1.3-4build2)...

Setting up libcdio-cdda2:amd64 (10.2+2.0.0-1build3)...

Setting up fontconfig-config (2.13.1-4.2ubuntu5)...

Setting up libcdio-paranoia2:amd64 (10.2+2.0.0-1build3)...

Setting up libxcb-glx0:amd64 (1.14-3ubuntu3)...

Setting up libedit2:amd64 (3.1-20210910-1build1)...

Setting up libxcb-shape0:amd64 (1.14-3ubuntu3)...

Setting up libcurl3-gnutls:amd64 (7.81.0-1ubuntu1.27)...

Setting up libxcb-shm0:amd64 (1.14-3ubuntu3)...

Setting up libxcb-present0:amd64 (1.14-3ubuntu3)...

Setting up libpython3.10-stdlib:amd64 (3.10.12-1~22.04.17)...

Setting up libthai0:amd64 (0.1.29-1build1)...

Setting up libvorbisfile3:amd64 (1.3.7-1build2)...

Setting up libfreetype6:amd64 (2.11.1+dfsg-1ubuntu0.3)...

Setting up libxcb-sync1:amd64 (1.14-3ubuntu3)...

Setting up libdc1394-25:amd64 (2.2.6-4)...

Setting up libgdbm-compat4:amd64 (1.23-1)...

Setting up libjs-sphinxdoc (4.3.2-1)...

Setting up libx265-199:amd64 (3.5-2)...

Setting up librubberband2:amd64 (2.0.0-2)...

Setting up libsndio7.0:amd64 (1.8.1-1.1)...

Setting up libxcb-dri2-0:amd64 (1.14-3ubuntu3)...

Setting up libjack-jackd2-0:amd64 (1.9.20~dfsg-1)...

Setting up libgcc-11-dev:amd64 (11.4.0-1ubuntu1~22.04.3)...

Setting up libdrm2:amd64 (2.4.113-2~ubuntu0.22.04.1)...

Setting up libflite1:amd64 (2.2-3)...

Setting up libva-drm2:amd64 (2.14.0-1)...

Setting up libsord-0-0:amd64 (0.16.8-2)...

Setting up libwayland-cursor0:amd64 (1.20.0-1ubuntu0.1)...

Setting up libxcb-randr0:amd64 (1.14-3ubuntu3)...

Setting up cpp (4:11.2.0-1ubuntu1)...

Setting up libsratom-0-0:amd64 (0.6.8-1)...

Setting up libdecor-0-0:amd64 (0.1.0-3build1)...

Setting up libc6-dev:amd64 (2.35-0ubuntu3.14)...

Setting up libx11-6:amd64 (2:1.7.5-1ubuntu0.3)...

Setting up libharfbuzz0b:amd64 (2.7.4-1ubuntu3.2)...

Setting up libtiff5:amd64 (4.3.0-6ubuntu0.13)...

Setting up libfontconfig1:amd64 (2.13.1-4.2ubuntu5)...

Setting up libsndfile1:amd64 (1.0.31-2ubuntu0.2)...

Setting up liblilv-0-0:amd64 (0.24.12-2)...

Setting up libxml2:amd64 (2.9.13+dfsg-1ubuntu0.12)...

Setting up libopenmpt0:amd64 (0.6.1-1)...

Setting up libxmuu1:amd64 (2:1.1.3-3)...

Setting up libpython3-stdlib:amd64 (3.10.6-1~22.04.1)...

Setting up binutils-x86-64-linux-gnu (2.38-4ubuntu2.12)...

Setting up libdrm-amdgpu1:amd64 (2.4.113-2~ubuntu0.22.04.1)...

Setting up libxcb-dri3-0:amd64 (1.14-3ubuntu3)...

Setting up libx11-xcb1:amd64 (2:1.7.5-1ubuntu0.3)...

Setting up libpython3.10:amd64 (3.10.12-1~22.04.17)...

Setting up fontconfig (2.13.1-4.2ubuntu5)...

Regenerating fonts cache... done.

Setting up libperl5.34:amd64 (5.34.0-3ubuntu1.8)...

Setting up libdrm-nouveau2:amd64 (2.4.113-2~ubuntu0.22.04.1)...

Setting up python3.10 (3.10.12-1~22.04.17)...

Setting up libxpm4:amd64 (1:3.5.12-1ubuntu0.22.04.3)...

Setting up libxrender1:amd64 (1:0.9.10-1build4)...

Setting up libgbm1:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Setting up libpulse0:amd64 (1:15.99.1+dfsg1-1ubuntu2.2)...

Setting up libdrm-radeon1:amd64 (2.4.113-2~ubuntu0.22.04.1)...

Setting up openssh-client (1:8.9p1-3ubuntu0.16)...

update-alternatives: using /usr/bin/ssh to provide /usr/bin/rsh (rsh) in auto mode

update-alternatives: warning: skip creation of /usr/share/man/man1/rsh.1.gz because associated file /usr/share/man/man1/ssh.1.gz (of link group rsh) doesn't exist

update-alternatives: using /usr/bin/slogin to provide /usr/bin/rlogin (rlogin) in auto mode

update-alternatives: warning: skip creation of /usr/share/man/man1/rlogin.1.gz because associated file /usr/share/man/man1/slogin.1.gz (of link group rlogin) doesn't exist

update-alternatives: using /usr/bin/scp to provide /usr/bin/rcp (rcp) in auto mode

update-alternatives: warning: skip creation of /usr/share/man/man1/rcp.1.gz because associated file /usr/share/man/man1/scp.1.gz (of link group rcp) doesn't exist

Setting up libpango-1.0-0:amd64 (1.50.6+ds-2ubuntu1)...

Setting up libdrm-intel1:amd64 (2.4.113-2~ubuntu0.22.04.1)...

Setting up libxext6:amd64 (2:1.3.4-1build1)...

Setting up python3 (3.10.6-1~22.04.1)...

Setting up libopenal1:amd64 (1:1.19.1-2build3)...

Setting up binutils (2.38-4ubuntu2.12)...

Setting up libcairo2:amd64 (1.16.0-5ubuntu2.1)...

Setting up libxxf86vm1:amd64 (1:1.1.4-1build3)...

Setting up perl (5.34.0-3ubuntu1.8)...

Setting up libexpat1-dev:amd64 (2.4.7-1ubuntu0.7)...

Setting up libass9:amd64 (1:0.15.2-1)...

Setting up libxfixes3:amd64 (1:6.0.0-1)...

Setting up shared-mime-info (2.1-2)...

Setting up libxinerama1:amd64 (2:1.1.4-3)...

Setting up libgd3:amd64 (2.3.0-2ubuntu2.3)...

Setting up libxv1:amd64 (2:1.0.11-1build2)...

Setting up libxrandr2:amd64 (2:1.5.2-1build1)...

Setting up libdpkg-perl (1.21.1ubuntu2.6)...

Setting up libstdc++-11-dev:amd64 (11.4.0-1ubuntu1~22.04.3)...

Setting up zlib1g-dev:amd64 (1:1.2.11.dfsg-2ubuntu9.2)...

Setting up gcc-11 (11.4.0-1ubuntu1~22.04.3)...

Setting up xauth (1:1.1-1build2)...

Setting up libvdpau1:amd64 (1.4-3build2)...

Setting up libllvm15:amd64 (1:15.0.7-0ubuntu0.22.04.3)...

Setting up libtheora0:amd64 (1.1.1+dfsg.1-15ubuntu4)...

Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.8+dfsg-1ubuntu0.5)...

Setting up libcairo-gobject2:amd64 (1.16.0-5ubuntu2.1)...

Setting up libxss1:amd64 (1:1.2.3-1build2)...

Setting up mesa-va-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Setting up libpangoft2-1.0-0:amd64 (1.50.6+ds-2ubuntu1)...

Setting up libbluray2:amd64 (1:1.3.1-1)...

Setting up libva-x11-2:amd64 (2.14.0-1)...

Setting up python3-lib2to3 (3.10.8-1~22.04)...

Setting up i965-va-driver:amd64 (2.4.1+dfsg1-1)...

Setting up libpangocairo-1.0-0:amd64 (1.50.6+ds-2ubuntu1)...

Setting up libc-devtools (2.35-0ubuntu3.14)...

Setting up python3-pkg-resources (59.6.0-1.2ubuntu0.22.04.3)...

Setting up python3-distutils (3.10.8-1~22.04)...

Setting up libgl1-amber-dri:amd64 (21.3.9-0ubuntu1~22.04.2)...

Setting up mesa-vdpau-drivers:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Setting up python3-setuptools (59.6.0-1.2ubuntu0.22.04.3)...

Setting up libxi6:amd64 (2:1.8-1build1)...

Setting up libsphinxbase3:amd64 (0.8+5prealpha+1-13build1)...

Setting up g++-11 (11.4.0-1ubuntu1~22.04.3)...

Setting up libfile-fcntllock-perl (0.22-3build7)...

Setting up libalgorithm-diff-perl (1.201-1)...

Setting up libxcursor1:amd64 (1:1.2.0-2build4)...

Setting up libgl1-mesa-dri:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Setting up python3-wheel (0.37.1-2ubuntu0.22.04.1)...

Setting up libavutil56:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up gcc (4:11.2.0-1ubuntu1)...

Setting up dpkg-dev (1.21.1ubuntu2.6)...

Setting up librsvg2-2:amd64 (2.52.5+dfsg-3ubuntu0.2)...

Setting up liberror-perl (0.17029-1)...

Setting up libpocketsphinx3:amd64 (0.8.0+real5prealpha+1-14ubuntu1)...

Setting up va-driver-all:amd64 (2.14.0-1)...

Setting up libdecor-0-plugin-1-cairo:amd64 (0.1.0-3build1)...

Setting up libpostproc55:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up libpython3.10-dev:amd64 (3.10.12-1~22.04.17)...

Setting up git (1:2.34.1-1ubuntu1.17)...

Setting up python3-pip (22.0.2+dfsg-1ubuntu0.7)...

Setting up librsvg2-common:amd64 (2.52.5+dfsg-3ubuntu0.2)...

Setting up python3.10-dev (3.10.12-1~22.04.17)...

Setting up vdpau-driver-all:amd64 (1.4-3build2)...

Setting up g++ (4:11.2.0-1ubuntu1)...

update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode

update-alternatives: warning: skip creation of /usr/share/man/man1/c++.1.gz because associated file /usr/share/man/man1/g++.1.gz (of link group c++) doesn't exist

Setting up libgdk-pixbuf2.0-bin (2.42.8+dfsg-1ubuntu0.5)...

Setting up build-essential (12.9ubuntu3)...

Setting up libswscale5:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up libsdl2-2.0-0:amd64 (2.0.20+dfsg-2ubuntu1.22.04.1)...

Setting up libalgorithm-diff-xs-perl (0.04-6build3)...

Setting up libalgorithm-merge-perl (0.08-3)...

Setting up libglx-mesa0:amd64 (23.2.1-1ubuntu3.1~22.04.4)...

Setting up libpython3-dev:amd64 (3.10.6-1~22.04.1)...

Setting up libglx0:amd64 (1.4.0-1)...

Setting up libswresample3:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up libgl1:amd64 (1.4.0-1)...

Setting up python3-dev (3.10.6-1~22.04.1)...

Setting up libavcodec58:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up libchromaprint1:amd64 (1.5.1-2)...

Setting up libavformat58:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up libavfilter7:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up libavdevice58:amd64 (7:4.4.2-0ubuntu0.22.04.1)...

Setting up ffmpeg (7:4.4.2-0ubuntu0.22.04.1)...

Processing triggers for libc-bin (2.35-0ubuntu3.4)...

Processing triggers for libgdk-pixbuf-2.0-0:amd64 (2.42.8+dfsg-1ubuntu0.5)...

---> Removed intermediate container 053676f6bd47

---> 8ab9d3463725

Step 5/10: RUN pip install --no-cache-dir torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

---> Running in 8dc20941aaba

Collecting torch

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 780.4/780.4 MB 14.8 MB/s eta 0:00:00

Collecting torchvision

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.3/7.3 MB 14.8 MB/s eta 0:00:00

Collecting torchaudio

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 14.7 MB/s eta 0:00:00

Collecting nvidia-nvtx-cu12==12.1.105

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.1/99.1 KB 3.1 MB/s eta 0:00:00

Collecting fsspec

Downloading fsspec-2026.7.0-py3-none-any.whl (206 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 206.6/206.6 KB 5.4 MB/s eta 0:00:00

Collecting nvidia-cublas-cu12==12.1.3.1

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 14.9 MB/s eta 0:00:00

Collecting typing-extensions>=4.8.0

Downloading typing_extensions-4.16.0-py3-none-any.whl (45 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.6/45.6 KB 17.7 MB/s eta 0:00:00

Collecting nvidia-curand-cu12==10.3.2.106

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 14.8 MB/s eta 0:00:00

Collecting nvidia-cusolver-cu12==11.4.5.107

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 14.9 MB/s eta 0:00:00

Collecting nvidia-cuda-cupti-cu12==12.1.105

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 14.9 MB/s eta 0:00:00

Collecting nvidia-cuda-nvrtc-cu12==12.1.105

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 14.9 MB/s eta 0:00:00

Collecting filelock

Downloading filelock-3.32.3-py3-none-any.whl (98 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.9/98.9 KB 18.1 MB/s eta 0:00:00

Collecting nvidia-cusparse-cu12==12.1.0.106

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 14.9 MB/s eta 0:00:00

Collecting nvidia-cuda-runtime-cu12==12.1.105

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 KB 14.9 MB/s eta 0:00:00

Collecting jinja2

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 134.9/134.9 KB 16.3 MB/s eta 0:00:00

Collecting nvidia-cudnn-cu12==9.1.0.70

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 664.8/664.8 MB 14.9 MB/s eta 0:00:00

Collecting triton==3.1.0

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.5/209.5 MB 15.0 MB/s eta 0:00:00

Collecting nvidia-cufft-cu12==11.0.2.54

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 14.9 MB/s eta 0:00:00

Collecting networkx

Downloading networkx-3.4.2-py3-none-any.whl (1.7 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 14.9 MB/s eta 0:00:00

Collecting sympy==1.13.1

Downloading sympy-1.13.1-py3-none-any.whl (6.2 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.2/6.2 MB 14.9 MB/s eta 0:00:00

Collecting nvidia-nccl-cu12==2.21.5

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 188.7/188.7 MB 15.3 MB/s eta 0:00:00

Collecting nvidia-nvjitlink-cu12

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 39.7/39.7 MB 14.9 MB/s eta 0:00:00

Collecting mpmath<1.4,>=1.1.0

Downloading mpmath-1.3.0-py3-none-any.whl (536 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 KB 15.0 MB/s eta 0:00:00

Collecting numpy

Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.8/16.8 MB 15.0 MB/s eta 0:00:00

Collecting pillow!=8.3.*,>=5.3.0

Downloading pillow-12.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (6.9 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.9/6.9 MB 14.9 MB/s eta 0:00:00

Collecting MarkupSafe>=2.0

Installing collected packages: mpmath, typing-extensions, sympy, pillow, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, numpy, networkx, MarkupSafe, fsspec, filelock, triton, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jinja2, nvidia-cusolver-cu12, torch, torchvision, torchaudio

Successfully installed MarkupSafe-3.0.3 filelock-3.32.3 fsspec-2026.7.0 jinja2-3.1.6 mpmath-1.3.0 networkx-3.4.2 numpy-2.2.6 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-9.1.0.70 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.21.5 nvidia-nvjitlink-cu12-12.9.86 nvidia-nvtx-cu12-12.1.105 pillow-12.3.0 sympy-1.13.1 torch-2.5.1+cu121 torchaudio-2.5.1+cu121 torchvision-0.20.1+cu121 triton-3.1.0 typing-extensions-4.16.0

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

---> Removed intermediate container 8dc20941aaba

---> 08f14e39db65

Step 6/10: RUN pip install --no-cache-dir "audio-separator[gpu]" gradio

---> Running in be3a2eefb9da

Collecting audio-separator[gpu]

Downloading audio_separator-0.44.5-py3-none-any.whl (415 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 415.1/415.1 KB 8.1 MB/s eta 0:00:00

Collecting gradio

Downloading gradio-6.26.0-py3-none-any.whl (31.3 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 31.3/31.3 MB 14.9 MB/s eta 0:00:00

Requirement already satisfied: torch>=2.3 in /usr/local/lib/python3.10/dist-packages (from audio-separator[gpu]) (2.5.1+cu121)

Collecting onnx2torch-py313>=1.6

Downloading onnx2torch_py313-1.6.0-py3-none-any.whl (81 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 81.3/81.3 KB 40.4 MB/s eta 0:00:00

Collecting onnx-weekly

Downloading onnx_weekly-1.23.0.dev20260824-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (8.8 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 14.1 MB/s eta 0:00:00

Collecting ml_collections

Downloading ml_collections-1.1.0-py3-none-any.whl (76 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.7/76.7 KB 16.8 MB/s eta 0:00:00

Collecting scipy<2.0.0,>=1.13.0

Downloading scipy-1.15.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.7 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.7/37.7 MB 14.9 MB/s eta 0:00:00

Collecting six>=1.16

Downloading six-1.17.0-py2.py3-none-any.whl (11 kB)

Collecting julius>=0.2

Downloading julius-0.2.8-py3-none-any.whl (21 kB)

Collecting soundfile>=0.12

Downloading soundfile-0.14.0-py2.py3-none-manylinux_2_28_x86_64.whl (1.3 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 15.0 MB/s eta 0:00:00

Collecting requests>=2

Downloading requests-2.34.2-py3-none-any.whl (73 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.1/73.1 KB 18.4 MB/s eta 0:00:00

Collecting pyyaml

Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 770.3/770.3 KB 14.9 MB/s eta 0:00:00

Collecting samplerate==0.1.0

Downloading samplerate-0.1.0-py2.py3-none-any.whl (4.0 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.0/4.0 MB 14.9 MB/s eta 0:00:00

Collecting resampy>=0.4

Downloading resampy-0.4.3-py3-none-any.whl (3.1 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 15.0 MB/s eta 0:00:00

Collecting librosa>=0.10

Downloading librosa-0.11.0-py3-none-any.whl (260 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 260.7/260.7 KB 16.0 MB/s eta 0:00:00

Requirement already satisfied: numpy>=2 in /usr/local/lib/python3.10/dist-packages (from audio-separator[gpu]) (2.2.6)

Collecting diffq>=0.2

Downloading diffq-0.2.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (418 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 418.8/418.8 KB 14.6 MB/s eta 0:00:00

Collecting tqdm

Downloading tqdm-4.70.0-py3-none-any.whl (80 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.2/80.2 KB 19.8 MB/s eta 0:00:00

Collecting pydub>=0.25

Downloading pydub-0.25.1-py2.py3-none-any.whl (32 kB)

Collecting beartype<0.19.0,>=0.18.5

Downloading beartype-0.18.5-py3-none-any.whl (917 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 917.8/917.8 KB 15.0 MB/s eta 0:00:00

Collecting einops>=0.7

Downloading einops-0.8.2-py3-none-any.whl (65 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.6/65.6 KB 17.9 MB/s eta 0:00:00

Collecting rotary-embedding-torch<0.7.0,>=0.6.1

Downloading rotary_embedding_torch-0.6.5-py3-none-any.whl (5.5 kB)

Collecting onnxruntime-gpu>=1.17

Downloading onnxruntime_gpu-1.23.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (300.5 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 300.5/300.5 MB 15.1 MB/s eta 0:00:00

Collecting cffi>=1.0.0

Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 218.7/218.7 KB 16.3 MB/s eta 0:00:00

Collecting httpx<1.0,>=0.24.1

Downloading httpx-0.28.1-py3-none-any.whl (73 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73.5/73.5 KB 17.5 MB/s eta 0:00:00

Collecting tomlkit<0.15.0,>=0.12.0

Downloading tomlkit-0.14.0-py3-none-any.whl (39 kB)

Collecting groovy~=0.1

Downloading groovy-0.1.2-py3-none-any.whl (14 kB)

Collecting typer<1.0,>=0.12

Downloading typer-0.27.1-py3-none-any.whl (122 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.9/122.9 KB 16.2 MB/s eta 0:00:00

Requirement already satisfied: markupsafe<4.0,>=2.0 in /usr/local/lib/python3.10/dist-packages (from gradio) (3.0.3)

Collecting fastapi<1.0,>=0.115.2

Downloading fastapi-0.141.1-py3-none-any.whl (131 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.0/132.0 KB 17.9 MB/s eta 0:00:00

Collecting python-multipart<1.0,>=0.0.18

Downloading python_multipart-0.0.32-py3-none-any.whl (30 kB)

Collecting orjson~=3.0

Downloading orjson-3.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (131 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.5/131.5 KB 17.0 MB/s eta 0:00:00

Collecting starlette<2.0,>=1.0.1

Downloading starlette-1.6.0-py3-none-any.whl (75 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.0/76.0 KB 18.8 MB/s eta 0:00:00

Collecting gradio-client==2.6.1

Downloading gradio_client-2.6.1-py3-none-any.whl (62 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 KB 16.7 MB/s eta 0:00:00

Collecting pydantic<=3.0,>=2.0

Downloading pydantic-2.13.4-py3-none-any.whl (472 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 472.3/472.3 KB 15.0 MB/s eta 0:00:00

Collecting pandas<4.0,>=1.0

Downloading pandas-2.3.3-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (12.8 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.8/12.8 MB 14.9 MB/s eta 0:00:00

Collecting safehttpx<0.2.0,>=0.1.7

Downloading safehttpx-0.1.7-py3-none-any.whl (9.0 kB)

Collecting huggingface-hub<2.0,>=1.16.0

Downloading huggingface_hub-1.28.0-py3-none-any.whl (793 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 793.2/793.2 KB 14.5 MB/s eta 0:00:00

Collecting packaging

Downloading packaging-26.3-py3-none-any.whl (129 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 130.0/130.0 KB 17.1 MB/s eta 0:00:00

Requirement already satisfied: jinja2<4.0 in /usr/local/lib/python3.10/dist-packages (from gradio) (3.1.6)

Collecting anyio<5.0,>=3.0

Downloading anyio-4.14.2-py3-none-any.whl (125 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.8/125.8 KB 18.2 MB/s eta 0:00:00

Collecting brotli>=1.1.0

Downloading brotli-1.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.4 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.4/1.4 MB 14.8 MB/s eta 0:00:00

Requirement already satisfied: pillow<13.0,>=8.0 in /usr/local/lib/python3.10/dist-packages (from gradio) (12.3.0)

Requirement already satisfied: typing-extensions~=4.0 in /usr/local/lib/python3.10/dist-packages (from gradio) (4.16.0)

Collecting pytz>=2017.2

Downloading pytz-2026.3.post1-py2.py3-none-any.whl (508 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 508.3/508.3 KB 15.3 MB/s eta 0:00:00

Collecting uvicorn>=0.14.0

Downloading uvicorn-0.52.4-py3-none-any.whl (79 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.9/79.9 KB 17.5 MB/s eta 0:00:00

Collecting hf-gradio<1.0,>=0.4.1

Downloading hf_gradio-0.4.1-py3-none-any.whl (4.5 kB)

Collecting semantic-version~=2.0

Downloading semantic_version-2.10.0-py2.py3-none-any.whl (15 kB)

Requirement already satisfied: fsspec in /usr/local/lib/python3.10/dist-packages (from gradio-client==2.6.1->gradio) (2026.7.0)

Collecting idna>=2.8

Downloading idna-3.19-py3-none-any.whl (68 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.5/68.5 KB 16.2 MB/s eta 0:00:00

Collecting exceptiongroup>=1.0.2

Downloading exceptiongroup-1.3.1-py3-none-any.whl (16 kB)

Collecting Cython

Downloading cython-3.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (3.5 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.5/3.5 MB 14.9 MB/s eta 0:00:00

Collecting annotated-doc>=0.0.2

Downloading annotated_doc-0.0.5-py3-none-any.whl (5.3 kB)

Collecting typing-inspection>=0.4.2

Downloading typing_inspection-0.4.4-py3-none-any.whl (14 kB)

Collecting certifi

Downloading certifi-2026.7.22-py3-none-any.whl (136 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.0/137.0 KB 19.3 MB/s eta 0:00:00

Collecting httpcore==1.*

Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.8/78.8 KB 17.5 MB/s eta 0:00:00

Collecting h11>=0.16

Downloading h11-0.16.0-py3-none-any.whl (37 kB)

Requirement already satisfied: filelock>=3.10.0 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<2.0,>=1.16.0->gradio) (3.32.3)

Collecting click<9.0.0,>=8.4.2

Downloading click-8.4.2-py3-none-any.whl (119 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 119.2/119.2 KB 15.6 MB/s eta 0:00:00

Collecting hf-xet<2.0.0,>=1.5.2

Downloading hf_xet-1.6.0-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (4.5 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 14.9 MB/s eta 0:00:00

Collecting audioread>=2.1.9

Downloading audioread-3.1.0-py3-none-any.whl (23 kB)

Collecting numba>=0.51.0

Downloading numba-0.67.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.8 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.8/3.8 MB 15.0 MB/s eta 0:00:00

Collecting decorator>=4.3.0

Downloading decorator-5.3.1-py3-none-any.whl (10 kB)

Collecting soxr>=0.3.2

Downloading soxr-1.1.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (245 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.0/245.0 KB 15.4 MB/s eta 0:00:00

Collecting lazy_loader>=0.1

Downloading lazy_loader-0.5-py3-none-any.whl (8.0 kB)

Collecting msgpack>=1.0

Downloading msgpack-1.2.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (407 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 407.6/407.6 KB 15.2 MB/s eta 0:00:00

Collecting pooch>=1.1

Downloading pooch-1.9.0-py3-none-any.whl (67 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.2/67.2 KB 24.6 MB/s eta 0:00:00

Collecting joblib>=1.0

Downloading joblib-1.5.3-py3-none-any.whl (309 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 309.1/309.1 KB 15.2 MB/s eta 0:00:00

Collecting scikit-learn>=1.1.0

Downloading scikit_learn-1.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (9.7 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.7/9.7 MB 14.8 MB/s eta 0:00:00

Requirement already satisfied: torchvision>=0.9.0 in /usr/local/lib/python3.10/dist-packages (from onnx2torch-py313>=1.6->audio-separator[gpu]) (0.20.1+cu121)

Collecting flatbuffers

Downloading flatbuffers-25.12.19-py2.py3-none-any.whl (26 kB)

Requirement already satisfied: sympy in /usr/local/lib/python3.10/dist-packages (from onnxruntime-gpu>=1.17->audio-separator[gpu]) (1.13.1)

Collecting protobuf

Downloading protobuf-7.36.0-cp310-abi3-manylinux2014_x86_64.whl (340 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 340.4/340.4 KB 15.4 MB/s eta 0:00:00

Collecting coloredlogs

Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.0/46.0 KB 21.1 MB/s eta 0:00:00

Collecting tzdata>=2022.7

Downloading tzdata-2026.3-py2.py3-none-any.whl (348 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 348.2/348.2 KB 15.3 MB/s eta 0:00:00

Collecting python-dateutil>=2.8.2

Downloading python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 229.9/229.9 KB 1.3 MB/s eta 0:00:00

Collecting annotated-types>=0.6.0

Downloading annotated_types-0.8.0-py3-none-any.whl (13 kB)

Collecting pydantic-core==2.46.4

Downloading pydantic_core-2.46.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 15.0 MB/s eta 0:00:00

Collecting urllib3<3,>=1.26

Downloading urllib3-2.7.0-py3-none-any.whl (131 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 131.1/131.1 KB 16.3 MB/s eta 0:00:00

Collecting charset_normalizer<4,>=2

Downloading charset_normalizer-3.5.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (261 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 261.6/261.6 KB 15.6 MB/s eta 0:00:00

Requirement already satisfied: nvidia-curand-cu12==10.3.2.106 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (10.3.2.106)

Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.1.105 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (12.1.105)

Requirement already satisfied: nvidia-cuda-runtime-cu12==12.1.105 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (12.1.105)

Requirement already satisfied: nvidia-cusolver-cu12==11.4.5.107 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (11.4.5.107)

Requirement already satisfied: nvidia-cublas-cu12==12.1.3.1 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (12.1.3.1)

Requirement already satisfied: nvidia-nvtx-cu12==12.1.105 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (12.1.105)

Requirement already satisfied: nvidia-cuda-cupti-cu12==12.1.105 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (12.1.105)

Requirement already satisfied: nvidia-nccl-cu12==2.21.5 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (2.21.5)

Requirement already satisfied: networkx in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (3.4.2)

Requirement already satisfied: nvidia-cufft-cu12==11.0.2.54 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (11.0.2.54)

Requirement already satisfied: nvidia-cudnn-cu12==9.1.0.70 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (9.1.0.70)

Requirement already satisfied: nvidia-cusparse-cu12==12.1.0.106 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (12.1.0.106)

Requirement already satisfied: triton==3.1.0 in /usr/local/lib/python3.10/dist-packages (from torch>=2.3->audio-separator[gpu]) (3.1.0)

Requirement already satisfied: nvidia-nvjitlink-cu12 in /usr/local/lib/python3.10/dist-packages (from nvidia-cusolver-cu12==11.4.5.107->torch>=2.3->audio-separator[gpu]) (12.9.86)

Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.10/dist-packages (from sympy->onnxruntime-gpu>=1.17->audio-separator[gpu]) (1.3.0)

Collecting shellingham>=1.3.0

Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)

Collecting rich>=13.8.0

Downloading rich-15.0.0-py3-none-any.whl (310 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 310.7/310.7 KB 15.9 MB/s eta 0:00:00

Collecting absl-py

Downloading absl_py-2.5.0-py3-none-any.whl (137 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 137.4/137.4 KB 18.4 MB/s eta 0:00:00

Collecting ml_dtypes>=0.5.4

Downloading ml_dtypes-0.6.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (412 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 412.0/412.0 KB 14.9 MB/s eta 0:00:00

Collecting pycparser

Downloading pycparser-3.0-py3-none-any.whl (48 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.2/48.2 KB 17.7 MB/s eta 0:00:00

Collecting llvmlite<0.50,>=0.49.0dev0

Downloading llvmlite-0.49.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (59.9 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.9/59.9 MB 15.0 MB/s eta 0:00:00

Collecting platformdirs>=2.5.0

Downloading platformdirs-4.11.4-py3-none-any.whl (23 kB)

Collecting markdown-it-py>=2.2.0

Downloading markdown_it_py-4.2.0-py3-none-any.whl (91 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.7/91.7 KB 15.2 MB/s eta 0:00:00

Collecting pygments<3.0.0,>=2.13.0

Downloading pygments-2.21.0-py3-none-any.whl (1.3 MB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 14.9 MB/s eta 0:00:00

Collecting threadpoolctl>=3.1.0

Downloading threadpoolctl-3.6.0-py3-none-any.whl (18 kB)

Collecting humanfriendly>=9.1

Downloading humanfriendly-10.0-py2.py3-none-any.whl (86 kB)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.8/86.8 KB 18.6 MB/s eta 0:00:00

Collecting mdurl~=0.1

Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)

Installing collected packages: pytz, pydub, flatbuffers, brotli, urllib3, tzdata, typing-inspection, tqdm, tomlkit, threadpoolctl, soxr, six, shellingham, semantic-version, scipy, pyyaml, python-multipart, pygments, pydantic-core, pycparser, protobuf, platformdirs, packaging, orjson, msgpack, ml_dtypes, mdurl, llvmlite, joblib, idna, humanfriendly, hf-xet, h11, groovy, exceptiongroup, einops, decorator, Cython, click, charset_normalizer, certifi, beartype, audioread, annotated-types, annotated-doc, absl-py, uvicorn, scikit-learn, requests, python-dateutil, pydantic, onnx-weekly, numba, ml_collections, markdown-it-py, lazy_loader, httpcore, coloredlogs, cffi, anyio, starlette, soundfile, samplerate, rich, resampy, pooch, pandas, onnxruntime-gpu, httpx, typer, safehttpx, rotary-embedding-torch, librosa, julius, huggingface-hub, fastapi, diffq, onnx2torch-py313, gradio-client, hf-gradio, audio-separator, gradio

Successfully installed Cython-3.3.0 absl-py-2.5.0 annotated-doc-0.0.5 annotated-types-0.8.0 anyio-4.14.2 audio-separator-0.44.5 audioread-3.1.0 beartype-0.18.5 brotli-1.2.0 certifi-2026.7.22 cffi-2.1.1 charset_normalizer-3.5.1 click-8.4.2 coloredlogs-15.0.1 decorator-5.3.1 diffq-0.2.4 einops-0.8.2 exceptiongroup-1.3.1 fastapi-0.141.1 flatbuffers-25.12.19 gradio-6.26.0 gradio-client-2.6.1 groovy-0.1.2 h11-0.16.0 hf-gradio-0.4.1 hf-xet-1.6.0 httpcore-1.0.9 httpx-0.28.1 huggingface-hub-1.28.0 humanfriendly-10.0 idna-3.19 joblib-1.5.3 julius-0.2.8 lazy_loader-0.5 librosa-0.11.0 llvmlite-0.49.0 markdown-it-py-4.2.0 mdurl-0.1.2 ml_collections-1.1.0 ml_dtypes-0.6.0 msgpack-1.2.1 numba-0.67.0 onnx-weekly-1.23.0.dev20260824 onnx2torch-py313-1.6.0 onnxruntime-gpu-1.23.2 orjson-3.12.0 packaging-26.3 pandas-2.3.3 platformdirs-4.11.4 pooch-1.9.0 protobuf-7.36.0 pycparser-3.0 pydantic-2.13.4 pydantic-core-2.46.4 pydub-0.25.1 pygments-2.21.0 python-dateutil-2.9.0.post0 python-multipart-0.0.32 pytz-2026.3.post1 pyyaml-6.0.3 requests-2.34.2 resampy-0.4.3 rich-15.0.0 rotary-embedding-torch-0.6.5 safehttpx-0.1.7 samplerate-0.1.0 scikit-learn-1.7.2 scipy-1.15.3 semantic-version-2.10.0 shellingham-1.5.4 six-1.17.0 soundfile-0.14.0 soxr-1.1.0 starlette-1.6.0 threadpoolctl-3.6.0 tomlkit-0.14.0 tqdm-4.70.0 typer-0.27.1 typing-inspection-0.4.4 tzdata-2026.3 urllib3-2.7.0 uvicorn-0.52.4

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv

---> Removed intermediate container be3a2eefb9da

---> 5c2da3ceb0da

Step 7/10: WORKDIR /app

---> Running in 3dd5b22a2fa6

---> Removed intermediate container 3dd5b22a2fa6

---> 2fe94bbc3f5c

Step 8/10: COPY app/webui.py /app/webui.py

---> 2c0c53450d04

Step 9/10: EXPOSE 7860

---> Running in e2893a681f91

---> Removed intermediate container e2893a681f91

---> 154cfce112d7

Step 10/10: CMD ["python3", "/app/webui.py"]

---> Running in 083ae372dad1

---> Removed intermediate container 083ae372dad1

---> 6352dd7d5205

Successfully built 6352dd7d5205

Successfully tagged local-uvr5:latest

garyrust@MX25-GPU-win:~/uvr5-local

$


Gemini

Your local image local-uvr5:latest has built successfully, complete with PyTorch CUDA acceleration, ONNX Runtime GPU support, and audio-separator.

You can now deploy the stack directly in Portainer.

Step 1: Deploy in Portainer

  1. Open Portainer in your browser.
  2. Go to Stacks -> Add stack (or update your existing uvr5-web stack).
  3. Name the stack: uvr5-web
  4. Paste the following Compose configuration:
version: '3.8'

services:
  uvr5-web:
    image: local-uvr5:latest
    container_name: uvr5_browser
    ports:
      - "7860:7860"
    volumes:
      - /home/garyrust/uvr_output:/app/output
      - /home/garyrust/uvr_models:/app/models
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
              count: all
              capabilities: [gpu]
    restart: unless-stopped
  1. Click Deploy the stack (or Update the stack).

Step 2: Access the UI & Process Audio

  • Open your browser to [http://127.0.0.1:7860](http://127.0.0.1:7860)
  • Select a model (e.g., UVR-MDX-NET-Inst_HQ_3.onnx or bs_roformer_ep_368_dense_1088.ckpt), upload your track, and click Submit.
  • The container will automatically download the required model files into /home/garyrust/uvr_models on the first run, process the audio using your GeForce RTX 4070, and drop the separated files into /home/garyrust/uvr_output.

Gemini

That interface looks crisp and ready to roll! Your custom Gradio UI is up, bound cleanly to port 7860, and pointed right at the RTX 4070.

Drop an audio track into the upload box, hit Submit, and let the 4070 do the heavy lifting. The first run will take a few extra seconds to pull the UVR-MDX-NET-Inst_HQ_3.onnx weights into /home/garyrust/uvr_models, but subsequent passes with that model will run near instantly.