Чтение капчи ejchan.net

Загрузите картинку — демо вернёт ответ и покажет уверенность по каждой позиции.

Установка

Нужен Python 3.10 или новее.

python3 -m venv .venv
source .venv/bin/activate        # Windows: .venv\Scripts\activate
pip install -r requirements.txt
python app.py

После запуска интерфейс открывается на http://127.0.0.1:7860/.

Видеокарта не нужна: модель считается на CPU, около 2,6 мс на капчу. Если тяжёлый torch с CUDA качать не хочется, на машине без GPU поставьте его облегчённой сборкой:

pip install torch --index-url https://download.pytorch.org/whl/cpu
pip install gradio numpy pillow

Проверено на Python 3.12, torch 2.10, gradio 6.26, numpy 1.26, pillow 12.

⚠️ База по безопасности

Анон, ты качаешь архив с нейросеткой от ноунейма с борды. Включи голову хотя бы на две минуты, чтобы потом не плакать в треде, что у тебя спиздили криптокошелёк и удалили папку с фурри-проном:

  • Прочитай код глазами. Тут всего три файла (app.py, net.py, reader.py) на ~250 строчек в сумме — это читается под чаёк за пять минут. Если лень читать 250 строк питона — скорми их своей любимой LLM и спроси, нет ли там майнера или отправки твоих кук товарищу майору.
  • Проверь requirements.txt. Там всего 4 дефолтных пакета (torch, gradio, numpy, pillow). Всегда проверяй глазами, что там не написано какое-нибудь pilow или numppy от васяна с пайпая.
  • model.pt — это зип-архив с пиклом внутри. В питоне pickle умеет исполнять произвольный код при загрузке. В net.py специально стоит torch.load(..., weights_only=True), который шлёт лесом всё кроме голых тензоров. Не запускай это на древнем торче времён мамонтов, где weights_only ещё не завезли, и не убирай этот флаг.
  • Не запускай от рута. Засунь в venv или докер без сетки (--network none после скачивания пакетов) — модельке для чтения трёх кривых букв интернет не нужен.
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support