MindStudio Insight安装指南
安装说明
MindStudio Insight是面向开发者的可视化调优工具,能够将性能数据以时序图、热力图等一些简单易懂的图表呈现,帮助开发者快速识别性能瓶颈,快速完成性能优化。本文主要介绍MindStudio Insight的安装方式。
MindStudio Insight支持在Windows、Linux和macOS系统上安装使用,并且支持通过JupyterLab插件方式安装使用。
准备软件包
软件包下载
MindStudio Insight 26.0.0 现已发布
您可以根据操作系统选择对应的软件包进行下载。下载本软件即表示您同意《华为企业业务最终用户许可协议(EULA)》的条款和条件。
根据平台获取软件包
下载 Windows 版
下载 JupyterLab 插件
详细软件包清单
如需历史版本或其他版本,单击MindStudio Insight Release,确认版本信息后获取如表 1 软件包清单所示软件包。
| 软件包 | 说明 |
|---|---|
| MindStudio-Insight_{version}_win.exe | 适用于Windows系统的MindStudio Insight软件包,含有GUI的集成开发环境。 |
| MindStudio-Insight_{version}_linux-{arch}.zip | 适用于Linux系统的MindStudio Insight软件包。 |
| MindStudio-Insight_{version}_macos-{arch}.dmg | 适用于macOS系统的MindStudio Insight软件包,含有GUI的集成开发环境。 |
| mindstudio_insight_jupyterlab-{version}-py3-none-{platform}.whl | 基于JupyterLab安装的软件包。 |
软件完整性校验
为了防止软件包在传递过程或存储期间被恶意篡改,下载软件包时需下载对应软件包的.sha256文件用于完整性校验。
单击MindStudio Insight Release获取对应软件包的哈希校验文件(.sha256),并对下载的软件包进行完整性校验。如果校验失败,请不要使用该软件包,需要支持与服务请在论坛求助或提交技术工单。
具体校验方法如下:
-
在本地获取软件包的sha256校验码。
Windows系统,使用如下命令获取对应软件包的sha256校验码。
certutil -hashfile 软件包名 SHA256打印如下信息,获取校验码。
SHA256 的 软件包名 哈希:校验码MacOS系统,使用如下命令获取对应软件包的sha256校验码。
shasum -a 256 软件包名打印如下信息,获取校验码。
校验码 软件包名Linux系统,使用如下命令获取对应软件包的sha256检验码。
sha256sum 软件包名打印如下信息,获取校验码。
校验码 软件包名 -
打开查看对应哈希校验文件中的校验码和获取到的校验码(不区分大小写)进行比较,如果一致,则说明软件包通过完整性校验。
安装MindStudio Insight
Windows 系统安装操作
安装操作(Windows)
准备环境
MindStudio Insight工具的安装与可视化呈现对Windows系统及设备配置有一定要求,请参见表 1 系统配置要求。
| 类别 | 要求 | 说明 |
|---|---|---|
| 系统 | Windows 10 64位操作系统 | - |
| 内存配置 | 推荐16GB或以上 | 针对大模型集群场景,加载的数据量较大。 |
| 磁盘空间 | 推荐可用空间30GB或以上 | 用于存放加载性能数据时生成的数据库文件。 |
安装步骤
-
双击MindStudio-Insight_{version}_win.exe软件包,开始安装MindStudio Insight。
-
进入MindStudio Insight Setup界面,单击“Next”,如图 1 Setup所示。
-
进入许可协议界面,单击“I Agree”,如图 2 License-Agreement所示。
-
选择MindStudio Insight的安装路径,单击“Next”,如图 3 选择安装路径所示。
Note
默认安装目录为“C:\Program Files (x86)\MindStudio Insight”。如果选择安装到其他目录,为避免其他用户修改运行文件,需要取消普通用户的修改权限,可在所选文件夹右键选择“属性 > 安全”,在“安全”页签下修改用户的权限。
-
选择安装组件MindStudio Insight,单击“Install”,如图 4 选择安装组件所示。
-
完成MindStudio Insight安装,单击“Finish”,如图 5 完成安装所示。
-
启动MindStudio Insight。
- 如果在6中,勾选了“Run MindStudio Insight”,单击“Finish”后会自动启动MindStudio Insight。
- 如果未勾选“Run MindStudio Insight”,安装完成后,双击桌面的“MindStudio Insight”快捷方式图标,或安装目录下的“MindStudio-Insight.exe”,即可启动MindStudio Insight工具。
Note
安装完成后,运行MindStudio Insight工具时,如果出现Missing Dependencies报错弹窗,请参见运行MindStudio Insight工具时出现Missing Dependencies报错弹窗解决。
Linux 系统安装操作
安装操作(Linux)
概述
在Linux环境下,MindStudio Insight工具可通过本地方式和转发方式进行使用。
-
本地方式
本地安装Linux操作系统的服务器直接外接显示器,将工具界面直接展示在操作系统桌面上,跟日常本地Windows主机接显示器类似,此场景无工具界面的延迟。
-
转发方式
当本地无Linux服务器时,可通过连接远端的Linux服务器,使用X11、VNC、XRDP等方式将远端Linux服务器中的桌面或软件界面转发到本地显示,例如,本地Windows桌面显示Linux服务器上的应用程序界面。MindStudio Insight可通过转发能力,在Linux服务器上实现界面转发,便于开发者使用。不过与本地方式相比,转发方式受网络性能影响,可能存在网络延时,会造成工具安装使用过程中出现卡顿问题。
本文档主要介绍X11和VNC两种转发方式,开发者可根据实际情况选择其中一种转发方式,可参见表 1 转发方式说明进行选择。通过转发方式安装使用MindStudio Insight,首先需要安装转发方式和软件依赖,安装操作请参见安装依赖章节。
Note
推荐使用VNC转发方式,可获得更为流畅的使用体验。
| 转发方式 | 网络延迟 | 安全性 | 备注 |
|---|---|---|---|
| X11 | 相对较高 | 底层基于SSH安全协议。 | 多用于网络良好的本地局域网中。 |
| VNC | 相对较低 | 默认通过TCP方式,可借助SSH安全协议实现安全访问。 | 应用范围更广,可用在跨城网络、VPN网络等。 |
准备环境
在Linux系统中,MindStudio Insight安装环境要求如表 2 MindStudio Insight安装环境要求所示。
| 类别 | 限制要求 |
|---|---|
| 硬件 | - 内存:最小4GB,推荐8GB及以上 - 磁盘空间:最小6GB |
| 系统要求 | - glibc版本应大于或等于2.27 - 操作系统自带GUI桌面或具有X11或VNC转发功能 |
| 支持的操作系统 | 以apt作为包管理软件类型的操作系统: - Ubuntu 18.04-x86_64/aarch64 - Ubuntu 20.04-x86_64/aarch64 - Ubuntu 22.04-x86_64/aarch64 - CentOS 8.2-x86_64/aarch64 - Debian 10.0 - Debian 10.8 以yum/dnf作为包管理软件类型的操作系统: - EulerOS 2.8-aarch64 - EulerOS 2.12-aarch64 - OpenEuler 20.03-x86_64/aarch64 - OpenEuler 22.03 LTS-x86_64/aarch64 - OpenEuler 22.03 LTS - OpenEuler 22.03 LTS SP4 - HCE 2.0 - CUlinux 3.0 - Kylin V10 SP3 - Euler 2.13(ARM) - HCE 2.0.2503(x86) - Tlinux 3.1-内核版本5.4 - BClinux 21.10 U4 - TencentOS Server 4.4_x86 |
Note
在直通虚拟机velinux 5.15系统上安装和使用MindStudio Insight工具时,推荐使用JupyterLab插件的安装方式使用MindStudio Insight工具,JupyterLab插件安装请参见安装操作(JupyterLab插件)章节进行操作。
安装依赖
依赖列表
在Linux环境下,安装MindStudio Insight前需要安装相关依赖,请参见表 1 依赖列表安装对应依赖。
Note
如果MindStudio Insight导入的是多卡场景的性能数据,则需要安装python的pandas库,执行命令pip install pandas进行安装。
| 依赖名称 | 说明 |
|---|---|
| libwebkit2gtk-4.0-dev | Ubuntu系统中,MindStudio Insight显示运行依赖的库文件,必选。 |
| gtk3-devel webkit2gtk4.1-devel | CentOS系统中,MindStudio Insight显示运行依赖的库文件,必选。 |
| gtk3-devel webkit2gtk3-devel | EulerOS和OpenEuler系统中,MindStudio Insight显示运行依赖的库文件,必选。 |
| xterm | MindStudio Insight通过X11转发的依赖文件。当选择X11转发方式时,所有系统必选。 |
| x11-apps | Ubuntu系统中,MindStudio Insight通过X11转发的依赖文件。当选择X11转发方式时,必选。 |
| xorg-x11-xauth | CentOS、EulerOS和OpenEuler系统中,MindStudio Insight通过X11转发的依赖文件。当选择X11转发方式时,必选。 |
| xfce4 | Ubuntu、CentOS、OpenEuler系统中,MindStudio Insight通过VNC转发的依赖文件。当选择VNC转发方式时,必选。 |
| gnome-desktop | EulerOS系统中,MindStudio Insight通过VNC转发的依赖文件。当选择VNC转发方式时,必选。 |
| click | MindStudio Insight已集成msprof-analyze集群分析工具所依赖的Python库。 版本要求见msprof-analyze工具的build.txt文件。 |
| tabulate | |
| networkx | |
| jinja2 | |
| PyYaml | |
| tqdm | |
| prettytable | |
| ijson | |
| xlsxwriter | |
| sqlalchemy | |
| numpy | |
| pandas | |
| psutil |
安装依赖
-
执行以下命令,安装Python相关依赖。
pip3 install click pip3 install tabulate pip3 install networkx pip3 install jinja2 pip3 install PyYaml pip3 install tqdm pip3 install prettytable pip3 install ijson pip3 install "xlsxwriter>=3.0.6" pip3 install sqlalchemy pip3 install "numpy<=1.26.4" pip3 install "pandas<=2.3.2" pip3 install psutil若打印以下信息,表示安装依赖成功,{python_dependencies}为具体依赖名称。
Successfully installed {python_dependencies} -
安装MindStudio Insight软件包所需的转发方式和依赖,推荐安装VNC和X11转发方式。
安装VNC转发方式
如果通过VNC转发方式启动MindStudio Insight,可获得更为流畅的体验,所以推荐使用VNC转发方式使用MindStudio Insight工具。
Note
- EulerOS 2.12系统不支持使用VNC方式启动MindStudio Insight工具。
- 本章节内容仅供参考,VNC的具体安装步骤请参见《VNC官方文档》。
安装依赖
-
执行以下命令,安装MindStudio Insight显示运行依赖的库文件。
-
Ubuntu等以apt作为包管理软件类型的操作系统
sudo apt install -y libwebkit2gtk-4.0-dev -
CentOS/EulerOS/OpenEuler等以yum/dnf作为包管理软件类型的操作系统
-
执行以下命令,查询webkit2gtk库文件。
sudo yum search webkit2gtk回显信息如下
= Name 和 Summary 匹配:webkit2gtk ===================================================================================== webkit2gtk3-devel.aarch64 : Development files for webkit2gtk3 webkit2gtk3-help.noarch : Documentation files for webkit2gtk3 webkit2gtk3-jsc.aarch64 : JavaScript engine from webkit2gtk3 webkit2gtk3-jsc-devel.aarch64 : Development files for JavaScript engine from webkit2gtk3 ========================================================================================== Name 匹配:webkit2gtk =========================================================================================== webkit2gtk3.aarch64 : GTK+ Web content engine library ========================================================================================= Summary 匹配:webkit2gtk ========================================================================================= libproxy-webkitgtk4.aarch64 : plugin for webkit2gtk3 -
根据回显信息,执行以下命令,安装webkit2gtk库文件。
sudo yum install -y ${dependency_name}其中
dependency_name为依赖文件名称,可参考回显信息确定。例如,如上回显信息所示,如果回显信息中存在webkit2gtk3-devel,则此处的依赖文件名称为webkit2gtk3-devel;如果回显信息中不存在webkit2gtk3-devel,则需要找到webkit2gtk3,此处的依赖文件名称为webkit2gtk3。
Note
EulerOS 2.12操作系统是基于OpenEuler 22.03 LTS SP1开发,需要先配置OpenEuler 22.03 LTS SP1的源,再执行安装命令。配置OpenEuler的源具体操作请参见OpenEuler软件源配置。
-
-
-
使用root用户,执行以下命令,安装MindStudio Insight通过VNC转发的桌面依赖。
-
Ubuntu等以apt作为包管理软件类型的操作系统
apt-get install -y xfce4 xfce4-goodies -
CentOS/EulerOS/OpenEuler等以yum/dnf作为包管理软件类型的操作系统
-
执行以下命令,查询是否存在xfce。
yum search xfce如果回显中包含xfce相关信息,执行以下命令,安装xfce。
yum install -y xfce4*如果回显为“未找到匹配项”,则执行2。
-
yum search gnome如果回显中包含gnome相关信息,执行以下命令,安装gnome。
yum install -y gnome*
-
-
-
执行以下命令,安装VNC Server。
-
Ubuntu等以apt作为包管理软件类型的操作系统
apt-get install -y tightvncserver -
CentOS/EulerOS/OpenEuler等以yum/dnf作为包管理软件类型的操作系统
yum install -y tigervnc-server
-
设置VNC Server
-
执行以下命令,设置VNC首次连接时的密码。
vncserver -
回显如下,按照提示输入密码。
You will require a password to access your desktops. Password:请输入密码 Verify:请再次输入密码 -
Would you like to enter a view-only password (y/n)?按照提示输入n,回显如下,创建启动脚本、默认配置等,首行中的
x值根据实际情况显示,表示显示序号。New 'localhost.localdomain:x' desktop is localhost.localdomain:x Creating default startup script /home/xxx/.vnc/xstartup Creating default config /home/xxx/.vnc/config Starting applications specified in /home/xxx/.vnc/xstartup Log file is /home/xxx/.vnc/localhost.localdomain:3.log -
执行以下命令,停止已启用的VNC Server。
vncserver -kill :xNote
此处的
x值与3中首行回显的x值一致。 -
执行
vi ~/.vnc/xstartup,打开xstartup启动脚本,并在脚本最后新增一行文本,配置脚本,需要增加的文本内容请参见表 1 文本内容。已安装依赖 文本内容 xfce startxfce4 & gnome gnome-session & -
执行
:wq!命令,保存脚本并退出。
启动VNC Server
执行以下命令,启动VNC Server。
vncserver -localhost -geometry 1920x1080
Note
- localhost:是启动本地主机的VNC服务,需要与端口转发配合使用。如果是安全的网络环境下,也可以不使用localhost,同时也不采用端口转发,可直接执行本地连接VNC Server步骤(不推荐此方式)。
- geometry 1920x1080:配置VNC桌面的分辨率为1920x1080,也可以根据用户显示器的分辨率自行配置。
通过SSH通道安全的将Linux本地主机服务转发至Windows本地端口。
-
打开远程登录工具,选择“Tools > MobaSSHTunnel (port forwarding)”。此处以MobaXterm工具为例。
-
单击“New SSH Tunnel”,新建一个SSH配置。
图 1 新建SSH配置

