gpt4 book ai didi

installation - TensorFlow 检查正在使用哪个 protobuf 实现

转载 作者:行者123 更新时间:2023-12-01 09:50:10 26 4
gpt4 key购买 nike

有没有办法检查 TensorFlow 使用哪个 protobuf 实现(即它使用的是 C++ 版本还是 Python 版本)?

最佳答案

@keveman 的回答告诉我们默认实现而不是事件实现。

重要的是,PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION环境变量影响哪个实现是事件的

PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp python -c "from google.protobuf.internal import api_implementation; print(api_implementation._default_implementation_type)"


PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python python -c "from google.protobuf.internal import api_implementation; print(api_implementation._default_implementation_type)"

将始终显示相同的结果。

要查看哪个实现是事件的,请改用它:
python -c "from google.protobuf.internal import api_implementation; print(api_implementation.Type())"

更改 PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION环境变量会导致 Type()的结果改变它没有的地方 _default_implementation_type .

关于installation - TensorFlow 检查正在使用哪个 protobuf 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39079065/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com