Разрешено | Запрещено |
Просмотр официальной документации языков и библиотек (Python, PyTorch, scikit-learn, NumPy, Pandas, Hugging Face Docs и т.п.) | Авторизация (логин) на любых внешних сайтах и сервисах, кроме All Cups |
Чтение публичных репозиториев кода (GitHub, GitLab, Bitbucket) только для просмотра | Размещение или изменение кода на внешних ресурсах: загрузка своих файлов, создание новых репозиториев, правок или запросов на слияние |
Поиск и чтение справочной информации, научных статей, открытых датасетов | Использование внешних LLM / AI-сервисов (ChatGPT, Claude, Gemini, Copilot, Perplexity, Groq, Together и др., а также Hugging Face Spaces) |
Загрузка разрешённых библиотек из внутреннего зеркала pip/conda | Использование облачных IDE/ноутбуков (Google Colab, Kaggle, Codespaces, JupyterHub внешний и т.п.) |
Работа с All Cups (авторизация, загрузка .csv решений) | Запуск в Google Colab, Kaggle или других облачных средах, а также сохранение/копирование ноутбуков в личные аккаунты |
Просмотр публичных ноутбуков в Google Colab / Kaggle без авторизации и запуска кода | Запуск удалённых вычислений (облачные кластеры, inference API, Spaces и т.п.) |
Чтение открытых страниц Hugging Face / arXiv / Papers with Code без логина | VPN, прокси, TOR, альтернативные DNS, любые средства обхода фильтрации |
Загрузка локальных моделей, размещённых в Shared или выданных организаторами | Любые способы публикации или передачи информации вовне: почта, мессенджеры, облачные диски, чат-боты и т.д. |
Проверка работы сети стандартными инструментами (ping, curl, wget по разрешённым адресам) |
Разрешено | Запрещено |
Писать и запускать собственный код на кластере в выделенном контейнере | Использовать чужие решения, копировать или вставлять готовые ответы без понимания сути |
Устанавливать дополнительные пакеты через pip/conda (без указания внешних зеркал) | Устанавливать пакеты из внешних источников через --index-url, --extra-index-url или git+https |
Работать с данными и кодом только в своей папке Permanent | Вносить изменения в системное окружение (root-доступ, изменение глобальных путей, обновление системных пакетов) |
Использовать локально размещённые модели, датасеты и вспомогательные файлы из Shared | Загружать модели и датасеты с ресурсов, которые запрещены блэк-листом (облачные IDE, inference API, закрытые репозитории и т.п.). |
Выполнять инференс и предсказания только локально, с использованием выделенной GPU | Использовать внешние вычислительные сервисы (Colab, Kaggle, облачные API, inference endpoints и т.п.) |
Проводить пост-обработку предсказаний (нормализация, округление и т.п.), если она прописана в коде | Создавать решение, которое невозможно воспроизвести по вашему коду (например, полностью «подогнанное руками» в submission.csv без связи с кодом). |
Проверять интернет-доступ и сетевые ограничения через разрешённые команды (ping, curl, wget) | Подключаться к кластеру с личных устройств, внешних клиентов SSH/VNC и т.п. |
Использовать собственные ноутбуки/скрипты только в рамках локального контейнера | Пытаться изменить настройки сети, использовать VPN, прокси, альтернативные DNS или другие обходные методы |
Создавать дополнительные файлы (.py, .ipynb, .txt) для структуры проекта Воспроизводить сабмит через собственный reproduce.py / run.sh | Использовать онлайн-потоковые сервисы или любые приложения, требующие входа в аккаунт |
В командном туре — обмениваться файлами только внутри своей команды (через локальную сеть или общий каталог) | Скрывать исходный код, обфусцировать или шифровать логику так, чтобы скрыть немодельное происхождение предсказаний. |
Подключать свои клавиатуры и мыши, если они предварительно сданы при регистрации на площадке и прошли проверку организаторами. Устройства возвращаются участникам перед турами — только после подтверждения, что они не содержат посторонних модулей (памяти, беспроводных передатчиков и т.п.) | Не сохранять код и описание модели, делать сабмит без возможности повторного запуска |
Использовать собственные проводные наушники и слушать музыку на сервисах без авторизации — если это не мешает другим участникам | Любой обмен данными между командами или с внешними лицами |
Подключать любые непроверенные устройства, не прошедшие регистрацию и проверку (включая новые клавиатуры, мыши, внешние накопители, телефоны, адаптеры и т.п.). Использовать беспроводные наушники. |