Как развернуть локальный ИИ через Docker

Если вы устали беспокоиться о том, что ваши запросы ИИ или данные, которыми вы в них делитесь, используются либо для обучения больших языковых моделей (LLM), либо для создания вашего профиля, всегда есть локальные варианты ИИ, которые вы можете использовать. Я фактически достиг точки, когда единственный ИИ, который я использую, — локальный. Для меня речь идет не только о конфиденциальности и безопасности, но и об ущербе, который ИИ наносит энергетическим сетям и окружающей среде. Если я смогу внести свой вклад в предотвращение тотального краха, будьте уверены, я это сделаю.

Чаще всего я развертываю локальный ИИ прямо на своей машине. Однако в некоторых случаях я хочу быстро развернуть локальный ИИ на удаленном сервере (либо в моей локальной сети, либо на сервере за ее пределами). Когда возникает такая необходимость, у меня есть два выхода:

  • Установите локальный сервис AI так же, как я устанавливаю его на свой рабочий стол.
  • Контейнеризируйте это.

Преимущество контейнеризации заключается в том, что локально установленный ИИ изолирован от остальной системы, что дает мне еще большую конфиденциальность. Кроме того, если я хочу остановить локально установленный ИИ, я могу сделать это с помощью быстрой и простой команды Docker.

Я бы даже сказал, что контейнеризация вашего локального ИИ — это самый быстрый и простой способ запустить его и запустить.

Спасибо Докеру.

Правильно, мы собираемся развернуть локальный сервис искусственного интеллекта в виде Docker-контейнера.

Позвольте мне показать вам, как это делается.

Что вам нужно

Прежде всего, вам нужна операционная система, поддерживающая Docker, это может быть Linux, macOS или Windows. Вам также понадобится достаточно места в системе, чтобы загрузить любой LLM, который вы хотите использовать. Наконец, вам понадобится пользователь с правами администратора и сетевое подключение. Я собираюсь продемонстрировать это на Ubuntu Server 24.04.

Установить Докер

Первое, что нам нужно сделать, это установить Docker. Вот как.

Сначала вам нужно добавить официальный ключ Docker GPG с помощью команд:

Далее добавьте необходимый репозиторий Docker с помощью команды:

Установите необходимое программное обеспечение с помощью следующей команды:

Чтобы запустить команду Docker от имени обычного пользователя, вам необходимо добавить этого пользователя в группу Docker. Это сделано для того, чтобы вы могли запускать команду Docker без привилегий sudo. Добавьте своего пользователя в группу Docker с помощью:

Выйдите из системы и войдите снова, чтобы изменения вступили в силу.

Развертывание локального ИИ с помощью Docker

Существует три различных метода развертывания локального ИИ с помощью Docker.

Без графического процессора

Первый метод развертывания предназначен для машины без графического процессора NVIDIA, что означает, что локальный ИИ будет работать исключительно за счет процессора. Для этого используется команда:

Это простой метод.

С графическим процессором NVIDIA

Если на вашем компьютере установлен графический процессор NVIDIA, вам необходимо выполнить несколько шагов.

Первое, что вам нужно сделать, это добавить необходимый репозиторий для NVIDIA Container Toolkit с помощью следующих команд:

Теперь вы можете установить NVIDIA Container Toolkit с помощью:

Затем вам нужно будет настроить Docker для работы с набором инструментов NVIDIA с помощью следующих двух команд:

Теперь вы можете развернуть контейнер Ollama с помощью команды:

С графическим процессором AMD

Если у вас графический процессор AMD, команда:

Доступ к локальному ИИ

Когда все работает, теперь нам нужно получить доступ к подсказке AI. Допустим, вы хотите вытащить Llama 3.2 LLM. Вы можете вытащить его и получить доступ к командной строке с помощью следующей команды:

Приведенная выше команда приведет вас к приглашению Ollama, где вы сможете выполнить свой первый запрос.

И это все, что нужно для развертывания локального ИИ через контейнер Docker.

ТЕНДЕНЦИОННЫЕ ИСТОРИИ YOUTUBE.COM/THENEWSTACK Технологии развиваются быстро, не пропустите ни одной серии. Подпишитесь на наш канал YouTube, чтобы смотреть все наши подкасты, интервью, демонстрации и многое другое. ПОДПИСАТЬСЯ Группа, созданная в Sketch. Джек Уоллен — это то, что происходит, когда разум поколения Икс сливается с современными насмешками. Джек — искатель истины и писатель слов квантово-механическим карандашом и бессвязным ритмом звука и души. Хотя он проживает… Подробнее от Джека Уоллена

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *