在ModelScope-Funasr的AutoModel中,即使设置了关闭日志输出和tqdm的输出,仍然可能会出现打日志的情况。这通常是由于以下几个原因造成的:
- 版本问题:如果您使用的是旧版本的ModelScope-Funasr,可能还存在一些bug或者设置没有被正确应用。通常,更新到最新版本可以解决这类问题,因为新版本中可能已经修复了这些bug,并且默认关闭了日志输出。
- 配置未生效:可能是由于配置没有正确设置或者没有在正确的位置设置。例如,在PyTorch中,您需要通过
logging
模块来设置日志级别;而在TensorFlow中,您可能需要设置环境变量TF_CPP_MIN_LOG_LEVEL
来控制日志输出。 - 全局日志设置:有时候,全局的日志设置可能会覆盖模型或库特定的设置。例如,如果在Python环境中设置了全局的日志级别为DEBUG,那么即使在某个库中关闭了日志,仍然会有日志信息输出。
- 其他外部因素:也有可能是由于其他外部因素导致的,比如使用的其他库或者工具可能在内部进行了日志记录。
为了解决这个问题,您可以尝试以下几个步骤:
- 确保您使用的是ModelScope-Funasr的最新版本。
- 检查您的代码中是否有正确的日志配置设置,并确保这些设置是在加载模型之前进行的。
- 确认是否有全局的日志设置影响了模型的日志输出,如果有,尝试调整这些设置为更高的日志级别或者完全关闭。
- 如果问题依旧存在,可以考虑联系ModelScope-Funasr的社区或者技术支持,寻求更具体的帮助。
总的来说,ModelScope-Funasr在AutoModel里设置了关闭了,结果还是会打日志可能是因为版本问题、配置未生效、全局日志设置和其他外部因素。