{
"version": "1",
"pip_version": "25.0.1",
"install": [
{
"download_info": {
"url": "https://files.pythonhosted.org/packages/05/99/49ee85903dee060d9f08297b4a342e5e0bcfca2f027a07b4ee0a38ab13f9/faster_whisper-1.2.1-py3-none-any.whl",
"archive_info": {
"hash": "sha256=79a66ad50688c0b794dd501dc340a736992a6342f7f95e5811be60b5224a26a7",
"hashes": {
"sha256": "79a66ad50688c0b794dd501dc340a736992a6342f7f95e5811be60b5224a26a7"
}
}
},
"is_direct": false,
"is_yanked": false,
"requested": true,
"metadata": {
"metadata_version": "2.1",
"name": "faster-whisper",
"version": "1.2.1",
"platform": [
"UNKNOWN"
],
"summary": "Faster Whisper transcription with CTranslate2",
"description": "[](https://github.com/SYSTRAN/faster-whisper/actions?query=workflow%3ACI) [](https://badge.fury.io/py/faster-whisper)\n\n# Faster Whisper transcription with CTranslate2\n\n**faster-whisper** is a reimplementation of OpenAI's Whisper model using [CTranslate2](https://github.com/OpenNMT/CTranslate2/), which is a fast inference engine for Transformer models.\n\nThis implementation is up to 4 times faster than [openai/whisper](https://github.com/openai/whisper) for the same accuracy while using less memory. The efficiency can be further improved with 8-bit quantization on both CPU and GPU.\n\n## Benchmark\n\n### Whisper\n\nFor reference, here's the time and memory usage that are required to transcribe [**13 minutes**](https://www.youtube.com/watch?v=0u7tTptBo9I) of audio using different implementations:\n\n* [openai/whisper](https://github.com/openai/whisper)@[v20240930](https://github.com/openai/whisper/tree/v20240930)\n* [whisper.cpp](https://github.com/ggerganov/whisper.cpp)@[v1.7.2](https://github.com/ggerganov/whisper.cpp/tree/v1.7.2)\n* [transformers](https://github.com/huggingface/transformers)@[v4.46.3](https://github.com/huggingface/transformers/tree/v4.46.3)\n* [faster-whisper](https://github.com/SYSTRAN/faster-whisper)@[v1.1.0](https://github.com/SYSTRAN/faster-whisper/tree/v1.1.0)\n\n### Large-v2 model on GPU\n\n| Implementation | Precision | Beam size | Time | VRAM Usage |\n| --- | --- | --- | --- | --- |\n| openai/whisper | fp16 | 5 | 2m23s | 4708MB |\n| whisper.cpp (Flash Attention) | fp16 | 5 | 1m05s | 4127MB |\n| transformers (SDPA)[^1] | fp16 | 5 | 1m52s | 4960MB |\n| faster-whisper | fp16 | 5 | 1m03s | 4525MB |\n| faster-whisper (`batch_size=8`) | fp16 | 5 | 17s | 6090MB |\n| faster-whisper | int8 | 5 | 59s | 2926MB |\n| faster-whisper (`batch_size=8`) | int8 | 5 | 16s | 4500MB |\n\n### distil-whisper-large-v3 model on GPU\n\n| Implementation | Precision | Beam size | Time | YT Commons WER |\n| --- | --- | --- | --- | --- |\n| transformers (SDPA) (`batch_size=16`) | fp16 | 5 | 46m12s | 14.801 |\n| faster-whisper (`batch_size=16`) | fp16 | 5 | 25m50s | 13.527 |\n\n*GPU Benchmarks are Executed with CUDA 12.4 on a NVIDIA RTX 3070 Ti 8GB.*\n[^1]: transformers OOM for any batch size > 1\n\n### Small model on CPU\n\n| Implementation | Precision | Beam size | Time | RAM Usage |\n| --- | --- | --- | --- | --- |\n| openai/whisper | fp32 | 5 | 6m58s | 2335MB |\n| whisper.cpp | fp32 | 5 | 2m05s | 1049MB |\n| whisper.cpp (OpenVINO) | fp32 | 5 | 1m45s | 1642MB |\n| faster-whisper | fp32 | 5 | 2m37s | 2257MB |\n| faster-whisper (`batch_size=8`) | fp32 | 5 | 1m06s | 4230MB |\n| faster-whisper | int8 | 5 | 1m42s | 1477MB |\n| faster-whisper (`batch_size=8`) | int8 | 5 | 51s | 3608MB |\n\n*Executed with 8 threads on an Intel Core i7-12700K.*\n\n\n## Requirements\n\n* Python 3.9 or greater\n\nUnlike openai-whisper, FFmpeg does **not** need to be installed on the system. The audio is decoded with the Python library [PyAV](https://github.com/PyAV-Org/PyAV) which bundles the FFmpeg libraries in its package.\n\n### GPU\n\nGPU execution requires the following NVIDIA libraries to be installed:\n\n* [cuBLAS for CUDA 12](https://developer.nvidia.com/cublas)\n* [cuDNN 9 for CUDA 12](https://developer.nvidia.com/cudnn)\n\n**Note**: The latest versions of `ctranslate2` only support CUDA 12 and cuDNN 9. For CUDA 11 and cuDNN 8, the current workaround is downgrading to the `3.24.0` version of `ctranslate2`, for CUDA 12 and cuDNN 8, downgrade to the `4.4.0` version of `ctranslate2`, (This can be done with `pip install --force-reinstall ctranslate2==4.4.0` or specifying the version in a `requirements.txt`).\n\nThere are multiple ways to install the NVIDIA libraries mentioned above. The recommended way is described in the official NVIDIA documentation, but we also suggest other installation methods below. \n\nOther installation methods (click to expand)
\n\n\n**Note:** For all these methods below, keep in mind the above note regarding CUDA versions. Depending on your setup, you may need to install the _CUDA 11_ versions of libraries that correspond to the CUDA 12 libraries listed in the instructions below.\n\n#### Use Docker\n\nThe libraries (cuBLAS, cuDNN) are installed in this official NVIDIA CUDA Docker images: `nvidia/cuda:12.3.2-cudnn9-runtime-ubuntu22.04`.\n\n#### Install with `pip` (Linux only)\n\nOn Linux these libraries can be installed with `pip`. Note that `LD_LIBRARY_PATH` must be set before launching Python.\n\n```bash\npip install nvidia-cublas-cu12 nvidia-cudnn-cu12==9.*\n\nexport LD_LIBRARY_PATH=`python3 -c 'import os; import nvidia.cublas.lib; import nvidia.cudnn.lib; print(os.path.dirname(nvidia.cublas.lib.__file__) + \":\" + os.path.dirname(nvidia.cudnn.lib.__file__))'`\n```\n\n#### Download the libraries from Purfview's repository (Windows & Linux)\n\nPurfview's [whisper-standalone-win](https://github.com/Purfview/whisper-standalone-win) provides the required NVIDIA libraries for Windows & Linux in a [single archive](https://github.com/Purfview/whisper-standalone-win/releases/tag/libs). Decompress the archive and place the libraries in a directory included in the `PATH`.\n\nOther installation methods (click to expand)
\n\n### Install the master branch\n\n```bash\npip install --force-reinstall \"faster-whisper @ https://github.com/SYSTRAN/faster-whisper/archive/refs/heads/master.tar.gz\"\n```\n\n### Install a specific commit\n\n```bash\npip install --force-reinstall \"faster-whisper @ https://github.com/SYSTRAN/faster-whisper/archive/a4f1cc8f11433e454c3934442b5e1a4ed5e865c3.tar.gz\"\n```\n\n
\n \n
\n
\n
\n The official CLI and Python client for the Hugging Face Hub.\n
\n About\n ·\n Documentation\n ·\n Install\n ·\n CLI Guide\n ·\n Contributing\n
\n English |\n Deutsch |\n Français |\n हिंदी |\n 한국어 |\n 中文 (简体) |\n ಕನ್ನಡ\n
\n\n\n## Quick start\n\nInstall the [`hf` CLI](https://huggingface.co/docs/huggingface_hub/en/guides/cli) with the standalone installer:\n\n```bash\n# On macOS and Linux.\ncurl -LsSf https://hf.co/cli/install.sh | bash\n```\n\n```powershell\n# On Windows.\npowershell -ExecutionPolicy ByPass -c \"irm https://hf.co/cli/install.ps1 | iex\"\n```\n\nLog in, then start working with the Hub:\n\n```bash\n# Log in (use --token $HF_TOKEN in non-interactive environments)\nhf auth login\n\n# Find models served by Inference Providers\nhf models ls --warm\n\n# Download a model\nhf download Qwen/Qwen3-0.6B\n\n# Upload files to your own repo\nhf upload username/my-cool-model ./model.safetensors\n\n# Sync a local folder to a storage bucket\nhf buckets sync ./checkpoints hf://buckets/username/my-bucket\n\n# Run a job on Hugging Face infrastructure\nhf jobs run python:3.12 python -c \"print('Hello from the cloud!')\"\n\n# Discover everything else\nhf --help\n```\n\nThe Hub uses tokens to authenticate applications (see [docs](https://huggingface.co/docs/hub/security-tokens)). Check out the [CLI guide](https://huggingface.co/docs/huggingface_hub/en/guides/cli) for a tour of the main features.\n\n## What is `huggingface_hub`?\n\nThe `huggingface_hub` library allows you to interact with the [Hugging Face Hub](https://huggingface.co/), a platform democratizing open-source Machine Learning for creators and collaborators. Discover pre-trained models and datasets for your projects, play with the thousands of machine learning apps hosted on the Hub, or create and share your own models, datasets and demos with the community. Everything ships in one package with two interfaces: the [`hf` CLI](https://huggingface.co/docs/huggingface_hub/en/guides/cli) for your terminal and the `huggingface_hub` library for Python — both designed to work well for humans and AI agents. Use them to:\n\n- [Download files](https://huggingface.co/docs/huggingface_hub/en/guides/download) from the Hub.\n- [Upload files](https://huggingface.co/docs/huggingface_hub/en/guides/upload) to the Hub.\n- [Manage your repositories](https://huggingface.co/docs/huggingface_hub/en/guides/repository).\n- [Run Inference](https://huggingface.co/docs/huggingface_hub/en/guides/inference) on deployed models.\n- [Run Jobs](https://huggingface.co/docs/huggingface_hub/en/guides/jobs) on Hugging Face infrastructure.\n- [Search](https://huggingface.co/docs/huggingface_hub/en/guides/search) for models, datasets and Spaces.\n- [Share Model Cards](https://huggingface.co/docs/huggingface_hub/en/guides/model-cards) to document your models.\n- [Engage with the community](https://huggingface.co/docs/huggingface_hub/en/guides/community) through PRs and comments.\n- Do all of the above from the terminal with the [`hf` CLI](https://huggingface.co/docs/huggingface_hub/en/guides/cli).\n\n## Built for humans and AI agents\n\nThe `hf` CLI is designed for people and coding agents alike: the same commands adapt their output when run by an agent. If you use Claude Code, Codex, Cursor, or another coding agent, install the `hf` CLI Skill — a command reference generated from your installed CLI:\n\n```bash\n# for Codex, Cursor, OpenCode, Pi and other agents that load skills from `.agents/skills`\nhf skills add\n# includes the above + Claude Code\nhf skills add --claude\n```\n\nLearn more in the [Hugging Face CLI for AI agents guide](https://huggingface.co/docs/hub/agents-cli) and the [announcement blog post](https://huggingface.co/blog/hf-cli-for-agents).\n\n## Use the Python library\n\nInstall the `huggingface_hub` package with [pip](https://pypi.org/project/huggingface-hub/) (this also installs the `hf` CLI):\n\n```bash\npip install huggingface_hub\n```\n\nWe recommend using [`uv`](https://docs.astral.sh/uv/) for a fast and reliable install:\n\n```bash\nuv pip install huggingface_hub\n```\n\nIn order to keep the package minimal by default, `huggingface_hub` comes with optional dependencies useful for some use cases. For example, if you want to use the MCP module, run:\n\n```bash\npip install \"huggingface_hub[mcp]\"\n```\n\nTo learn more about installation and optional dependencies, check out the [installation guide](https://huggingface.co/docs/huggingface_hub/en/installation).\n\n### Download files\n\nDownload a single file\n\n```py\nfrom huggingface_hub import hf_hub_download\n\nhf_hub_download(repo_id=\"zai-org/GLM-5.2\", filename=\"config.json\")\n```\n\nOr an entire repository\n\n```py\nfrom huggingface_hub import snapshot_download\n\nsnapshot_download(\"sentence-transformers/all-MiniLM-L6-v2\")\n```\n\nFiles will be downloaded in a local cache folder. More details in [this guide](https://huggingface.co/docs/huggingface_hub/en/guides/manage-cache).\n\n### Create a repository\n\n```py\nfrom huggingface_hub import create_repo\n\ncreate_repo(repo_id=\"super-cool-model\")\n```\n\n### Upload files\n\nUpload a single file\n\n```py\nfrom huggingface_hub import upload_file\n\nupload_file(\n path_or_fileobj=\"/home/lysandre/dummy-test/README.md\",\n path_in_repo=\"README.md\",\n repo_id=\"lysandre/test-model\",\n)\n```\n\nOr an entire folder\n\n```py\nfrom huggingface_hub import upload_folder\n\nupload_folder(\n folder_path=\"/path/to/local/space\",\n repo_id=\"username/my-cool-space\",\n repo_type=\"space\",\n)\n```\n\nMore details in the [upload guide](https://huggingface.co/docs/huggingface_hub/en/guides/upload).\n\n## Integrating with the Hub.\n\nWe're partnering with cool open source ML libraries to provide free model hosting and versioning. You can find the existing integrations [here](https://huggingface.co/docs/hub/libraries).\n\nThe advantages are:\n\n- Free model or dataset hosting for libraries and their users.\n- Built-in file versioning, even with very large files, made possible by [Xet](https://huggingface.co/docs/hub/xet/index), the Hub's chunk-deduplicated storage backend.\n- In-browser widgets to play with the uploaded models.\n- Anyone can upload a new model for your library, they just need to add the corresponding tag for the model to be discoverable.\n- Fast downloads! We use Cloudfront (a CDN) to geo-replicate downloads so they're blazing fast from anywhere on the globe.\n- Usage stats and more features to come.\n\nIf you would like to integrate your library, feel free to open an issue to begin the discussion. We wrote a [step-by-step guide](https://huggingface.co/docs/hub/adding-a-library) with ❤️ showing how to do this integration.\n\n## Contributions (feature requests, bugs, etc.) are super welcome 💙💚💛💜🧡❤️\n\nEveryone is welcome to contribute, and we value everybody's contribution. Code is not the only way to help the community.\nAnswering questions, helping others, reaching out and improving the documentations are immensely valuable to the community.\nWe wrote a [contribution guide](https://github.com/huggingface/huggingface_hub/blob/main/CONTRIBUTING.md) to summarize\nhow to get started to contribute to this repository.\n", "description_content_type": "text/markdown", "keywords": [ "model-hub", "machine-learning", "models", "natural-language-processing", "deep-learning", "pytorch", "pretrained-models" ], "home_page": "https://github.com/huggingface/huggingface_hub", "author": "Hugging Face, Inc.", "author_email": "julien@huggingface.co", "license": "Apache-2.0", "license_file": [ "LICENSE" ], "classifier": [ "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "requires_dist": [ "click<9.0.0,>=8.4.2", "filelock>=3.10.0", "fsspec>=2023.5.0", "hf-xet<2.0.0,>=1.5.2; platform_machine == \"x86_64\" or platform_machine == \"amd64\" or platform_machine == \"AMD64\" or platform_machine == \"arm64\" or platform_machine == \"aarch64\"", "httpx<1,>=0.23.0", "packaging>=20.9", "pyyaml>=5.1", "tomli>=1.1.0; python_version < \"3.11\"", "tqdm>=4.42.1", "typing-extensions>=4.1.0", "authlib>=1.3.2; extra == \"oauth\"", "fastapi; extra == \"oauth\"", "httpx; extra == \"oauth\"", "itsdangerous; extra == \"oauth\"", "torch; extra == \"torch\"", "safetensors[torch]; extra == \"torch\"", "toml; extra == \"fastai\"", "fastai>=2.4; extra == \"fastai\"", "fastcore>=1.3.27; extra == \"fastai\"", "hf-xet<2.0.0,>=1.5.2; extra == \"hf-xet\"", "mcp<2.0.0,>=1.8.0; extra == \"mcp\"", "authlib>=1.3.2; extra == \"testing\"", "fastapi; extra == \"testing\"", "httpx; extra == \"testing\"", "itsdangerous; extra == \"testing\"", "jedi; extra == \"testing\"", "Jinja2; extra == \"testing\"", "pytest>=8.4.2; extra == \"testing\"", "pytest-cov; extra == \"testing\"", "pytest-env; extra == \"testing\"", "pytest-xdist; extra == \"testing\"", "pytest-vcr; extra == \"testing\"", "pytest-asyncio; extra == \"testing\"", "pytest-rerunfailures>=16.2; extra == \"testing\"", "pytest-mock; extra == \"testing\"", "urllib3<2.0; extra == \"testing\"", "soundfile; extra == \"testing\"", "Pillow; extra == \"testing\"", "numpy; extra == \"testing\"", "duckdb; extra == \"testing\"", "fastapi; extra == \"testing\"", "gradio>=5.0.0; extra == \"gradio\"", "requests; extra == \"gradio\"", "typing-extensions>=4.8.0; extra == \"typing\"", "types-PyYAML; extra == \"typing\"", "types-simplejson; extra == \"typing\"", "types-toml; extra == \"typing\"", "types-tqdm; extra == \"typing\"", "types-urllib3; extra == \"typing\"", "ruff>=0.9.0; extra == \"quality\"", "mypy==1.15.0; extra == \"quality\"", "libcst>=1.4.0; extra == \"quality\"", "ty; extra == \"quality\"", "authlib>=1.3.2; extra == \"all\"", "fastapi; extra == \"all\"", "httpx; extra == \"all\"", "itsdangerous; extra == \"all\"", "jedi; extra == \"all\"", "Jinja2; extra == \"all\"", "pytest>=8.4.2; extra == \"all\"", "pytest-cov; extra == \"all\"", "pytest-env; extra == \"all\"", "pytest-xdist; extra == \"all\"", "pytest-vcr; extra == \"all\"", "pytest-asyncio; extra == \"all\"", "pytest-rerunfailures>=16.2; extra == \"all\"", "pytest-mock; extra == \"all\"", "urllib3<2.0; extra == \"all\"", "soundfile; extra == \"all\"", "Pillow; extra == \"all\"", "numpy; extra == \"all\"", "duckdb; extra == \"all\"", "fastapi; extra == \"all\"", "ruff>=0.9.0; extra == \"all\"", "mypy==1.15.0; extra == \"all\"", "libcst>=1.4.0; extra == \"all\"", "ty; extra == \"all\"", "typing-extensions>=4.8.0; extra == \"all\"", "types-PyYAML; extra == \"all\"", "types-simplejson; extra == \"all\"", "types-toml; extra == \"all\"", "types-tqdm; extra == \"all\"", "types-urllib3; extra == \"all\"", "authlib>=1.3.2; extra == \"dev\"", "fastapi; extra == \"dev\"", "httpx; extra == \"dev\"", "itsdangerous; extra == \"dev\"", "jedi; extra == \"dev\"", "Jinja2; extra == \"dev\"", "pytest>=8.4.2; extra == \"dev\"", "pytest-cov; extra == \"dev\"", "pytest-env; extra == \"dev\"", "pytest-xdist; extra == \"dev\"", "pytest-vcr; extra == \"dev\"", "pytest-asyncio; extra == \"dev\"", "pytest-rerunfailures>=16.2; extra == \"dev\"", "pytest-mock; extra == \"dev\"", "urllib3<2.0; extra == \"dev\"", "soundfile; extra == \"dev\"", "Pillow; extra == \"dev\"", "numpy; extra == \"dev\"", "duckdb; extra == \"dev\"", "fastapi; extra == \"dev\"", "ruff>=0.9.0; extra == \"dev\"", "mypy==1.15.0; extra == \"dev\"", "libcst>=1.4.0; extra == \"dev\"", "ty; extra == \"dev\"", "typing-extensions>=4.8.0; extra == \"dev\"", "types-PyYAML; extra == \"dev\"", "types-simplejson; extra == \"dev\"", "types-toml; extra == \"dev\"", "types-tqdm; extra == \"dev\"", "types-urllib3; extra == \"dev\"" ], "requires_python": ">=3.10.0", "provides_extra": [ "oauth", "torch", "fastai", "hf-xet", "mcp", "testing", "gradio", "typing", "quality", "all", "dev" ] } }, { "download_info": { "url": "https://files.pythonhosted.org/packages/db/f7/0a69ac6b82dbccf3f71add938a161c497952749294b8dd6dfe03a819dc40/tokenizers-0.23.2-cp310-abi3-win_amd64.whl", "archive_info": { "hash": "sha256=2e96f5699d5249c9c64aa8412e044f727aae3a4098cf830f9901ec1afc361cde", "hashes": { "sha256": "2e96f5699d5249c9c64aa8412e044f727aae3a4098cf830f9901ec1afc361cde" } } }, "is_direct": false, "is_yanked": false, "requested": false, "metadata": { "metadata_version": "2.4", "name": "tokenizers", "version": "0.23.2", "description": "\r\n
\r\n
\r\n
\r\n
\r\n
\r\n \r\n \r\n \r\n \r\n
\r\n \r\n
🤗 hf-xet - xet client tech, used in huggingface_hub
\r\n\r\n\r\n## Welcome\r\n\r\n`hf-xet` enables `huggingface_hub` to utilize xet storage for uploading and downloading to HF Hub. Xet storage provides chunk-based deduplication, efficient storage/retrieval with local disk caching, and backwards compatibility with Git LFS. This library is not meant to be used directly, and is instead intended to be used from [huggingface_hub](https://pypi.org/project/huggingface-hub).\r\n\r\n## Key features\r\n\r\n♻ **chunk-based deduplication implementation**: avoid transferring and storing chunks that are shared across binary files (models, datasets, etc).\r\n\r\n🤗 **Python bindings**: bindings for [huggingface_hub](https://github.com/huggingface/huggingface_hub/) package.\r\n\r\n↔ **network communications**: concurrent communication to HF Hub Xet backend services (CAS).\r\n\r\n🔖 **local disk caching**: chunk-based cache that sits alongside the existing [huggingface_hub disk cache](https://huggingface.co/docs/huggingface_hub/guides/manage-cache).\r\n\r\n## Installation\r\n\r\nInstall the `hf_xet` package with [pip](https://pypi.org/project/hf-xet/):\r\n\r\n```bash\r\npip install hf_xet\r\n```\r\n\r\n## Quick Start\r\n\r\n`hf_xet` is not intended to be run independently as it is expected to be used from `huggingface_hub`, so to get started with `huggingface_hub` check out the documentation [here](\"https://hf.co/docs/huggingface_hub\").\r\n\r\n## Contributions (feature requests, bugs, etc.) are encouraged & appreciated 💙💚💛💜🧡❤️\r\n\r\nPlease join us in making hf-xet better. We value everyone's contributions. Code is not the only way to help. Answering questions, helping each other, improving documentation, filing issues all help immensely. If you are interested in contributing (please do!), check out the [contribution guide](https://github.com/huggingface/xet-core/blob/main/CONTRIBUTING.md) for this repository.\n", "description_content_type": "text/markdown; charset=UTF-8; variant=GFM", "maintainer_email": "Rajat Arya