-
选择“Local port forwarding”,按照表 2 配置Local port forwarding页面信息配置页面信息。
图 2 Local port forwarding

表 2 配置Local port forwarding页面信息
参数 说明 示例 Remote server Linux服务器的地址。 127.0.0.1 Remote port Linux服务器的端口,值为5900加设置VNC Server中的x(显示序号)值。 5901 SSH server SSH连接时的IP或URL地址。 192.168.25.38 SSH login SSH登录的用户名/密码对。 - SSH port SSH登录时使用的端口,一般为22。 22 Forwarded port 端口转发到本地Windows对应的端口,可以与Remote port一致。 5901 -
单击“Save”,完成SSH配置。
-
在MobaSSHTunnel弹窗中,选择已配置好的SSH Tunnel,单击
,即可开启端口转发。如果SSH配置中的“SSH login”参数,填写的是用户名,首次启动SSH Tunnel的时候会弹出一个对话框,输入用户对应的密码即可启动SSH Tunnel。
-
在MobaXterm工具首页,单击“Session”,进入Session settings页面。
-
单击“VNC”,根据实际情况配置“Remote hostname or IP address”和“Port”。
Note
- 如果使用了端口转发功能,“Remote hostname or IP address”为127.0.0.1,“Port”为端口转发中的Forwarded port。
- 如果未使用端口转发,“Remote hostname or IP address”为实际远端Linux的IP,“Port”为5900加设置VNC Server中的
x(显示序号)值。
图 3 配置VNC

