Hub documentation

Jupyter Notebooks на Hugging Face Hub

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Jupyter Notebooks на Hugging Face Hub

Jupyter notebooks — это очень популярный формат для обмена кодом и результатами анализа данных в области машинного обучения и data science. Это интерактивные документы, которые могут содержать код, визуализации и текст.

Открытие моделей в Google Colab и Kaggle

Когда вы открываете страницу модели на Hugging Face Hub, в выпадающем списке «Use this model» вы увидите новую кнопку «Google Colab»/«Kaggle». Нажатие на неё генерирует готовый к запуску ноутбук с базовым кодом для загрузки и проверки модели. Это идеально подходит для быстрого прототипирования, тестирования инференса или экспериментов с дообучением — всё это можно сделать, не покидая браузер.

Google Colab and Kaggle option for models on the Hub

Пользователи также могут получить доступ к готовому для запуска ноутбуку, добавив /colab к URL-адресу карточки модели. Например, для последней модели Gemma 3 4B IT соответствующий ноутбук Colab можно открыть, взяв URL-адрес карточки модели: https://huggingface.co/google/gemma-3-4b-it

А затем добавляем к нему /colab: https://huggingface.co/google/gemma-3-4b-it/colab

и аналогично для kaggle: https://huggingface.co/google/gemma-3-4b-it/kaggle

Если в репозитории модели есть файл notebook.ipynb, мы будем использовать его для Colab и Kaggle вместо автоматически сгенерированного содержимого блокнота. Авторы моделей могут предоставить адаптированные примеры, подробные инструкции или продвинутые сценарии использования, при этом сохраняя возможность интеграции с Colab в один клик. NousResearch/Genstruct-7B — один из таких примеров.

Отображение Jupyter-ноутбуков .ipynb на Hub

Под капотом файлы Jupyter Notebook (обычно распространяются с расширением .ipynb) представляют собой файлы JSON. Хотя их можно просматривать напрямую, этот формат не предназначен для чтения человеком. Hub поддерживает отображение ноутбуков, размещённых на Hub. Это означает, что ноутбуки отображаются в удобном для чтения формате.

Before and after notebook rendering

Notebooks будут отображаться при включении в любой тип репозитория на Hub. Сюда входят модели, наборы данных и Spaces.

Запуск в Google Colab

Google Colab — это бесплатная среда Jupyter Notebook, не требующая настройки и работающая полностью в облаке. Это отличный способ запускать Jupyter Notebooks без необходимости устанавливать что-либо на локальную машину.

Все файлы .ipynb, размещённые на Hub, автоматически получают кнопку «Open in Colab». Это позволяет открыть ноутбук в Colab одним щелчком мыши.

Update on GitHub