require_version¶
该接口用于检查已安装的飞桨版本是否介于[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
# any version >= 0.1.0 is acceptable.
fluid.require_version('0.1.0')
# if 0.1.0 <= version <= 10.0.0, it is acceptable.
fluid.require_version(min_version='0.1.0', max_version='10.0.0')