Рабочий процесс для генерации скрипта с одним Python для ядер Kaggle? - PullRequest
0 голосов
/ 07 марта 2019

Я привык писать на Python с чистым подходом и держать вещи отдельно друг от друга.Это также очень помогает при повторном использовании кода.Я написал много разных классов в разных модулях и импортировал их в основной скрипт.Это делает основной сценарий коротким и четко изложенным.И это прекрасно работает, когда я запускаю эти основные сценарии локально.

Однако на Kaggle можно загрузить только единственный скрипт Python в ядро.

Я пытаюсь и тестирую множество различных моделей на Kaggle, и поэтому всегда приходится много копировать и вставлять вручную, подверженных ошибкам и раздражающим, чтобы создать новый скрипт для ядра kaggle.

Iнаткнулся на stickytape и pinliner, но пока безуспешно с этими библиотеками ...

Может быть, это можно было бы сделать с importlib и inspect?

Я мог бы такжесделать из моего пользовательского кода pip -установляемый пакет, но затем я теряю поддержку GPU , потому что в пользовательских ядрах kaggle поддерживается только CPU ...

Поэтому я бы хотелзнаете, если у вас есть рабочий процесс для автоматизации генерации одного сценария?

Или библиотека или сценарий, который уже может это сделать?

Спасибо за все подсказки.

...