【Orange Pi AIpro测评】基于OrangePi AIpro开发板从零搭建部署小雅影音库

news2024/11/9 1:55:12

文章目录

    • 一、OrangePi AIpro介绍
      • 1.1 OrangePi AIpro 实物图
      • 1.2 OrangePi AIpro 示意图
      • 1.3 OrangePi AIpro详细信息介绍
    • 二、为 OrangePi 安装 xfce4 桌面及 VNC 服务
    • 三、将 Ubuntu 镜像烧写到 TF 卡
    • 四、将 Ubuntu 镜像烧写到 NVMe SSD
    • 五、远程连接OrangePi AIpro的方式
      • 5.1 通过 SSH 连接到OrangePi AIpro
      • 5.2 通过 VNC 远程连接 Ubuntu 桌面
    • 六、基于OrangePi AIPro 搭建安装小雅影音库
    • 七、为 OrangePi AIpro安装 1Panel可视化管理面板
    • 八、为 OrangePi AIpro安装文件管理器FileBrowser
    • 九、启动并登录Jupyter Lab测试样例
      • 9.1 测试运行文字识别样例
      • 9.2 测试运行图像曝光增强样例
      • 9.3 测试运行图像分类样例
    • 十、使用Orange Pi AIpro后的体验
    • 十一、参考链接

image-20240714175822851

一、OrangePi AIpro介绍

1.1 OrangePi AIpro 实物图

image-20240714172349719

image-20240714171927589

1.2 OrangePi AIpro 示意图

依托强大的生态系统以及各式各样的扩展配件,Orange Pi AIpro可以帮助用户轻松实现从创意到原型再到批量生产的交付,是创客、梦想家、业余爱好者的理想创意平台。

image-20240714084348073

开发板的接口详情图 ①

image-20240714183204195

开发板的接口详情图 ②

1.3 OrangePi AIpro详细信息介绍

OrangePi AIpro(8-12T)采用昇腾AI技术路线,具体为4核64位处理器+AI处理器,集成图形处理器,支持8-12TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。 Orange Pi AIpro引用了相当丰富的接口,包括两个HDMI输出、GPIO接口、Type-C电源接口、支持SATA/NVMe SSD 2280的M.2插槽、TF插槽、千兆网口、两个USB3.0、一个USB Type-C 3.0、一个Micro USB(串口打印调试功能)、两个MIPI摄像头、一个MIPI屏等,预留电池接口,可广泛适用于AI边缘计算、深度视觉学习及视频流AI分析、视频图像分析、自然语言处理、智能小车、机械臂、人工智能、无人机、云计算、AR/VR、智能安防、智能家居等领域,覆盖 AIoT各个行业。 Orange Pi AIpro支持Ubuntu、openEuler操作系统,满足大多数AI算法原型验证、推理应用开发的需求。

image-20240714174836349

二、为 OrangePi 安装 xfce4 桌面及 VNC 服务

更新镜像源

sudo vim /etc/apt/sources.list
在最下面添加一行命令
deb http://cn.archive.ubuntu.com/ubuntu/ bionic universe

更新镜像源

sudo apt-get update

安装 xfce4 桌面

sudo apt-get install xfce4

安装vnc服务

sudo apt-get install vnc4server

启动vnc服务

vncserver

关闭vnc服务(可选)

vncserver -kill :1

使用RealVNC Viewer远程连接

image-20240714103012673

连接成功。

image-20240714170229639

三、将 Ubuntu 镜像烧写到 TF 卡

注意:以管理员身份运行 balenaEtcher ,否则会报错

首先选择要烧录的 Linux 镜像文件的路径。

image-20240713001255575

然后选择 TF 卡的盘符。

image-20240713001321159

选择要烧录的盘符。

image-20240713001358090

最后点击 Flash 就会开始烧录 Linux 镜像到 TF 卡中。

image-20240713001424539

开始烧录。

image-20240713101203779

烧录完成,等待验证。

image-20240713093600921

烧录成功。

image-20240713114539735

四、将 Ubuntu 镜像烧写到 NVMe SSD

注意⚠️:首先需要将 Linux 镜像烧录到 TF 卡上, 然后使用 TF 卡启动开发板进入 Linux 系统。

NVMe SSD已经安装至开发板中。如下图所示。

image-20240714171620696

