我习惯以一种简洁的方式用 Python 编写代码,并使各部分彼此分开。 重用代码时,这也有很大帮助。 我在不同的模块中编写了许多不同的类,并将它们导入主脚本中。 这样可以使主脚本简短且布局清晰。 当我在本地运行这些主要脚本时,效果很好。
但是,在 Kaggle 上,只能将单个Python脚本上传到内核中。
我正在Kaggle上测试和测试许多不同的模型,因此,它总是有很多容易出错和烦人的复制和粘贴操作,从而为kaggle内核创建了一个新脚本。
我偶然发现了stickytape
和pinliner
,但到目前为止,使用此库没有成功...
也许可以用importlib
和inspect
完成吗?
我还可以根据自己的自定义代码制作一个pip
可安装的程序包,但是随后我放弃了 GPU 支持,因为在自定义kaggle内核中,仅支持CPU ...
因此,我想知道,如果您有一个工作流程来自动化此单脚本生成?
或者已经可以执行此操作的库或脚本?
感谢所有提示。