-
配置完成后,单击“OK”,在弹窗中输入VNC的密码后,将桌面转发至本地进行后续操作。
图 4 桌面

安装X11转发方式
前提条件
确保源可用。可在root用户下执行如下命令检查源是否可用。
-
Ubuntu等以apt作为包管理软件类型的操作系统
apt-get update -
CentOS/EulerOS/OpenEuler等以yum/dnf作为包管理软件类型的操作系统
yum makecache
Note
如果OpenEuler及其衍生操作系统,在安装过程中提示找不到相关依赖,可能原因是系统配置的源没有相关依赖,可参见链接配置新的源,并重新安装对应依赖。
操作步骤
-
执行以下命令,安装MindStudio Insight显示运行依赖的库文件。
-
Ubuntu等以apt作为包管理软件类型的操作系统
sudo apt install -y libwebkit2gtk-4.0-dev -
CentOS/EulerOS/OpenEuler等以yum/dnf作为包管理软件类型的操作系统
-
执行以下命令,查询webkit2gtk库文件。
sudo yum search webkit2gtk回显信息如下
= Name 和 Summary 匹配:webkit2gtk ===================================================================================== webkit2gtk3-devel.aarch64 : Development files for webkit2gtk3 webkit2gtk3-help.noarch : Documentation files for webkit2gtk3 webkit2gtk3-jsc.aarch64 : JavaScript engine from webkit2gtk3 webkit2gtk3-jsc-devel.aarch64 : Development files for JavaScript engine from webkit2gtk3 ========================================================================================== Name 匹配:webkit2gtk =========================================================================================== webkit2gtk3.aarch64 : GTK+ Web content engine library ========================================================================================= Summary 匹配:webkit2gtk ========================================================================================= libproxy-webkitgtk4.aarch64 : plugin for webkit2gtk3 -
根据回显信息,执行以下命令,安装webkit2gtk库文件。
sudo yum install -y ${dependency_name}其中
dependency_name为依赖文件名称,可参考回显信息确定。例如,如上回显信息所示,如果回显信息中存在webkit2gtk3-devel,则此处的依赖文件名称为webkit2gtk3-devel;如果回显信息中不存在webkit2gtk3-devel,则需要找到webkit2gtk3,此处的依赖文件名称为webkit2gtk3。
Note
EulerOS 2.12操作系统是基于OpenEuler 22.03 LTS SP1开发,需要先配置OpenEuler 22.03 LTS SP1的源,再执行安装命令。配置OpenEuler的源具体操作请参见OpenEuler软件源配置。
-
-
-
执行以下命令,安装MindStudio Insight通过X11转发的依赖文件。
-
Ubuntu等以apt作为包管理软件类型的操作系统
sudo apt-get install -y xterm x11-apps -
CentOS/EulerOS/OpenEuler等以yum/dnf作为包管理软件类型的操作系统
sudo yum install -y xterm xorg-x11-xauth
-
安装MindStudio Insight
-
使用MindStudio Insight的安装用户上传软件包至待安装环境。
-
在软件包所在目录下,执行以下命令,解压MindStudio Insight软件包。
-
aarch64架构的软件包
unzip MindStudio-Insight_{version}_linux-aarch64.zip -
x86_64架构的软件包
unzip MindStudio-Insight_{version}_linux-x86_64.zip
-
-
执行以下命令,启动MindStudio Insight。
./MindStudio-InsightNote
- 如果在EulerOS系统上运行MindStudio Insight,单击界面左上方工具栏中的
,无法弹出导入选择框,解决方法可参见EulerOS等系统上运行MindStudio Insight工具无法弹出数据导入选择框。 - 在X11转发方式下运行MindStudio Insight时,如果出现输入框信息粘贴不符合预期,造成输入信息错误的情况,具体解决方法可参见通过X11转发方式运行MindStudio Insight工具时,输入框信息粘贴有误。
- 如果在EulerOS系统上运行MindStudio Insight,单击界面左上方工具栏中的
macOS 系统安装操作
安装操作(macOS)
准备环境
请准备macOS Ventura 13.5及以上版本macOS系统。
安装步骤
-
鼠标双击“MindStudio-Insight_{version}_macos-{arch}.dmg”软件包,进入许可协议界面,单击“Agree”,如图 1 许可协议所示。
-
弹出Installer弹窗,在Installer弹窗中,将MindStudio Insight应用拖拽至Applications文件夹中,如图 2 拖拽应用至文件夹所示。
-
在应用程序中双击MindStudio Insight应用,即可打开MindStudio Insight工具。
Note
- 当前适用于macOS系统的MindStudio Insight应用程序,在部分macOS系统上运行时,可能会出现无法打开“MindStudio Insight”的情况。
当运行MindStudio Insight时,如果出现无法打开“MindStudio Insight”的弹窗,需单击弹窗信息中的“好”,然后在“系统设置 > 隐私与安全性 > 安全性”中选择“App Store和被认可的开发者”,在出现的“已阻止使用MindStudio Insight”信息中单击“仍要打开”,授予执行权限,再次双击MindStudio Insight应用,出现无法打开“MindStudio Insight”弹窗时,单击弹窗中的“打开”,即可正常打开MindStudio Insight工具。 - 如果需要在macOS系统上同时打开多个MindStudio Insight工具,可在cmd窗口中,执行
open -n /Applications/MindStudio Insight.app命令。但是不建议在两个MindStudio Insight窗口中同时打开同一份数据,以免出现数据解析问题。
- 当前适用于macOS系统的MindStudio Insight应用程序,在部分macOS系统上运行时,可能会出现无法打开“MindStudio Insight”的情况。
JupyterLab 插件安装操作
安装操作(JupyterLab插件)
简介
在Linux环境下,MindStudio Insight工具通过集成JupyterLab插件,提供更直观和交互性强的操作界面。JupyterLab插件的优势如表 1 JupyterLab插件优势所示。
| 优势 | 说明 |
|---|---|
| 无缝集成 | 支持在Jupyter环境中直接运行MindStudio Insight工具,无需切换平台,无需拷贝服务器上的数据,实现数据即采即用。 |
| 快速启动 | 通过JupyterLab的命令行或图形界面,可快速启动MindStudio Insight工具。 |
| 运行流畅 | 在Linux环境下,通过JupyterLab环境启动MindStudio Insight,相较于整包通信,有效解决了运行卡顿问题,操作体验显著提升。 |
| 远程连接 | 支持远程启动MindStudio Insight,可通过本地浏览器远程连接服务直接进行可视化分析,缓解了大模型训练或推理数据上传和下载的困难。 |
准备环境
-
执行以下命令,在Linux环境下安装JupyterLab环境,环境要求请参见表 2 环境要求。
pip install jupyterlab类别 要求 支持的系统 Linux系统 依赖 版本要求:Python >= 3.8
如果需要打开集群场景数据,则需要参见安装依赖章节中的内容安装Python依赖。JupyterLab环境 版本要求:JupyterLab >= 4.0,且 < 5.0 -
安装完成后,查看JupyterLab版本。
jupyter --version -
(可选)建议使用conda进行环境管理。
执行以下命令,创建虚拟环境并激活。
conda create -n {your_env_name} python={python version} jupyterlab={jupyterlab version} conda activate {your_env_name} # 激活虚拟环境
安装步骤
-
安装MindStudio Insight插件包。
pip install mindstudio_insight_jupyterlab-{version}-py3-none-{platform}.whlNote
在安装插件包前,请先确认当前用户的umask设置,推荐设置为“0027”,具体建议请参见《安全声明》。
-
查看MindStudio Insight是否安装成功。
jupyter labextension list回显中包含如下内容,表示安装成功。
mindstudio_insight_jupyterlab v{version} enabled X (python, mindstudio_insight_jupyterlab) -
启用JupyterLab服务并打开MindStudio Insight工具。
-
如果是非root用户,请执行以下命令。
jupyter lab -
如果是root用户,请执行以下命令。
jupyter lab --allow-root
Note
建议使用非root用户执行命令。如果实际需要使用root用户启动,请严格执行root用户的命令,否则会存在安全风险。
启用后,使用浏览器,输入http://{your_server_ip}:{your_server_port}/lab地址,打开JupyterLab环境首页,如图 1 JupyterLab环境首页所示,单击MindStudio Insight图标,即可打开MindStudio Insight工具。
-
-
如果打开JupyterLab环境首页后,未发现MindStudio Insight图标,可执行以下命令,查看MindStudio Insight插件是否开启。
jupyter server extension list-
回显如下,表示已开启。
mindstudio_insight_jupyterlab enabled - Validating mindstudio_insight_jupyterlab... mindstudio_insight_jupyterlab OK -
如果未开启,可执行以下命令,开启MindStudio Insight插件。
jupyter server extension enable --py mindstudio_insight_jupyterlab
-
-
开启MindStudio Insight插件后,重复操作3,打开MindStudio Insight工具。
注意事项
-
如果本机未安装浏览器,或者大模型性能调优数据及JupyterLab存在于服务器上,需要在服务器上启用服务并加载数据,然后使用本地浏览器访问查看。启用JupyterLab服务的具体操作可参考以下步骤。
-
创建JupyterLab配置文件。此处的配置为JupyterLab官方配置,与MindStudio Insight插件无关。
jupyter lab --generate-config -
进入jupyter目录,打开jupyter_lab_config.py配置文件。
-
修改配置文件。搜索关键字“c.ServerApp.ip”和“c.ServerApp.open_browser”,删除所在行前面的注释符号,并修改为如下配置后保存,使配置文件生效。
# 修数使其生效(去掉配置文件注释) c.ServerApp.ip = '0.0.0.0' c.ServerApp.open_browser = False -
配置完成后,参见3重新启动JupyterLab服务并打开MindStudio Insight工具。
-
-
如果您当前使用的云平台已经集成了JupyterLab服务,且需要在云平台上使用MindStudio Insight工具,那么可在云平台上安装Jupyter代理服务插件jupyter-server-proxy,即可正常使用MindStudio Insight工具。
如果云平台无法安装Jupyter代理服务插件,且公网未开放9000~9099端口,则无法使用MindStudio Insight工具。-
安装Jupyter代理服务插件。
pip install jupyter-server-proxy -
参见3重新启动JupyterLab服务并打开MindStudio Insight工具。
-
-
在JupyterLab环境首页,可多次单击MindStudio Insight图标,打开多个MindStudio Insight页签,且可同时使用。
-
请关注使用JupyterLab插件方式安装MindStudio Insight后,使用时的安全风险,具体可参见《安全声明》。
-
插件开发安装操作
安装操作(插件开发)
MindStudio Insight工具支持插件开发功能,为开发者提供自主开发能力,开发者可自主开发插件包,并安装插件包,实现自主开发功能使用。
开发插件
开发者可自主开发插件,具体操作可参见《插件开发指南》。
插件包要求如下:
-
插件包格式必须为zip压缩包。
-
插件包中必须包含以下文件:
- config.json配置文件。
- 前端产物:必须为zip压缩包,包含前端asset目录及其文件和index.html文件。
- 后端产物:必须为zip压缩包,包含对应平台及架构下的插件所需动态库和单个动态库文件。后端产物在config.json配置文件中的键值名为“backend_{platform}_{machine}”,其中platform为平台名称,machine为架构名称。例如,linux x86环境下后端产物键值名为backend_linux_x86_64。
config.json配置文件格式要求如下:
{ "pluginName":"插件名称", "frontend":"前端产物名称", # zip压缩包 "backend_{platform}_{machine}":"后端产物名称", # zip或动态库 }其中platform为平台名称,machine为架构名称。
-
插件包中包含的文件个数不能超过1000个,单个文件大小不能超过200M。
-
插件包需具有当前用户属主,具有可读可写权限,不支持链接文件和包含链接的文件。
Note
MindStudio Insight工具支持通过".so"形式加载任何插件,请务必对所需插件包进行完整性校验,保证其来源安全可信,从而有效避免社区投毒、恶意代码注入等潜在安全风险。
安装插件
进入MindStudio Insight工具的安装目录,执行以下命令,安装已开发的插件包。其中plugin package path为插件包所在路径。
python resources/profiler/plugin_install.py install --path="plugin package path"
使用插件
安装完成后,打开MindStudio Insight工具,导入数据即可正常使用。
如果插件包使用的是自主开发的唤醒逻辑,则依据实际情况进行使用。
升级MindStudio Insight
如果需要升级MindStudio Insight,需先卸载已安装的MindStudio Insight,再获取最新MindStudio Insight软件包重新安装。
请根据实际场景,参见卸载MindStudio Insight章节内容完成卸载操作,并重新安装最新MindStudio Insight软件包。
卸载MindStudio Insight
Windows 系统卸载操作
卸载操作(Windows)
-
进入MindStudio Insight安装目录,双击Uninstall.exe,弹出卸载界面,单击“Uninstall”后进行卸载,如图 1 MindStudio Insight卸载界面所示。
-
单击“Next”。
图 2 卸载

-
勾选“Remove cache data”清理缓存数据,单击“Uninstall”卸载。
图 3 清理缓存数据

-
完成卸载。
图 4 卸载完成

Linux 系统卸载操作
卸载操作(Linux)
在Linux系统中,卸载MindStudio Insight工具有2种方式可选。
- 方式一:通过直接删除MindStudio Insight解压后的软件包进行卸载。该操作不会删除日志文件。
- 方式二:使用命令行方式进行卸载。
-
执行以下命令,卸载MindStudio Insight。
rm -rf MindStudio-Insight resources -
执行以下命令,删除MindStudio Insight的日志文件。
rm -rf ${HOME}/.mindstudio_insight
-