启动进入 TF 卡的 Linux 系统后, 请先确认下 NVMe SSD 已经被开发板的 Linux系统正常识别了。 如果 NVMe SSD 正常识别了的话, 使用 sudo fdisk -l 命令就能看到 nvme 相关的信息。

image-20240714170751349

将要烧录的 Linux 镜像文件压缩包上传到 TF 卡的 Linux 系统中 。

开始使用 balenaEtcher 软件烧录镜像到 SSD 中了。 Linux 系统中已经预装了 balenaEtcher, 打开方法如下所示:

image-20240713184417020

选择要烧录的盘符。

image-20240713184433706

选择 Yes, I’m sure

image-20240713184514338

开始烧录 Linux 镜像到 SSD 中 。

image-20240713184539108

烧录完成。

image-20240713185219358

此时就可以关闭 Linux 系统, 然后拔出 TF 卡, 并断开 Type-C 电源。 再将两个拨码开关拨到 SSD 启动对应的位置(如下图所示), 然后重新插入 Type-C 电源就可以启动 SSD 中的 Linux 系统了。

PS:开发板支持从 TF 卡、 eMMC 和 SSD(支持 NVMe SSD 和 SATA SSD) 启动。具体从哪个设备启动是由开发板背面的两个拨码(BOOT1 和 BOOT2) 开关来控制。 以本实验为例,系统要从SSD中启动,则将BOOT1拨码开关往左拨动BOOT2 拨码开关往右拨动

image-20240714171245869

BOOT1 和 BOOT2 两个拨码开关都支持左右两种设置状态, 所以总共有 4 种设置状态, 开发板目前只使用了其中的三种。 不同的设置状态对应的启动设备如下表所示:

拨码开关 BOOT1拨码开关 BOOT2对应的启动设备
未使用
SATA SSD 和 NVMe SSD
eMMC
TF 卡

五、远程连接OrangePi AIpro的方式

5.1 通过 SSH 连接到OrangePi AIpro

C:\Users\xyb>ssh root@192.168.1.12
root@192.168.1.12's password:
  ___                                    ____   _
 / _ \  _ __  __ _  _ __    __ _   ___  |  _ \ (_)
