show¶
如果 paddle wheel 包是正式发行版本,则打印版本号。否则,获取 paddle wheel 包编译时对应的 commit id。 另外,打印 paddle wheel 包使用的 CUDA 和 cuDNN 的版本信息。
返回¶
如果 paddle wheel 包不是正式发行版本,则输出 wheel 包编译时对应的 commit id 号。否则,输出如下信息:
full_version - paddle wheel 包的版本号。
major - paddle wheel 包版本号的 major 信息。
minor - paddle wheel 包版本号的 minor 信息。
patch - paddle wheel 包版本号的 patch 信息。
rc - 是否是 rc 版本。
cuda - 若 paddle wheel 包为 GPU 版本,则返回 paddle wheel 包编译时使用的 CUDA 的版本信息;若 paddle wheel 包为 CPU 版本,则返回
False
。cudnn - 若 paddle wheel 包为 GPU 版本,则返回 paddle wheel 包编译时使用的 cuDNN 的版本信息;若 paddle wheel 包为 CPU 版本,则返回
False
。
代码示例¶
>>> import paddle
>>> # Case 1: paddle is tagged with 2.2.0
>>> paddle.version.show()
full_version: 2.2.0
major: 2
minor: 2
patch: 0
rc: 0
cuda: '10.2'
cudnn: '7.6.5'
xpu: '20230114'
xpu_xccl: '1.0.7'
xpu_xhpc: '20231208'
cinn: False
>>> # Case 2: paddle is not tagged
>>> paddle.version.show()
commit: cfa357e984bfd2ffa16820e354020529df434f7d
cuda: '10.2'
cudnn: '7.6.5'
xpu: '20230114'
xpu_xccl: '1.0.7'
xpu_xhpc: '20231208'
cinn: False