Я привык писать на Python с чистым подходом и держать вещи отдельно друг от друга.Это также очень помогает при повторном использовании кода.Я написал много разных классов в разных модулях и импортировал их в основной скрипт.Это делает основной сценарий коротким и четко изложенным.И это прекрасно работает, когда я запускаю эти основные сценарии локально.
Однако на Kaggle можно загрузить только единственный скрипт Python в ядро.
Я пытаюсь и тестирую множество различных моделей на Kaggle, и поэтому всегда приходится много копировать и вставлять вручную, подверженных ошибкам и раздражающим, чтобы создать новый скрипт для ядра kaggle.
Iнаткнулся на stickytape
и pinliner
, но пока безуспешно с этими библиотеками ...
Может быть, это можно было бы сделать с importlib
и inspect
?
Я мог бы такжесделать из моего пользовательского кода pip
-установляемый пакет, но затем я теряю поддержку GPU , потому что в пользовательских ядрах kaggle поддерживается только CPU ...
Поэтому я бы хотелзнаете, если у вас есть рабочий процесс для автоматизации генерации одного сценария?
Или библиотека или сценарий, который уже может это сделать?
Спасибо за все подсказки.