Не работает нейросеть Fooocus v2. Как исправить

Если у вас прекратила запускаться нейросеть Fooocus v2 в Google Colab, то это легко исправить. Узнайте как это сделать за несколько простых шагов

Почему не работает нейросеть Fooocus v2

Если вы еще не работали с бесплатной нейросетью Fooocus v2, то вам обязательно нужно попробовать. А если вы уже работали с ней используя Google Colab, то наверняка столкнулись в начале этого года с досадной проблемой: нейросеть Fooocus v2 перестала запускаться.
Обычно это выглядело так. После запуска «Фукуса» в  Google Colab появлялось сообщение типа:

Failed to import CuPy.
If you installed CuPy via wheels (cupy-cudaXXX or cupy-rocm-X-X), make sure that the package matches with the version of CUDA or ROCm installed.
On Linux, you may need to set LD_LIBRARY_PATH environment variable depending on how you installed CUDA/ROCm.
On Windows, try setting CUDA_PATH environment variable.
Check the Installation Guide for details:
https://docs.cupy.dev/en/latest/install.html
Original error:
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn’t call ‘numpy.import_array()’ after cimporting numpy; use ‘numpy._import_array’ to disable if you are certain you don’t need it).

После этого запуск прекращался.

Решение этой проблемы быстро нашлось в англоязычном Реддите. Сбой в работе бесплатного блокнота Fooocus v2 пояснялся обновлениями в работе Google Colab, на которые не среагировали авторы блокнота.

Для продолжения работы нейросети Fooocus v2 предлагается два различных решения. Оба протестированы мной. Первое не всегда срабатывает.

Первое решение

Откатить среду выполнения на предыдущую версию. Для этого открываем блокнот Fooocus v2 в Google Colab.

В меню переходим «Среда выполнения-Сменить среду выполнения-Версия среды выполнения-2025.10».

Сменить среду выполнения в гугл колаб

Среда выполнения 2025.10

Жмем «Сохранить».

После этого запускаем блокнот, как обычно, и работаем с ним.

Второе решение

Другое простое решение, это добавить  и запустить по очереди два небольших кода  перед запуском основного блокнота Fooocus v2.

Добавить код в гугл колаб

Для этого жмем в меню блокнота «+Код», и в появившейся ячейке вписываем такой код:

!pip uninstall -y cupy cupy-cuda12x
!pip install --force-reinstall numpy==1.26.4

Первый код

Запускаем код, как показано стрелкой на скриншоте. После этого появится дежурное предупреждение о том, что гугл не имеет отношения к этому блокноту.

Гугл не имеет отношения к созаднию этого блокнота

Жмем «Выполнить».

После выполнения этого кода появится такое сообщение:

Перезапустить сеанс в гугл колаб

Жмем «Перезапустить сеанс».

После этого добавляем второй код:

!pip uninstall -y jinja2 fastapi starlette
!pip install jinja2==3.0.3 fastapi==0.95.2 starlette==0.27.0 --force-reinstall

Второй код

Запускаем второй код. После его загрузки возвращаемся вверх к основному блокноту и запускаем нейросеть Fooocus v2, как обычно, все будет работать.

Записи на похожую тему

1 комментарий к “Не работает нейросеть Fooocus v2. Как исправить”

  1. Если Fooocus v2 внезапно перестал запускаться именно в Google Colab, полезно сначала отделить проблему самой нейросети от изменений в облачной среде. Простой
    способ — повторно проверить последовательность запуска, состояние сессии и сообщения об ошибках, а не сразу переустанавливать всё окружение. Поскольку сбой появился у уже работавших с Fooocus пользователей, вероятной точкой проверки становится совместимость прежнего сценария запуска с текущей конфигурацией Colab. Такой подход помогает понять, на каком этапе возникает остановка, и применить исправление точечно.

Оставьте комментарий

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности