MindSearch深度解析实践

news/2024/12/12 10:07:24/

任务要求:在 官方的MindSearch页面 复制Spaces应用到自己的Spaces下,Space 名称中需要包含 MindSearch 关键词,请在必要的步骤以及成功的对话测试结果当中

1.在github codespace中配置环境

conda create -n mindsearch python=3.10 -y
conda init

关闭终端,重新开一个新终端,输入下面命令

conda activate mindsearchcd /workspaces/codespaces-blank
git clone https://github.com/InternLM/MindSearch.git && cd MindSearch && git checkout ae5b0c5pip install -r requirements.txt

在这里插入图片描述

启动后端

export SILICON_API_KEY=<硅基流动API KEY>
conda activate mindsearch# 进入你clone的项目目录
cd /workspaces/codespaces-blank/MindSearch
python -m mindsearch.app --lang cn --model_format internlm_silicon --search_engine DuckDuckGoSearch --asy

在这里插入图片描述
启动前端

conda activate mindsearch
# 进入你clone的项目目录
cd /workspaces/codespaces-blank/MindSearch
python frontend/mindsearch_gradio.py

在这里插入图片描述
检查端口转发,正常
在这里插入图片描述
提问Find legal precedents in contract law.
在这里插入图片描述

2.部署到自己的 HuggingFace Spaces上

复制官方项目https://huggingface.co/spaces/internlm/MindSearch到自己空间下
在这里插入图片描述
space名称
在这里插入图片描述
提问,卡住了
在这里插入图片描述

重启之后,测试成功

在这里插入图片描述


http://www.ppmy.cn/news/1554466.html

相关文章

Ps:时间轴面板 - 面板控制菜单(视频时间轴)

Ps菜单&#xff1a;窗口/时间轴 Window/Timeline 使用“创建帧动画”和“创建视频时间轴”时&#xff0c;“时间轴”面板控制菜单提供了完全不同的选项。 以下对“创建视频时间轴”模式下的面板控制菜单进行详细说明。 ◆ ◆ ◆ 面板控制菜单说明 转到 Go To 用于定位播放头在…

3D 生成重建020-Gaussian Grouping在场景中分割并编辑一切

3D 生成重建020-Gaussian Grouping在场景中分割并编辑一切 文章目录 0 论文工作1 方法2 实验结果 0 论文工作 最近提出的高斯Splatting方法实现了高质量的实时三维场景新视角合成。然而&#xff0c;它仅仅关注外观和几何建模&#xff0c;缺乏细粒度的物体级场景理解。为了解决…

aippt:AI 智能生成 PPT 的开源项目

aippt&#xff1a;AI 智能生成 PPT 的开源项目 在现代办公和学习中&#xff0c;PPT&#xff08;PowerPoint Presentation&#xff09;是一种非常重要的展示工具。然而&#xff0c;制作一份高质量的PPT往往需要花费大量的时间和精力。为了解决这一问题&#xff0c;aippt项目应运…

nmap详解

Nmap&#xff08;Network Mapper&#xff09;是一个开放源代码的网络探测和安全审核的工具。由于它的功能强大&#xff0c;被广泛应用于网络安全领域。以下是Nmap的一些主要功能及其在实战中的应用举例。 Nmap的主要功能&#xff1a; 端口扫描&#xff1a;检测目标主机上开放…

【golang】 WaitGroup使用注意事项

注意1&#xff1a;使用指针 当把WaitGroup作为参数传递给函数时&#xff0c;如果传递的是变量本身&#xff08;值传递&#xff09;&#xff0c;会发生复制。在 Go 语言中&#xff0c;这种复制可能会导致意外的行为。因为每个WaitGroup副本都有自己独立的计数器。下面的代码如果…

初识Linux · 线程池

目录 前言&#xff1a; thread pool成员变量分析 接口编写 前言&#xff1a; 前文我们介绍了基于线程同步和互斥两种关系的一种模型->生产消费模型&#xff0c;那么之前在学习进程的时候我们已经编写过了进程池&#xff0c;同理&#xff0c;学习线程的时候我们也要编写线…

Educator头歌:计算机系统基础-缓冲区溢出攻击 - 访问过程参数

第1关&#xff1a;访问过程参数 实验任务概述 本实验中缓冲区溢出攻击的目标是一个名为bufbomb二进制可执行程序&#xff0c;实验的任务是设计、构造合适的攻击字符串&#xff08;“exploit string”&#xff09;&#xff0c;当输入攻击字符串至目标程序bufbomb后&#xff0c;…

【WRF-Urban】SLUCM新增空间分布城市冠层参数及人为热排放AHF代码详解(下)

目录 详细解释更改文件内容4 运行模块(run):README.namelist5 输出模块(share):share/module_check_a_mundo.Fshare/output_wrf.F参考SLUCM新增空间分布城市冠层参数及人为热排放AHF代码详解的前两部分内容可参见-【WRF-Urban】SLUCM新增空间分布城市冠层参数及人为热排放A…