Разбор: почему Python-библиотеки для ML тайно ходят в интернет
В закрытом контуре — сети без доступа наружу — приложение может упасть на пустом месте: библиотека молча пытается скачать конфигурацию, веса или словарь. Разработчик из R77.AI разбирает, откуда в популярных ML-пакетах берутся такие скрытые загрузки.
В статье показано, как их находить: отслеживать сетевые обращения при импорте и первом вызове, а не только при установке пакета, и что делать дальше — заранее выкладывать артефакты в локальное зеркало и запрещать неявные скачивания.
Отдельный смысл разбора для команд, которые выносят модели на своё железо: сбой в закрытом контуре проявляется не при сборке, а на проде, куда сеть уже не пускает.