| | | || '__|/ _` || '_ \  / _` | / _ \ | |_) || |
| |_| || |  | (_| || | | || (_| ||  __/ |  __/ | |
 \___/ |_|   \__,_||_| |_| \__, | \___| |_|    |_|
                           |___/
Welcome to Orange Pi Ai Pro
This system is based on Ubuntu 22.04.4 LTS (GNU/Linux 5.10.0+ aarch64)

This system is only applicable to individual developers and cannot be used for commercial purposes.

By using this system, you have agreed to the Huawei Software License Agreement.
Please refer to the agreement for details on https://www.hiascend.com/software/protocol


 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/pro
Last login: Sun Jul 14 15:33:26 2024 from 192.168.1.135
(base) root@orangepiaipro:~#

image-20240713193842267

5.2 通过 VNC 远程连接 Ubuntu 桌面

输入<IP地址>:5091,即可连接。

image-20240713200141952

六、基于OrangePi AIPro 搭建安装小雅影音库

在 OrangePi AIPro 上搭建小雅影音库(小雅TVBox)可以为用户提供一个功能强大的多媒体中心,便于管理和播放本地及网络媒体资源。以下是详细的步骤指导。

执行如下脚本即可快速上手安装体验。

wget -qO pi.sh https://cafe.cpolar.cn/wkdaily/zero3/raw/branch/main/zero3/pi.sh && chmod +x pi.sh && ./pi.sh

image-20240714082818501

image-20240714082836747

输入http://192.168.1.12:4567进入管理界面,等待Alist服务启动完成。

image-20240714082802237

设置账号信息。添加阿里账号列表。

image-20240714174205560

点击获取阿里token获取开放token分别获取相应的返回值填入即可。

image-20240713203232198

此界面通过阿里网盘扫描获取阿里refresh token值

image-20240713234123119

通过此界面通过阿里网盘扫描获取开放refresh token值

image-20240713234205424

image-20240713234230195

等待启动加载完成后,可以看到小雅影音库搭建部署完成。

image-20240713234309860

此界面,是通过访问5344端口进入的页面。

image-20240714173946254

七、为 OrangePi AIpro安装 1Panel可视化管理面板

在 OrangePi AIPro 上安装 1Panel 可视化管理面板可以显著简化系统管理,提高系统监控和维护的效率,并增强系统的安全性和可维护性。无论是对于新手用户还是有经验的管理员,1Panel 都提供了一种更为便捷和高效的管理方式。

image-20240713234329894

image-20240713234436083

image-20240713234813834

八、为 OrangePi AIpro安装文件管理器FileBrowser

FileBrowser 提供了一个用户友好的图形界面,通过浏览器即可访问和管理文件,避免了使用命令行进行文件操作的复杂性。FileBrowser 允许你从任何具有互联网连接的设备远程访问和管理 OrangePi AIPro 上的文件。这对于需要在远程环境中管理文件的用户来说非常方便。

image-20240714173207930

image-20240714173236777

输入 <IP地址>:8080 进行访问。

image-20240714173525471

image-20240714173615150

安装 FileBrowser 为 OrangePi AIPro 提供了一个直观、易用、功能强大的文件管理工具。通过 FileBrowser,可以轻松地进行文件上传、下载、编辑、权限管理等操作,大大提高了文件管理的效率和便利性。

九、启动并登录Jupyter Lab测试样例

登录 Linux 系统桌面, 然后打开终端, 再切换到保存 MindSpore AI 应用样例的目录下 。在当前目录下有 8 个文件夹和 1 个 shell 文件, 分别对应 8 个 AI 应用样例和Jupyter Lab 启动脚本 start_notebook.sh

HwHiAiUser@orangepiaipro:~$ cd samples/
HwHiAiUser@orangepiaipro:~/samples$ ll
total 48
drwxrwxr-x 11 HwHiAiUser HwHiAiUser 4096 Jul 14 10:36 ./
drwxr-x--- 22 HwHiAiUser HwHiAiUser 4096 Jul 14 00:04 ../
drwxrwxr-x  2 HwHiAiUser HwHiAiUser 4096 Jul 14 10:36 .ipynb_checkpoints/
drwxrwxr-x  4 HwHiAiUser HwHiAiUser 4096 Jul 13 19:46 01-SSD/
drwxrwxr-x  3 HwHiAiUser HwHiAiUser 4096 Jul 13 20:03 02-CNNCTC/
drwxrwxr-x  4 HwHiAiUser HwHiAiUser 4096 May 29 14:33 03-ResNet50/
drwxrwxr-x  4 HwHiAiUser HwHiAiUser 4096 May 29 14:32 04-HDR/
drwxrwxr-x  3 HwHiAiUser HwHiAiUser 4096 May 29 14:32 05-CycleGAN/
drwxrwxr-x  3 HwHiAiUser HwHiAiUser 4096 May 29 14:33 06-Shufflenet/
drwxrwxr-x  3 HwHiAiUser HwHiAiUser 4096 May 29 14:33 07-FCN/
drwxrwxr-x  2 HwHiAiUser HwHiAiUser 4096 May 29 14:32 08-Pix2Pix/
-rwxrwxr-x  1 HwHiAiUser HwHiAiUser  258 May 29 14:27 start_notebook.sh*

start_notebook.sh脚本内容如下:

. /usr/local/Ascend/ascend-toolkit/set_env.sh
export PYTHONPATH=/usr/local/Ascend/thirdpart/aarch64/acllite:$PYTHONPATH

if [ $# -eq 1 ];then
    jupyter lab --ip $1 --allow-root --no-browser
else
    jupyter lab --ip 127.0.0.1 --allow-root --no-browser
fi
  • 这个脚本首先配置了 Ascend AI 工具包的环境。
  • 然后根据传入的参数决定启动 Jupyter Lab 的 IP 地址,是用户指定的 IP 地址还是默认的本地地址 127.0.0.1

执行 start_notebook.sh 脚本启动 Jupyter Lab。

HwHiAiUser@orangepiaipro:~/samples$ ./start_notebook.sh

在执行该脚本后, 终端会出现如下打印信息, 在打印信息中会有登录 Jupyter Lab 的网址链接。点击该链接进入即可。

image-20240714111940397

image-20240714112118141

9.1 测试运行文字识别样例

文本识别是指从图像中提取并识别出文本,将图像中的文字区域转换为字符信息。这个过程通常通过卷积神经网络(CNN)来实现,从图像中提取丰富的特征信息,然后根据提取的特征信息进行识别。在这种方法中,我们采用 ResNet 作为特征提取网络,并使用 CTC(连接时序分类)方法进行识别。

image-20240714161155681

9.2 测试运行图像曝光增强样例

Jupyter Lab 运行某个样例后, 将样例的标签页关了是不会释放对应样例占用的内存的。 我们可以通过将 Kernel 关闭的方式来回收内存。选择 Shut Down All Kernels

image-20240714161535858

该样例可以对曝光不足的输入图片进行 HDR 效果增强。

image-20240714161854265

9.3 测试运行图像分类样例

ShuffleNetV1 是旷视科技提出的一种计算高效的 CNN 模型, 它和 MobileNet,SqueezeNet 等模型一样主要应用在移动端, 所以模型的设计目标就是利用有限的计算资源来达到最好的模型精度。 ShuffleNetV1 的设计核心是引入了两种操作:

Pointwise Group Convolution 和 Channel Shuffle, 这在保持精度的同时大大降低了模型的计算量。 因此, ShuffleNetV1 和 MobileNet 类似, 都是通过设计更高效的网络结构来实现模型的压缩和加速。

image-20240714162131685

十、使用Orange Pi AIpro后的体验

OrangePi AIPro 是一款功能强大、灵活性高的单板计算机,适用于各种高性能计算、AI 应用、多媒体处理和物联网开发项目。其丰富的接口和强大的处理能力,使其成为开发者和爱好者的理想选择。

从使用体验上来说,

接上电源,即插即用,还有关机/重置的按钮。在运行操作系统过程中,除了上电启动过程中风扇噪音过大,在之后的平稳运行中,产生的噪音几乎没有,感受不到,而且它的体积小不占用空间,外接了丰富的拓展口,可以通过TF、SSD、emmc模块启动,增加了趣玩性,比如可以通过拨动BOOT开关,可以从TF卡启动进入Ubuntu系统,或者可以从SSD中启动进入openEuler系统,这一块小小开发板相当于集成了多个可启动的操作系统

从硬件层面来说,

  • Orange Pi AIpro拥有丰富接口,易于扩展
  • 支持SATA/NVMe SSD2280硬盘,扩展海量容量
  • 可配8GB/16GB运行内存,满足不同用户的需求
  • 多通道输出,支持多屏异显,支持双HDMI视频输出,支持双4K高清输出,支持一个MIPI DSI屏输出,支持两个MIPI接口摄像头输入。

所以,从硬件层面来看,OrangePi AIPro 具备强大的处理能力、丰富的接口和扩展性、高效的能效比、多操作系统支持和卓越的多媒体处理能力。这些硬件优势使得 OrangePi AIPro 成为开发者和爱好者进行高性能计算、AI 应用、多媒体处理和物联网开发的理想平台。

image-20240714183113983

硬件规格参数
CPU4核64位处理器+ AI处理器
GPU集成图形处理器
AI算力8-12TOPS算力
内存LPDDR4X:8GB/16GB(可选),速率:3200Mbps
存储• SPI FLASH:32MB • SATA/NVME SSD(M.2接口2280) • eMMC插槽:32GB/64GB/128GB/256GB(可选),eMMC5.1 HS400 • TF插槽
WIFI+蓝牙Wi-Fi 5双频2.4G和5G BT4.2/BLE
以太网收发器10/100/1000Mbps以太网
显示• 2xHDMI2.0 Type-A TX 4K@60FPS • 1x2 lane MIPI DSI via FPC connector
摄像头2x2-lane MIPI CSI camera interface,兼容树莓派摄像头
USB• USB 3.0 HOST x2 • USB Type-C 3.0 HOST x1 • Micro USB x1 串口打印功能
音频3.5mm耳机孔音频输入/输出
按键1x关机键、1xRESET键、2x启动方式拨动键、1x烧录按键
40PIN40PIN 功能扩展接口,支持以下接口类型: GPIO、UART、I2C、SPI、 I2S、PWM
风扇风扇接口x1
预留接口2PIN电池接口
电源Type-C PD 20V IN ,标准65W
支持的操作系统Ubuntu、openEuler
产品尺寸107*68mm
重量82g

从应用场景来说

  • 应用场景广泛 覆盖 AIoT各行各业
  • 广泛适用于AI教学实训、AI算法验证、智能小车、机械臂、边缘计算、无人机、人工智能、云计算、AR/VR、智能安防、智能家居、智能交通等领域。
  • 可高效、稳定、安全运行openEuler系统,支持多种硬件架构和虚拟化技术,可广泛应用于企业级云计算、边缘计算场景等。

所以,OrangePi AIPro 凭借其强大的计算能力、丰富的接口和扩展性、高效的能效比和多操作系统支持,在多个应用场景中表现出色。无论是人工智能与机器学习、多媒体应用、物联网与边缘计算、教育与开发、安防监控还是网络与服务器应用,OrangePi AIPro 都提供了一个灵活、高效且强大的平台,满足不同领域的需求。

image-20240714182400540

十一、参考链接

香橙派(Orange Pi)-Orange Pi官网-香橙派开发板,开源硬件,开源软件,开源芯片,电脑键盘

昇腾AI应用案例-昇腾社区 (hiascend.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1927995.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[C/C++入门][变量和运算]7、交换变量(空杯思想)

计算机中交换变量的值&#xff0c;可谓是非常常见&#xff0c;常见到几乎考试卷子里都有它。 如图&#xff0c;一杯牛奶&#xff0c;一杯咖啡&#xff0c;如何进行交换呢&#xff1f; 相信懂的都懂&#xff0c;不懂的看完这个图也就懂了。 生活中非常简单的例子&#xff0c;放…

新160个crackme - 003-Cruehead-CrackMe-3

运行分析 发现只有一个退出 PE分析 32位&#xff0c;未知程序&#xff0c;壳未知 静态分析 发现关键字符串 找到关键函数&#xff0c;分析函数&#xff0c;设置断点 动态调试 到断点到if语句&#xff0c;tab键切换至汇编代码 找到跳转语句 右键Assemble jnz改为jz然后回…

Matlab 判断直线上一点

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 判断一个点是否位于一直线上有很多方法,这里使用一种很有趣的坐标:Plucker线坐标,它的定义如下所示: 这个坐标有个很有趣的性质,我们可以使用Plucker坐标矢量构建一个Plucker矩阵: 则它与位于对应线上的齐次点…

LaTeX教程(015)-LaTeX文档结构(15)

LaTeX教程(015)- LaTeX \LaTeX LATE​X文档结构(15) 2.4 管理引用 LaTeX \LaTeX LATE​X有一些命令能够很容易的管理文档中的引用。它支持交叉引用(cross-references&#xff0c;文档内部对象的引用)&#xff0c;文献引用(bibliographic&#xff0c;对外部文档的引用)&#xf…

【UNI-APP】阿里NLS一句话听写typescript模块

阿里提供的demo代码都是javascript&#xff0c;自己捏个轮子。参考着自己写了一个阿里巴巴一句话听写Nls的typescript模块。VUE3的组合式API形式 startClient&#xff1a;开始听写&#xff0c;注意下一步要尽快开启识别和传数据&#xff0c;否则6秒后会关闭 startRecognition…

AndroidStudio 删除未使用的资源精简apk体积

历史项目开发下来&#xff0c;会有很多未使用的类、布局xml 、资源文件等。 未使用的图片资源&#xff0c;会增大apk体积。 为了精简应用&#xff0c;需要去掉。 查找未使用的资源 Code – Analyze Code – Run Inspection by Name 输入 Unused 会有提示 选择要查找的目录…

C#环境与数据类型

文章目录 C#环境.NET 框架集成开发环境 创建一个C#项目数据类型值类型引用类型对象类型object动态类型dynamic字符串类型string 指针类型 类型转换隐式转换显示转换&#xff08;强制转换&#xff09;C#提供的类型转换方法Convert类Parse方法TryParse方法 C#环境 .NET 框架 C#是…

ESP32CAM人工智能教学13

ESP32CAM人工智能教学13 openCV 安装 小智发现openCV是一款非常出色的机器视觉软件&#xff0c;可以配合ESP32Cam的摄像头&#xff0c;开发出许许多多的人工智能应用情境。 下载视频服务驱动库 OpenCV是开源的计算机视觉驱动库&#xff0c;可以应用于机器人的图形处理、机器学…

Mac清理软件cleanmymac x4.14.4破解版,2024年有免费cleanmymac x激活码

​ CleanMyMac X 4.14.4破解版可以快速识别并删除占用磁盘空间的无用文件&#xff0c;提升我们系统的存储空间。它还可以优化启动项、修复系统错误和保护隐私等。总之CleanMyMac X十分强大有需要的赶快下载吧&#xff0c; CleanMyMac X 许可证激活码:ak39840506641bjckr 需要…

RK3568笔记三十八:DS18B20驱动开发测试

若该文为原创文章&#xff0c;转载请注明原文出处。 DS18B20驱动参考的是讯为电子的单总线驱动第十四期 | 单总线_北京迅为的博客-CSDN博客 博客很详细&#xff0c;具体不描述。 只是记录测试下DS18B20读取温度。 一、介绍 流程基本和按键驱动差不多&#xff0c;主要功能是…

7.16做题总结

今日也是让我看到了繁神的ACM历程&#xff0c;确实&#xff0c;我觉得繁神的历程里面确实有一句很好 不想打算法竞赛了。这是因为有别的事情要做&#xff0c;不是因为我打不动。    不想打比赛凌晨两点才睡了。因为我会困。    不想在群里和高水平选手水群了&#xff0c;因…

BayesPrism(贝叶斯棱镜法)可提取单细胞数据去卷积后将信息映射至bulkRNA数据

贝叶斯棱镜法作为一种工具可以根据scRNA数据(作为先验模型)去推断bulkRNA数据中肿瘤微环境组成(不同免疫细胞组分/不同细胞群)和基因表达情况。 开发者展示的图片就很形象了&#xff0c;左边图展示了把标注了不同细胞类型的单细胞数据作为先验信息(prior info)的基因信息和bul…

【内网渗透】内网渗透学习之域渗透常规方法

域渗透常规方法和思路 1、域内信息收集1.1、获取当前用户信息1.1.1、获取当前用户与域 SID1.1.2、查询指定用户的详细信息 1.2、判断是否存在域1.2、查询域内所有计算机1.3、查询域内所有用户组列表1.4、查询所有域成员计算机列表1.5、获取域密码信息1.6、获取域信任信息1.7、查…

STM32智能环境监测系统教程

目录 引言环境准备智能环境监测系统基础代码实现&#xff1a;实现智能环境监测系统 4.1 数据采集模块 4.2 数据处理与控制模块 4.3 通信与网络系统实现 4.4 用户界面与数据可视化应用场景&#xff1a;环境监测与管理问题解决方案与优化收尾与总结 1. 引言 智能环境监测系统通…

Redis的配置优化、数据类型、消息队列

文章目录 一、Redis的配置优化redis主要配置项CONFIG 动态修改配置慢查询持久化RDB模式AOF模式 Redis多实例Redis命令相关 二、Redis数据类型字符串string列表list集合 set有序集合sorted set哈希hash 三、消息队列生产者消费者模式发布者订阅者模式 一、Redis的配置优化 redi…

OSI 七层模型与五层模型

OSI&#xff08;开放系统互连&#xff09;七层模型和五层模型是描述计算机网络协议的两种不同层次划分方法。两者用于帮助理解和设计网络协议&#xff0c;但它们在层次划分上有所不同。

手机数据恢复:适用于 Android 的 4 大数据恢复应用程序

没有人希望丢失设备上的重要数据。如果发生这种情况&#xff0c;请不要惊慌。以下是可帮助您恢复丢失或删除的数据的 Android 数据恢复应用程序列表。 有多种方法可以恢复已删除或丢失的 Android 数据&#xff0c;最简单、最快捷的方法是使用第三方恢复应用程序。这些应用程序会…

Redis 中String类型操作命令(命令演示,时间复杂度,返回值,注意事项)

String 类型 文章目录 String 类型set 命令get 命令mset 命令mget 命令get 和 mget 的区别incr 命令incrby 命令decr 命令decrby 命令incrbyfloat 命令append 命令getrange 命令setrange 命令 字符串类型是 Redis 中最基础的数据类型&#xff0c;在讲解命令之前&#xff0c;我们…

新增支持GIS地图、数据模型引擎升级、增强数据分析处理能力

为了帮助企业提升数据分析处理能力&#xff0c;Smartbi重点围绕产品易用性、用户体验、操作便捷性进行了更新迭代&#xff0c;同时重磅更新了体验中心。用更加匹配项目及业务需求的Smartbi&#xff0c;帮助企业真正发挥数据的价值&#xff0c;赋能决策经营与管理。 Smartbi用户…

昇思25天学习打卡营第7天 | 基于MindSpore的GPT2文本摘要

本次打卡基于gpt2的文本摘要 数据加载及预处理 from mindnlp.utils import http_get# download dataset url https://download.mindspore.cn/toolkits/mindnlp/dataset/text_generation/nlpcc2017/train_with_summ.txt path http_get(url, ./)from mindspore.dataset impor…