conda/pip 安装中 *=*gpu 是什么意思?

What‘s mean of *=*gpu in conda/pip install?

conda/pip install中的*=*gpu是什么意思?

见下文:

conda install deepmd-kit=*=*gpu lammps-dp=*=*gpu

语法允许您指定包的版本和构建类型。

conda install <package name>=<version filter>=<build filter>

对于您的情况,它安装了为 GPU 构建的任何版本的 deepmd-kitlammps-dp

以下是一些其他示例:

  1. 安装与环境兼容的deepmd-kit任意版本:
conda install deepmd-kit
  1. 安装主要版本 1,任何兼容的次要版本
conda install deepmd-kit=1.*
  1. 安装主要版本 1、次要版本 2、任何子版本
conda install deepmd-kit=1.2.*
  1. 准确安装主要版本 1.2.1
conda install deepmd-kit=1.2.1

通过构建字符串添加额外的相等语法过滤器。

  1. 安装主要版本 1,任何兼容的次要版本,为 python 3.8
  2. 构建
conda install deepmd-kit=1.*=py38*
  1. 安装主要版本 1,任何兼容的次要版本,为 GPU 构建
conda install deepmd-kit=1.*=*gpu
  1. 安装主要版本 1,任何兼容的次要版本,为 python 3.8 和 GPU
  2. 构建
conda install deepmd-kit=1.*=py38*gpu