【AI】Windows环境安装GroundingDINO

Grounding DINO简单来说,它可以根据文字描述检测指定目标。此外,当Grounding DINO与stable diffusion结合,便可以实现更神奇的功能–自动P图。在专业领域中,GroundingDINO可以用来进行遥感影像解译,可以减少人工工作量。
Grounding DINO相对于其他方法有以下几点优势:

  • 其transformer结构更接近于自然语言处理模型,因此更容易同时处理图片和文字;
  • Transformer-based detector在处理大型数据集时被证明有优势;
  • 作为DETR的变种,DINO能够完成end-to-end的训练,而且不需要NMS等额外的后处理。

github地址:https://github.com/IDEA-Research/GroundingDINO
官网和其他的一些教程上,其安装都是使用的Linux系统,对于一般使用windows作为开发环境的人来说,经常会遇到直接使用pip安装时报错的问题,那么可以考虑使用github源码的安装方式。

1.配置CUDA_HOME环境变量

linux环境可以直接使用

echo 'export CUDA_HOME=/path/to/cuda' >> ~/.bashrc
source ~/.bashrc
echo $CUDA_HOME

来进行操作

windows环境就需要在环境变量中配置了
在这里插入图片描述
在这里插入图片描述

2.安装

推荐使用Conda虚拟环境进行安装,安装GroundingDINO之前先安装一下torch和torchvision,具体的环境配置可以参考之前的文章:【AI】PyTorch安装记录及Anaconda环境配置
直接在github上下载源码,然后进入项目中,将当前项目安装为依赖

# 下载源码
git clone https://github.com/IDEA-Research/GroundingDINO.git
# 进入项目中
cd GroundingDINO/
# 安装本项目
pip install -e .
# 下载预训练模型
mkdir weights
cd weights
wget -q https://github.com/IDEA-Research/GroundingDINO/releases/download/v0.1.0-alpha/groundingdino_swint_ogc.pth
cd ..
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您好!对于人工智能的学习环境安装,可以按照以下步骤进行操作: 1. 安装 Python:首先,确保您的计算机上安装了 Python 编程语言。您可以从 Python 官方网站(https://www.python.org/downloads/)下载并安装最新版本的 Python。 2. 安装虚拟环境管理工具:为了隔离不同的项目,推荐使用虚拟环境管理工具。常用的工具有 virtualenv、conda 等。您可以选择其中一个进行安装。 3. 创建虚拟环境:使用命令行工具进入您希望创建虚拟环境的目录,并执行以下命令创建虚拟环境(以 virtualenv 为例): ``` virtualenv <env_name> ``` 4. 激活虚拟环境:根据您所使用的虚拟环境管理工具,执行相应的命令来激活虚拟环境。例如,在使用 virtualenv 的情况下,可以执行以下命令激活虚拟环境: - Windows: ``` <env_name>\Scripts\activate ``` - macOS/Linux: ``` source <env_name>/bin/activate ``` 5. 安装所需库和框架:根据您的学习需求,可以使用 pip 命令安装各种人工智能相关的库和框架,例如 TensorFlow、PyTorch、scikit-learn 等。例如,使用以下命令安装 TensorFlow: ``` pip install tensorflow ``` 6. 安装 Jupyter Notebook(可选):如果您希望使用 Jupyter Notebook 进行交互式的学习和实验,可以在激活虚拟环境后执行以下命令安装: ``` pip install jupyter ``` 安装完成后,您就可以在虚拟环境中开始使用人工智能相关的库和工具进行学习和开发了。祝您学习顺利!如有更多问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值