gin-config:python的轻量级配置库
gin-config的Python项目详细描述
琴酒
gin为python提供了一个轻量级配置框架,基于
依赖注入。函数或类可以用
@gin.configurable
,允许从
使用简单但功能强大的语法配置文件(或通过命令行传递)。
这就不需要定义和维护配置对象(例如
或者编写样板参数管道和工厂代码,而通常
极大地扩展了项目的灵活性和可配置性。
gin特别适合于机器学习实验(例如使用 tensorflow),往往有许多参数,通常以复杂的方式嵌套。
作者:丹·霍特曼·赖斯,塞尔吉奥·瓜达拉马,内森·西尔伯曼 贡献者:奥斯卡·拉米雷斯,马雷克·费瑟