首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Python类版本知道?

如何使Python类版本知道?
EN

Stack Overflow用户
提问于 2021-10-07 09:02:13
回答 1查看 75关注 0票数 0

我正在运行一系列模型,实现为SparkML转换器,我喜欢监视它们的执行情况。具体来说,我喜欢监视在特定任务执行中使用的模型的哪个版本。

我设想在运行时执行期间记录转换器类的版本,以便监视,并可能获取更最新的版本--类似于AssemblyVersionAttribute in .Net的版本信息。这类信息对于模型效能监测以及某些监管设置都很重要。

做这件事最重要的方式是什么?

我查看了检查和相关模块,但没有找到合适的方法。我被认为是钩子将版本标记写入我的类中。但是,我发现的方法破坏了开发工作流程,使提交变得很麻烦,并且我不清楚如何在运行时最终检索信息。另外,我知道这样的版本信息可以用于打包,但我希望在类级别上获得版本信息。

编辑:版本信息不需要手动维护,而是从其他构建构件(如git、语言特性)派生而来。

EN

回答 1

Stack Overflow用户

发布于 2021-10-07 09:29:00

您可以将其硬编码为类的属性:

代码语言:javascript
复制
class MyCLass:
    version="1.1.1"

当你更新你的类时,你就可以使用这个版本了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69478332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档