安装

用pip安装 (推荐)

pip install bminf

从源代码安装

git clone https://github.com/OpenBMB/BMInf.git
cd BMInf
python setup.py install

从Docker安装

docker run -it --gpus 1 -v $HOME/.cache/bigmodels:/root/.cache/bigmodels --rm openbmb/bminf python3 examples/fill_blank.py

安装完成后, 你可以运行examples文件夹中的样例来检查是否安装正确。

python examples/fill_blank.py

demo

硬件要求

在下表中我们列出了运行BMInf的最低配置与推荐配置:

最低配置 推荐配置
内存 16GB 24GB
GPU NVIDIA GeForce GTX 1060 6GB NVIDIA Tesla V100 16GB
PCI-E PCI-E 3.0 x16 PCI-E 3.0 x16

BMInf支持基于NVIDIA Pascal架构及更新架构的GPU,查看对照表来明确你的GPU是否被支持。

软件要求

BMInf需要安装CUDA 10.1及以上版本,所有的依赖包都会在安装过程中自动被安装。

  • python >= 3.6

  • requests

  • tqdm

  • jieba

  • numpy

  • cupy-cuda<你的cuda版本> >= 9, <10

下表列出了cupy安装包和CUDA版本的对应关系。别担心,cupy的安装过程也是自动完成的。

CUDA版本 包名称
v10.1 cupy-cuda101
v10.2 cupy-cuda102
v11.0 cupy-cuda110
v11.1 cupy-cuda111
v11.2 cupy-cuda112
v11.3 cupy-cuda113
v11.4 cupy-cuda114