require_version
paddle.fluid.
require_version
(min_version, max_version=None)[源代码]
该接口用于检查已安装的飞桨版本是否介于[min_version
, max_version
]之间(包含 min_version
和 max_version
),如果已安装的版本低于 min_version
或者高于 max_version
,将会抛出异常。该接口无返回值。
- 参数:
- min_version (str) - 指定所需要的最低版本(如‘1.4.0’)
- max_version (str, optional) – 指定可接受的最高版本(如‘1.7.0’),默认值None,表示任意大于等于
min_version
的版本都可以接受。
返回:无
抛出异常:
TypeError
–min_version
的类型不是str。TypeError
–max_version
的类型不是str或type(None)。ValueError
–min_version
的值不是正常的版本号格式。ValueError
–max_version
的值不是正常的版本号格式或None。Exception
– 已安装的版本低于min_version
或者高于max_version
。
代码示例:
- import paddle.fluid as fluid
- # 任何大于等于0.1.0的版本都可以接受
- fluid.require_version('0.1.0')
- # 只接受介于0.1.0和10.0.0之间的版本(包含0.1.0和10.0.0)
- fluid.require_version(min_version='0.1.0', max_version='10.0.0')