{ "cells": [ { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "tSgZ1iYh-Y0u", "outputId": "84aa9c1d-2e4e-45c4-f55b-19e0eb7489bd" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Found existing installation: pyannote.audio 3.1.1\n", "Uninstalling pyannote.audio-3.1.1:\n", " Successfully uninstalled pyannote.audio-3.1.1\n", "Found existing installation: pyannote.core 5.0.0\n", "Uninstalling pyannote.core-5.0.0:\n", " Successfully uninstalled pyannote.core-5.0.0\n", "Found existing installation: pyannote.database 5.1.3\n", "Uninstalling pyannote.database-5.1.3:\n", " Successfully uninstalled pyannote.database-5.1.3\n", "Found existing installation: torch 2.2.2+cu118\n", "Uninstalling torch-2.2.2+cu118:\n", " Successfully uninstalled torch-2.2.2+cu118\n", "Found existing installation: torchaudio 2.2.2+cu118\n", "Uninstalling torchaudio-2.2.2+cu118:\n", " Successfully uninstalled torchaudio-2.2.2+cu118\n", "Found existing installation: torchvision 0.17.2+cu118\n", "Uninstalling torchvision-0.17.2+cu118:\n", " Successfully uninstalled torchvision-0.17.2+cu118\n", "Found existing installation: huggingface-hub 0.36.0\n", "Uninstalling huggingface-hub-0.36.0:\n", " Successfully uninstalled huggingface-hub-0.36.0\n", "Files removed: 274\n" ] } ], "source": [ "!pip uninstall -y pyannote.audio pyannote.core pyannote.database\n", "!pip uninstall -y torch torchaudio torchvision huggingface_hub\n", "!pip cache purge\n", "\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 810 }, "id": "kL3q2IXFbSXK", "outputId": "d0c5fc69-f79e-4bdf-ca34-5d64eb663544" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Looking in links: https://download.pytorch.org/whl/torch_stable.html\n", "Collecting torch==2.2.2+cu118\n", " Downloading https://download.pytorch.org/whl/cu118/torch-2.2.2%2Bcu118-cp312-cp312-linux_x86_64.whl (819.1 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m819.1/819.1 MB\u001b[0m \u001b[31m2.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting torchaudio==2.2.2+cu118\n", " Downloading https://download.pytorch.org/whl/cu118/torchaudio-2.2.2%2Bcu118-cp312-cp312-linux_x86_64.whl (3.3 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m3.3/3.3 MB\u001b[0m \u001b[31m106.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting torchvision==0.17.2+cu118\n", " Downloading https://download.pytorch.org/whl/cu118/torchvision-0.17.2%2Bcu118-cp312-cp312-linux_x86_64.whl (6.2 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m6.2/6.2 MB\u001b[0m \u001b[31m123.7 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hRequirement already satisfied: filelock in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (3.20.3)\n", "Requirement already satisfied: typing-extensions>=4.8.0 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (4.15.0)\n", "Requirement already satisfied: sympy in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (1.14.0)\n", "Requirement already satisfied: networkx in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (3.6.1)\n", "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (3.1.6)\n", "Requirement already satisfied: fsspec in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (2025.3.0)\n", "Requirement already satisfied: nvidia-cuda-nvrtc-cu11==11.8.89 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.89)\n", "Requirement already satisfied: nvidia-cuda-runtime-cu11==11.8.89 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.89)\n", "Requirement already satisfied: nvidia-cuda-cupti-cu11==11.8.87 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.87)\n", "Requirement already satisfied: nvidia-cudnn-cu11==8.7.0.84 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (8.7.0.84)\n", "Requirement already satisfied: nvidia-cublas-cu11==11.11.3.6 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.11.3.6)\n", "Requirement already satisfied: nvidia-cufft-cu11==10.9.0.58 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (10.9.0.58)\n", "Requirement already satisfied: nvidia-curand-cu11==10.3.0.86 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (10.3.0.86)\n", "Requirement already satisfied: nvidia-cusolver-cu11==11.4.1.48 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.4.1.48)\n", "Requirement already satisfied: nvidia-cusparse-cu11==11.7.5.86 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.7.5.86)\n", "Requirement already satisfied: nvidia-nccl-cu11==2.19.3 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (2.19.3)\n", "Requirement already satisfied: nvidia-nvtx-cu11==11.8.86 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.86)\n", "Requirement already satisfied: numpy in /usr/local/lib/python3.12/dist-packages (from torchvision==0.17.2+cu118) (1.26.4)\n", "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /usr/local/lib/python3.12/dist-packages (from torchvision==0.17.2+cu118) (11.3.0)\n", "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.12/dist-packages (from jinja2->torch==2.2.2+cu118) (3.0.3)\n", "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.12/dist-packages (from sympy->torch==2.2.2+cu118) (1.3.0)\n", "Installing collected packages: torch, torchvision, torchaudio\n", "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", "speechbrain 0.5.16 requires huggingface-hub, which is not installed.\n", "timm 1.0.24 requires huggingface_hub, which is not installed.\n", "sentence-transformers 5.2.0 requires huggingface-hub>=0.20.0, which is not installed.\n", "accelerate 1.12.0 requires huggingface_hub>=0.21.0, which is not installed.\n", "peft 0.18.1 requires huggingface_hub>=0.25.0, which is not installed.\u001b[0m\u001b[31m\n", "\u001b[0mSuccessfully installed torch-2.2.2+cu118 torchaudio-2.2.2+cu118 torchvision-0.17.2+cu118\n" ] }, { "data": { "application/vnd.colab-display-data+json": { "id": "21b02a1d176d430d9189e7cf035c1788", "pip_warning": { "packages": [ "torch", "torchaudio", "torchgen", "torchvision", "torio" ] } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "!pip install torch==2.2.2+cu118 \\\n", " torchaudio==2.2.2+cu118 \\\n", " torchvision==0.17.2+cu118 \\\n", " -f https://download.pytorch.org/whl/torch_stable.html\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "vK8-VHppcIq9", "outputId": "e28ccc0d-4137-4c85-9801-cb4d0854ebeb" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Requirement already satisfied: huggingface_hub==0.36.0 in /usr/local/lib/python3.12/dist-packages (0.36.0)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (3.20.3)\n", "Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (2025.3.0)\n", "Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (25.0)\n", "Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (6.0.3)\n", "Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (2.32.4)\n", "Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (4.67.1)\n", "Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (4.15.0)\n", "Requirement already satisfied: hf-xet<2.0.0,>=1.1.3 in /usr/local/lib/python3.12/dist-packages (from huggingface_hub==0.36.0) (1.2.0)\n", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface_hub==0.36.0) (3.4.4)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface_hub==0.36.0) (3.11)\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface_hub==0.36.0) (2.5.0)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface_hub==0.36.0) (2026.1.4)\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.12/dist-packages/pyannote/audio/core/io.py:43: UserWarning: torchaudio._backend.set_audio_backend has been deprecated. With dispatcher enabled, this function is no-op. You can remove the function call.\n", " torchaudio.set_audio_backend(\"soundfile\")\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "3.1.1\n" ] } ], "source": [ "!pip install huggingface_hub==0.36.0\n", "# The numpy installation and pyannote.audio import will be moved to the next consolidated installation cell (Ccx3BmVRAOnO)\n", "# to ensure correct dependency resolution order.\n", "import pyannote.audio\n", "print(pyannote.audio.__version__)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "id": "fjMMNwCbcPAt" }, "outputs": [], "source": [] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "ZlFdr2iN_52G", "outputId": "70c42108-781f-4ef4-c9e3-1a82e18f9dbe" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Found existing installation: torch 2.2.2+cu118\n", "Uninstalling torch-2.2.2+cu118:\n", " Successfully uninstalled torch-2.2.2+cu118\n", "Found existing installation: torchvision 0.17.2+cu118\n", "Uninstalling torchvision-0.17.2+cu118:\n", " Successfully uninstalled torchvision-0.17.2+cu118\n", "Found existing installation: torchaudio 2.2.2+cu118\n", "Uninstalling torchaudio-2.2.2+cu118:\n", " Successfully uninstalled torchaudio-2.2.2+cu118\n" ] } ], "source": [ "!pip uninstall -y torch torchvision torchaudio\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 654 }, "id": "3Hp9NDFX_-WR", "outputId": "ee0421e2-2704-4c63-cbe1-b9f7b8771f84" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Looking in links: https://download.pytorch.org/whl/torch_stable.html\n", "Collecting torch==2.2.2+cu118\n", " Using cached https://download.pytorch.org/whl/cu118/torch-2.2.2%2Bcu118-cp312-cp312-linux_x86_64.whl (819.1 MB)\n", "Collecting torchvision==0.17.2+cu118\n", " Using cached https://download.pytorch.org/whl/cu118/torchvision-0.17.2%2Bcu118-cp312-cp312-linux_x86_64.whl (6.2 MB)\n", "Collecting torchaudio==2.2.2+cu118\n", " Using cached https://download.pytorch.org/whl/cu118/torchaudio-2.2.2%2Bcu118-cp312-cp312-linux_x86_64.whl (3.3 MB)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (3.20.3)\n", "Requirement already satisfied: typing-extensions>=4.8.0 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (4.15.0)\n", "Requirement already satisfied: sympy in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (1.14.0)\n", "Requirement already satisfied: networkx in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (3.6.1)\n", "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (3.1.6)\n", "Requirement already satisfied: fsspec in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (2025.3.0)\n", "Requirement already satisfied: nvidia-cuda-nvrtc-cu11==11.8.89 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.89)\n", "Requirement already satisfied: nvidia-cuda-runtime-cu11==11.8.89 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.89)\n", "Requirement already satisfied: nvidia-cuda-cupti-cu11==11.8.87 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.87)\n", "Requirement already satisfied: nvidia-cudnn-cu11==8.7.0.84 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (8.7.0.84)\n", "Requirement already satisfied: nvidia-cublas-cu11==11.11.3.6 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.11.3.6)\n", "Requirement already satisfied: nvidia-cufft-cu11==10.9.0.58 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (10.9.0.58)\n", "Requirement already satisfied: nvidia-curand-cu11==10.3.0.86 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (10.3.0.86)\n", "Requirement already satisfied: nvidia-cusolver-cu11==11.4.1.48 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.4.1.48)\n", "Requirement already satisfied: nvidia-cusparse-cu11==11.7.5.86 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.7.5.86)\n", "Requirement already satisfied: nvidia-nccl-cu11==2.19.3 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (2.19.3)\n", "Requirement already satisfied: nvidia-nvtx-cu11==11.8.86 in /usr/local/lib/python3.12/dist-packages (from torch==2.2.2+cu118) (11.8.86)\n", "Requirement already satisfied: numpy in /usr/local/lib/python3.12/dist-packages (from torchvision==0.17.2+cu118) (1.26.4)\n", "Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /usr/local/lib/python3.12/dist-packages (from torchvision==0.17.2+cu118) (11.3.0)\n", "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.12/dist-packages (from jinja2->torch==2.2.2+cu118) (3.0.3)\n", "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.12/dist-packages (from sympy->torch==2.2.2+cu118) (1.3.0)\n", "Installing collected packages: torch, torchvision, torchaudio\n", "Successfully installed torch-2.2.2+cu118 torchaudio-2.2.2+cu118 torchvision-0.17.2+cu118\n" ] }, { "data": { "application/vnd.colab-display-data+json": { "id": "ba1a54ed581d4afa9240431f8f1cebaa", "pip_warning": { "packages": [ "torch", "torchaudio", "torchgen", "torchvision", "torio" ] } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "!pip install torch==2.2.2+cu118 torchvision==0.17.2+cu118 torchaudio==2.2.2+cu118 \\\n", " -f https://download.pytorch.org/whl/torch_stable.html\n" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 1000 }, "id": "Ccx3BmVRAOnO", "outputId": "61ce97bd-2ae0-4bf4-9db0-fbd933b93292" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Requirement already satisfied: numpy==1.26.4 in /usr/local/lib/python3.12/dist-packages (1.26.4)\n", "Collecting scipy==1.11.4\n", " Downloading scipy-1.11.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m60.4/60.4 kB\u001b[0m \u001b[31m3.1 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hCollecting scikit-learn==1.3.2\n", " Downloading scikit_learn-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)\n", "Requirement already satisfied: pytorch-lightning==2.1.3 in /usr/local/lib/python3.12/dist-packages (2.1.3)\n", "Requirement already satisfied: einops==0.7.0 in /usr/local/lib/python3.12/dist-packages (0.7.0)\n", "Requirement already satisfied: omegaconf==2.3.0 in /usr/local/lib/python3.12/dist-packages (2.3.0)\n", "Collecting pyannote.core==5.0.0\n", " Downloading pyannote.core-5.0.0-py3-none-any.whl.metadata (1.4 kB)\n", "Collecting pyannote.database==5.1.3\n", " Downloading pyannote.database-5.1.3-py3-none-any.whl.metadata (1.1 kB)\n", "Requirement already satisfied: pyannote.audio==3.1.1 in /usr/local/lib/python3.12/dist-packages (3.1.1)\n", "Requirement already satisfied: speechbrain==0.5.16 in /usr/local/lib/python3.12/dist-packages (0.5.16)\n", "Requirement already satisfied: librosa==0.10.1 in /usr/local/lib/python3.12/dist-packages (0.10.1)\n", "Requirement already satisfied: soundfile==0.12.1 in /usr/local/lib/python3.12/dist-packages (0.12.1)\n", "Requirement already satisfied: joblib>=1.1.1 in /usr/local/lib/python3.12/dist-packages (from scikit-learn==1.3.2) (1.5.3)\n", "Requirement already satisfied: threadpoolctl>=2.0.0 in /usr/local/lib/python3.12/dist-packages (from scikit-learn==1.3.2) (3.6.0)\n", "Requirement already satisfied: torch>=1.12.0 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (2.2.2+cu118)\n", "Requirement already satisfied: tqdm>=4.57.0 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (4.67.1)\n", "Requirement already satisfied: PyYAML>=5.4 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (6.0.3)\n", "Requirement already satisfied: fsspec>=2022.5.0 in /usr/local/lib/python3.12/dist-packages (from fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (2025.3.0)\n", "Requirement already satisfied: torchmetrics>=0.7.0 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (1.8.2)\n", "Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (25.0)\n", "Requirement already satisfied: typing-extensions>=4.0.0 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (4.15.0)\n", "Requirement already satisfied: lightning-utilities>=0.8.0 in /usr/local/lib/python3.12/dist-packages (from pytorch-lightning==2.1.3) (0.15.2)\n", "Requirement already satisfied: antlr4-python3-runtime==4.9.* in /usr/local/lib/python3.12/dist-packages (from omegaconf==2.3.0) (4.9.3)\n", "Requirement already satisfied: sortedcontainers>=2.0.4 in /usr/local/lib/python3.12/dist-packages (from pyannote.core==5.0.0) (2.4.0)\n", "Requirement already satisfied: pandas>=0.19 in /usr/local/lib/python3.12/dist-packages (from pyannote.database==5.1.3) (3.0.0)\n", "Requirement already satisfied: typer>=0.12.1 in /usr/local/lib/python3.12/dist-packages (from pyannote.database==5.1.3) (0.21.1)\n", "Requirement already satisfied: asteroid-filterbanks>=0.4 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (0.4.0)\n", "Requirement already satisfied: huggingface-hub>=0.13.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (0.36.0)\n", "Requirement already satisfied: lightning>=2.0.1 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (2.6.0)\n", "Requirement already satisfied: pyannote.metrics>=3.2 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (3.2.1)\n", "Requirement already satisfied: pyannote.pipeline>=3.0.1 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (3.0.1)\n", "Requirement already satisfied: pytorch-metric-learning>=2.1.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (2.9.0)\n", "Requirement already satisfied: rich>=12.0.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (13.9.4)\n", "Requirement already satisfied: semver>=3.0.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (3.0.4)\n", "Requirement already satisfied: tensorboardX>=2.6 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (2.6.4)\n", "Requirement already satisfied: torch-audiomentations>=0.11.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (0.12.0)\n", "Requirement already satisfied: torchaudio>=2.0.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.audio==3.1.1) (2.2.2+cu118)\n", "Requirement already satisfied: hyperpyyaml in /usr/local/lib/python3.12/dist-packages (from speechbrain==0.5.16) (1.2.3)\n", "Requirement already satisfied: sentencepiece in /usr/local/lib/python3.12/dist-packages (from speechbrain==0.5.16) (0.2.1)\n", "Requirement already satisfied: audioread>=2.1.9 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (3.1.0)\n", "Requirement already satisfied: decorator>=4.3.0 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (4.4.2)\n", "Requirement already satisfied: numba>=0.51.0 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (0.60.0)\n", "Requirement already satisfied: pooch>=1.0 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (1.8.2)\n", "Requirement already satisfied: soxr>=0.3.2 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (1.0.0)\n", "Requirement already satisfied: lazy-loader>=0.1 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (0.4)\n", "Requirement already satisfied: msgpack>=1.0 in /usr/local/lib/python3.12/dist-packages (from librosa==0.10.1) (1.1.2)\n", "Requirement already satisfied: cffi>=1.0 in /usr/local/lib/python3.12/dist-packages (from soundfile==0.12.1) (2.0.0)\n", "Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.0->soundfile==0.12.1) (2.23)\n", "Requirement already satisfied: aiohttp!=4.0.0a0,!=4.0.0a1 in /usr/local/lib/python3.12/dist-packages (from fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (3.13.3)\n", "Requirement already satisfied: filelock in /usr/local/lib/python3.12/dist-packages (from huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (3.20.3)\n", "Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (2.32.4)\n", "Requirement already satisfied: hf-xet<2.0.0,>=1.1.3 in /usr/local/lib/python3.12/dist-packages (from huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (1.2.0)\n", "Requirement already satisfied: setuptools in /usr/local/lib/python3.12/dist-packages (from lightning-utilities>=0.8.0->pytorch-lightning==2.1.3) (75.2.0)\n", "Requirement already satisfied: llvmlite<0.44,>=0.43.0dev0 in /usr/local/lib/python3.12/dist-packages (from numba>=0.51.0->librosa==0.10.1) (0.43.0)\n", "Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=0.19->pyannote.database==5.1.3) (2.9.0.post0)\n", "Requirement already satisfied: platformdirs>=2.5.0 in /usr/local/lib/python3.12/dist-packages (from pooch>=1.0->librosa==0.10.1) (4.5.1)\n", "Requirement already satisfied: docopt>=0.6.2 in /usr/local/lib/python3.12/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1) (0.6.2)\n", "Requirement already satisfied: tabulate>=0.7.7 in /usr/local/lib/python3.12/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1) (0.9.0)\n", "Requirement already satisfied: matplotlib>=2.0.0 in /usr/local/lib/python3.12/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1) (3.10.0)\n", "Requirement already satisfied: sympy>=1.1 in /usr/local/lib/python3.12/dist-packages (from pyannote.metrics>=3.2->pyannote.audio==3.1.1) (1.14.0)\n", "Requirement already satisfied: optuna>=3.1 in /usr/local/lib/python3.12/dist-packages (from pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1) (4.7.0)\n", "Requirement already satisfied: markdown-it-py>=2.2.0 in /usr/local/lib/python3.12/dist-packages (from rich>=12.0.0->pyannote.audio==3.1.1) (4.0.0)\n", "Requirement already satisfied: pygments<3.0.0,>=2.13.0 in /usr/local/lib/python3.12/dist-packages (from rich>=12.0.0->pyannote.audio==3.1.1) (2.19.2)\n", "Requirement already satisfied: protobuf>=3.20 in /usr/local/lib/python3.12/dist-packages (from tensorboardX>=2.6->pyannote.audio==3.1.1) (5.29.5)\n", "Requirement already satisfied: networkx in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (3.6.1)\n", "Requirement already satisfied: jinja2 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (3.1.6)\n", "Requirement already satisfied: nvidia-cuda-nvrtc-cu11==11.8.89 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.8.89)\n", "Requirement already satisfied: nvidia-cuda-runtime-cu11==11.8.89 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.8.89)\n", "Requirement already satisfied: nvidia-cuda-cupti-cu11==11.8.87 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.8.87)\n", "Requirement already satisfied: nvidia-cudnn-cu11==8.7.0.84 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (8.7.0.84)\n", "Requirement already satisfied: nvidia-cublas-cu11==11.11.3.6 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.11.3.6)\n", "Requirement already satisfied: nvidia-cufft-cu11==10.9.0.58 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (10.9.0.58)\n", "Requirement already satisfied: nvidia-curand-cu11==10.3.0.86 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (10.3.0.86)\n", "Requirement already satisfied: nvidia-cusolver-cu11==11.4.1.48 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.4.1.48)\n", "Requirement already satisfied: nvidia-cusparse-cu11==11.7.5.86 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.7.5.86)\n", "Requirement already satisfied: nvidia-nccl-cu11==2.19.3 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (2.19.3)\n", "Requirement already satisfied: nvidia-nvtx-cu11==11.8.86 in /usr/local/lib/python3.12/dist-packages (from torch>=1.12.0->pytorch-lightning==2.1.3) (11.8.86)\n", "Requirement already satisfied: julius<0.3,>=0.2.3 in /usr/local/lib/python3.12/dist-packages (from torch-audiomentations>=0.11.0->pyannote.audio==3.1.1) (0.2.7)\n", "Requirement already satisfied: torch-pitch-shift>=1.2.2 in /usr/local/lib/python3.12/dist-packages (from torch-audiomentations>=0.11.0->pyannote.audio==3.1.1) (1.2.5)\n", "Requirement already satisfied: click>=8.0.0 in /usr/local/lib/python3.12/dist-packages (from typer>=0.12.1->pyannote.database==5.1.3) (8.3.1)\n", "Requirement already satisfied: shellingham>=1.3.0 in /usr/local/lib/python3.12/dist-packages (from typer>=0.12.1->pyannote.database==5.1.3) (1.5.4)\n", "Requirement already satisfied: ruamel.yaml<0.19.0,>=0.17.28 in /usr/local/lib/python3.12/dist-packages (from hyperpyyaml->speechbrain==0.5.16) (0.18.17)\n", "Requirement already satisfied: aiohappyeyeballs>=2.5.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (2.6.1)\n", "Requirement already satisfied: aiosignal>=1.4.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (1.4.0)\n", "Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (25.4.0)\n", "Requirement already satisfied: frozenlist>=1.1.1 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (1.8.0)\n", "Requirement already satisfied: multidict<7.0,>=4.5 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (6.7.0)\n", "Requirement already satisfied: propcache>=0.2.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (0.4.1)\n", "Requirement already satisfied: yarl<2.0,>=1.17.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp!=4.0.0a0,!=4.0.0a1->fsspec[http]>=2022.5.0->pytorch-lightning==2.1.3) (1.22.0)\n", "Requirement already satisfied: mdurl~=0.1 in /usr/local/lib/python3.12/dist-packages (from markdown-it-py>=2.2.0->rich>=12.0.0->pyannote.audio==3.1.1) (0.1.2)\n", "Requirement already satisfied: contourpy>=1.0.1 in /usr/local/lib/python3.12/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (1.3.3)\n", "Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.12/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (0.12.1)\n", "Requirement already satisfied: fonttools>=4.22.0 in /usr/local/lib/python3.12/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (4.61.1)\n", "Requirement already satisfied: kiwisolver>=1.3.1 in /usr/local/lib/python3.12/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (1.4.9)\n", "Requirement already satisfied: pillow>=8 in /usr/local/lib/python3.12/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (11.3.0)\n", "Requirement already satisfied: pyparsing>=2.3.1 in /usr/local/lib/python3.12/dist-packages (from matplotlib>=2.0.0->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (3.3.1)\n", "Requirement already satisfied: alembic>=1.5.0 in /usr/local/lib/python3.12/dist-packages (from optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1) (1.18.1)\n", "Requirement already satisfied: colorlog in /usr/local/lib/python3.12/dist-packages (from optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1) (6.10.1)\n", "Requirement already satisfied: sqlalchemy>=1.4.2 in /usr/local/lib/python3.12/dist-packages (from optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1) (2.0.45)\n", "Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=0.19->pyannote.database==5.1.3) (1.17.0)\n", "Requirement already satisfied: charset_normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (3.4.4)\n", "Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (3.11)\n", "Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (2.5.0)\n", "Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->huggingface-hub>=0.13.0->pyannote.audio==3.1.1) (2026.1.4)\n", "Requirement already satisfied: ruamel.yaml.clib>=0.2.15 in /usr/local/lib/python3.12/dist-packages (from ruamel.yaml<0.19.0,>=0.17.28->hyperpyyaml->speechbrain==0.5.16) (0.2.15)\n", "Requirement already satisfied: mpmath<1.4,>=1.1.0 in /usr/local/lib/python3.12/dist-packages (from sympy>=1.1->pyannote.metrics>=3.2->pyannote.audio==3.1.1) (1.3.0)\n", "Requirement already satisfied: primePy>=1.3 in /usr/local/lib/python3.12/dist-packages (from torch-pitch-shift>=1.2.2->torch-audiomentations>=0.11.0->pyannote.audio==3.1.1) (1.3)\n", "Requirement already satisfied: MarkupSafe>=2.0 in /usr/local/lib/python3.12/dist-packages (from jinja2->torch>=1.12.0->pytorch-lightning==2.1.3) (3.0.3)\n", "Requirement already satisfied: Mako in /usr/local/lib/python3.12/dist-packages (from alembic>=1.5.0->optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1) (1.3.10)\n", "Requirement already satisfied: greenlet>=1 in /usr/local/lib/python3.12/dist-packages (from sqlalchemy>=1.4.2->optuna>=3.1->pyannote.pipeline>=3.0.1->pyannote.audio==3.1.1) (3.3.0)\n", "Downloading scipy-1.11.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (35.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m35.8/35.8 MB\u001b[0m \u001b[31m63.5 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hDownloading scikit_learn-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m10.8/10.8 MB\u001b[0m \u001b[31m143.3 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hDownloading pyannote.core-5.0.0-py3-none-any.whl (58 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m58.5/58.5 kB\u001b[0m \u001b[31m6.4 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hDownloading pyannote.database-5.1.3-py3-none-any.whl (48 kB)\n", "\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m48.1/48.1 kB\u001b[0m \u001b[31m5.0 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n", "\u001b[?25hInstalling collected packages: scipy, scikit-learn, pyannote.core, pyannote.database\n", " Attempting uninstall: scipy\n", " Found existing installation: scipy 1.17.0\n", " Uninstalling scipy-1.17.0:\n", " Successfully uninstalled scipy-1.17.0\n", " Attempting uninstall: scikit-learn\n", " Found existing installation: scikit-learn 1.8.0\n", " Uninstalling scikit-learn-1.8.0:\n", " Successfully uninstalled scikit-learn-1.8.0\n", " Attempting uninstall: pyannote.core\n", " Found existing installation: pyannote-core 6.0.1\n", " Uninstalling pyannote-core-6.0.1:\n", " Successfully uninstalled pyannote-core-6.0.1\n", " Attempting uninstall: pyannote.database\n", " Found existing installation: pyannote-database 6.1.1\n", " Uninstalling pyannote-database-6.1.1:\n", " Successfully uninstalled pyannote-database-6.1.1\n", "\u001b[31mERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.\n", "mapclassify 2.10.0 requires scikit-learn>=1.4, but you have scikit-learn 1.3.2 which is incompatible.\n", "mapclassify 2.10.0 requires scipy>=1.12, but you have scipy 1.11.4 which is incompatible.\n", "tsfresh 0.21.1 requires scipy>=1.14.0; python_version >= \"3.10\", but you have scipy 1.11.4 which is incompatible.\n", "pytensor 2.36.3 requires numpy>=2.0, but you have numpy 1.26.4 which is incompatible.\n", "spopt 0.7.0 requires scikit-learn>=1.4.0, but you have scikit-learn 1.3.2 which is incompatible.\n", "spopt 0.7.0 requires scipy>=1.12.0, but you have scipy 1.11.4 which is incompatible.\n", "cuml-cu12 25.10.0 requires scikit-learn>=1.4, but you have scikit-learn 1.3.2 which is incompatible.\n", "shap 0.50.0 requires numpy>=2, but you have numpy 1.26.4 which is incompatible.\n", "jax 0.7.2 requires numpy>=2.0, but you have numpy 1.26.4 which is incompatible.\n", "jax 0.7.2 requires scipy>=1.13, but you have scipy 1.11.4 which is incompatible.\n", "libpysal 4.14.1 requires scikit-learn>=1.4.0, but you have scikit-learn 1.3.2 which is incompatible.\n", "libpysal 4.14.1 requires scipy>=1.12.0, but you have scipy 1.11.4 which is incompatible.\n", "imbalanced-learn 0.14.1 requires scikit-learn<2,>=1.4.2, but you have scikit-learn 1.3.2 which is incompatible.\n", "access 1.1.10.post3 requires scipy>=1.14.1, but you have scipy 1.11.4 which is incompatible.\n", "tobler 0.13.0 requires numpy>=2.0, but you have numpy 1.26.4 which is incompatible.\n", "tobler 0.13.0 requires scipy>=1.13, but you have scipy 1.11.4 which is incompatible.\n", "hdbscan 0.8.41 requires scikit-learn>=1.6, but you have scikit-learn 1.3.2 which is incompatible.\n", "esda 2.8.1 requires scikit-learn>=1.4, but you have scikit-learn 1.3.2 which is incompatible.\n", "esda 2.8.1 requires scipy>=1.12, but you have scipy 1.11.4 which is incompatible.\n", "inequality 1.1.2 requires scipy>=1.12, but you have scipy 1.11.4 which is incompatible.\n", "umap-learn 0.5.11 requires scikit-learn>=1.6, but you have scikit-learn 1.3.2 which is incompatible.\n", "giddy 2.3.8 requires scipy>=1.12, but you have scipy 1.11.4 which is incompatible.\n", "jaxlib 0.7.2 requires numpy>=2.0, but you have numpy 1.26.4 which is incompatible.\n", "jaxlib 0.7.2 requires scipy>=1.13, but you have scipy 1.11.4 which is incompatible.\u001b[0m\u001b[31m\n", "\u001b[0mSuccessfully installed pyannote.core-5.0.0 pyannote.database-5.1.3 scikit-learn-1.3.2 scipy-1.11.4\n" ] }, { "data": { "application/vnd.colab-display-data+json": { "id": "579b7238000242d6985dfb6719b84541", "pip_warning": { "packages": [ "pyannote", "scipy", "sklearn" ] } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "!pip install numpy==1.26.4 \\\n", " scipy==1.11.4 \\\n", " scikit-learn==1.3.2 \\\n", " pytorch-lightning==2.1.3 \\\n", " einops==0.7.0 \\\n", " omegaconf==2.3.0 \\\n", " pyannote.core==5.0.0 \\\n", " pyannote.database==5.1.3 \\\n", " pyannote.audio==3.1.1 \\\n", " speechbrain==0.5.16 \\\n", " librosa==0.10.1 \\\n", " soundfile==0.12.1" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "id": "4Ta9VRgYAbXB", "outputId": "0123cb4d-89f6-46de-da90-6abd7757ec13" }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ "/usr/local/lib/python3.12/dist-packages/pyannote/audio/core/io.py:43: UserWarning: torchaudio._backend.set_audio_backend has been deprecated. With dispatcher enabled, this function is no-op. You can remove the function call.\n", " torchaudio.set_audio_backend(\"soundfile\")\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ "torch: 2.2.2+cu118\n", "torchvision: 0.17.2+cu118\n", "torchaudio: 2.2.2+cu118\n", "numpy: 1.26.4\n", "pyannote: 3.1.1\n" ] } ], "source": [ "import torch, torchaudio, torchvision, numpy, pyannote.audio\n", "\n", "print(\"torch:\", torch.__version__)\n", "print(\"torchvision:\", torchvision.__version__)\n", "print(\"torchaudio:\", torchaudio.__version__)\n", "print(\"numpy:\", numpy.__version__)\n", "print(\"pyannote:\", pyannote.audio.__version__)" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 17, "referenced_widgets": [ "00344751ccd045daaf82c9312ca4de43", "8fccae8f7c6446beacf798e3d0e8759c" ] }, "id": "lDqn9OMMA6T9", "outputId": "771f66e2-8242-4248-cd97-c652f9aba6f8" }, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { "model_id": "00344751ccd045daaf82c9312ca4de43", "version_major": 2, "version_minor": 0 }, "text/plain": [ "VBox(children=(HTML(value='