1. 安装Miniconda3

下载 Linux 64 位 Miniconda 最新版安装脚本

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

安装 Miniconda

bash Miniconda3-latest-Linux-x86_64.sh -u

安装完成后会自动设置环境变量。打开新的终端,发现用户名前出现(base),就代表安装成功:


如果以前安装过conda,建议先删除,再安装,避免出现意外情况。

RKNN-ToolKit2 开发套件运行在PC (x86_64/arm64)平台上,提供了模型转换、量化功能、模型推理、性能和内存评估、量化精度分析、模型加密等功能。

If you'd prefer that conda's base environment not be activated on startup,run the following command when conda is activated:conda config --set auto_activate_base falseYou can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no]>>> no

创建一个名为rknn-toolkit2的虚拟环境,并指定python版本

conda create -n rktoolkit  python=3.8

创建过程中会有提示信息,一路接受即可。

切换到虚拟环境rktoolkit

conda activate rktoolkit

2. 安装RKNN-Toolkit2

下载RKNN-ToolKit2

git clone https://ghproxy.cn/https://github.com/airockchip/rknn-toolkit2.git

安装RKNN-ToolKit2安装依赖和包

进入rknn_toolkit2目录

cd rknn-toolkit2

配置pip源

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

安装依赖库

注意:每个版本的rknntoolkit的路径会有点不一样,需要自行到目录中找到依赖包requirements_cp38-x.x.x.txt和工具包whlrknn_toolkit2-xxx.whl

pip3 install numpy
pip3 install -r packages/x86_64/requirements_cp38-2.3.2.txt

安装rknn_toolkit2

pip3 install packages/x86_64/rknn_toolkit2-2.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

验证

python3
rktoolkit) meanshe@aic:/opt/rknn-toolkit2/rknn-toolkit2$ python3
Python 3.8.20 (default, Oct  3 2024, 15:24:27) 
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from rknn.api import rknn
>>> 

如果没有报错,就表示安装正确。

附录:清除miniconda3

删除 Miniconda3 目录

直接删除 Miniconda3 的安装目录,通常位于用户主目录下(如 ~/miniconda3/opt/miniconda3)。使用以下命令:

rm -rf ~/miniconda3

如果是系统级安装,可能需要 root 权限:

sudo rm -rf /opt/miniconda3

清理环境变量

检查并清理 shell 配置文件(如 ~/.bashrc~/.bash_profile~/.zshrc)中与 Conda 相关的环境变量。使用文本编辑器打开这些文件,删除以下类似内容:

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
...
# <<< conda initialize <<<

移除隐藏的 Conda 配置

删除 Conda 的隐藏配置文件(位于用户主目录下):

rm -rf ~/.conda
rm -rf ~/.condarc

检查 PATH 变量

确保 Conda 的路径不再出现在 PATH 环境变量中。运行以下命令检查:

echo $PATH

如果仍有 Conda 路径(如 ~/miniconda3/bin),需手动从 PATH 中移除。

验证卸载

重新打开终端或运行以下命令使更改生效:

source ~/.bashrc  # 或其他 shell 配置文件

验证 Conda 是否已彻底删除:

which conda

如果无输出,则说明已成功删除。

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

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu 24.04 Server 版系统安装及配置

Ubuntu 24.04 Server 版安装及配置 文章目录Ubuntu 24.04 Server 版安装及配置一、获取安装文件二、虚拟机配置三、安装界面四、配置网络五、扩容根分区 一、获取安装文件二、虚拟机配置三、安装界面 选择English&#xff08;US&#xff09;问是否升级内核配置键盘手动配置ipv4…

Java 事务失效场景全解析

在 Java 开发中&#xff0c;事务管理是保证数据一致性的核心机制&#xff0c;尤其是在 Spring 框架中&#xff0c;Transactional注解的使用极大简化了事务配置。然而&#xff0c;在实际开发中&#xff0c;事务常常会因为一些细节问题而失效&#xff0c;导致数据异常。本文将详细…

【Coze搞钱实战】14. 抖音直播间自动回复机器人实战教程:三小时搭建智能客服,互动率提升150%(保姆级无代码指南)

摘要:抖音直播间高频问题重复回复、观众互动不及时是运营痛点。本文针对新手和进阶用户,提供无代码的自动回复机器人搭建方案:新手1小时完成基础配置(Coze+抖音对接),进阶用户通过促销倒计时、粉丝分层、热点借势三大策略提升互动率150%。方案基于某女装直播间实测数据(…

云计算核心知识梳理

云计算作为新一代信息技术的核心,其体系涵盖特点、定义、技术演进及分类等多个维度,以下是对相关知识的系统整合与解读。 一、云计算的核心特点 / 优势 云计算的优势围绕资源利用效率、服务灵活性和管理便捷性展开,具体可拆解为五大核心特性: 按需自助服务:用户无需人工干…

安卓13_ROM修改定制化-----安卓 13 系统 ROM 定制化与低版本系统的核心区别

安卓系统凭借其全球领先的市场占有率,开放特性为厂商和开发者提供了深度定制的空间,形成了丰富的ROM生态圈。从最初的安卓1.0到最新的安卓15,系统在功能、性能和安全方面不断迭代升级,同时也为ROM定制带来了新的机遇与挑战。特别是从安卓11开始,谷歌对系统架构和安全机制进…

【Java后端】Spring Boot 2.7.x 和 Swagger 3.0.x (springfox 3.x) 的兼容性问题

springfox 在 Spring Boot 2.6 开始就有很多兼容性 bug&#xff08;主要是 Spring MVC PathPatternParser 的引入&#xff09;&#xff0c;导致在 Spring Boot 2.6/2.7 里经常出现 无法启动 / 无法访问 swagger-ui.html 的情况。&#x1f50e; 问题原因Spring Boot 2.6 开始默认…

Vue3+ts使用oidc-client-ts

配置 OIDC 客户端 在项目中创建 authOptions 对象&#xff0c;定义 OIDC 认证所需的配置项&#xff1a; export const authOptions {authority: https://xxxxxxxxx/UserCenter, // 认证服务器 URLclient_id: xxxx, // 客户端 IDredirect_uri: http://localhost:3000/callbac…

从 “数据中转站“ 到 “边缘智能中枢“:区域网关的技术突围与开发范式重构

在物联网架构中,区域网关长期被视为 "边缘与云端的桥梁"—— 负责协议转换、数据转发、设备接入等基础功能。但随着边缘计算兴起与 AI 模型轻量化,区域网关正经历从 "被动转发" 到 "主动决策" 的范式跃迁。 本文将从开发视角拆解区域网关的三大…

Django全栈班v1.04 Python基础语法 20250913 早上

print 函数基本用法 print函数会自加换行符&#xff0c;一个print&#xff0c;会打印一行输出。 print("第一行") print("第二行") print("第三行")输出结果&#xff1a;print 输出多个值 一个print可以同时输出多个值&#xff0c;这多个值会在一…

面试鸭Java八股之Kafka

Kafka是什么&#xff1f;它的主要应用场景有哪些? Kafka是一种分布式流事件处理平台&#xff0c;最初由 LinkedIn 开发&#xff0c;现在是 Apache 基金会的一部分。它的核心功能主要包括消息队列、流处理和数据集成。Kafka以高吞吐量、低延迟、可扩展和高容错性著称。 Kafka…

ARM32平台Bus Error深度排查:从调用栈到硬件原理的完整拆解

ARM32平台Bus Error深度排查&#xff1a;从调用栈到硬件原理的完整拆解 在嵌入式开发中&#xff0c;Bus Error&#xff08;信号7&#xff09;是个容易让人头疼的问题——它不像SIGSEGV&#xff08;段错误&#xff09;那样直观&#xff0c;常与硬件内存布局、指针破坏等底层问题…

适合工业用的笔记本电脑

在工业领域&#xff0c;生产环境往往复杂多变&#xff0c;从高温、高湿的车间&#xff0c;到布满粉尘的矿山&#xff0c;再到震动频繁的施工现场&#xff0c;普通的笔记本电脑很难在这样的环境中稳定运行&#xff0c;而工业用笔记本电脑的诞生&#xff0c;完美地解决了这一难题…

在LINUX中常见的文件系统类型

常见文件系统类型对比表文件系统类型作用和特点主要使用场景优缺点ext4Linux标准文件系统&#xff0c;日志式&#xff0c;支持大文件和分区Linux根文件系统、/home、/var等主要分区优点&#xff1a;稳定成熟&#xff0c;支持大文件(16TB)&#xff0c;日志功能保证数据安全&…

Unity核心概念⑥:Time

一、Time的主要用途主要用于游戏中参与位移、记时、时间暂停等。二、时间缩放比例1.时间停止&#xff1a;Time.timeScale 0;2.回复正常&#xff1a;Time.timeScale 1;3.二倍速&#xff1a;Time.timeScale 2;三、帧间隔时间帧间隔时间是指最近的一帧用了多少时间。1.用途主要…

Node.js 模块化规范详解

在 Node.js 中&#xff0c;模块化是开发应用程序的核心概念&#xff0c;它使得代码可以按照功能模块进行分割&#xff0c;易于维护、复用和扩展。Node.js 支持两种模块化规范&#xff1a;CommonJS&#xff08;CJS&#xff09;&#xff1a;这是 Node.js 最初使用的模块化规范。E…

前端网络性能优化实践:从 HTTP 请求到 HTTPS 与 HTTP/2 升级

在前端性能优化体系中&#xff0c;服务端与网络层的优化是提升用户体验的关键环节。本文将围绕 HTTP 请求优化、Cookie 管理、服务器缓存配置、gzip 压缩、HTTPS 部署及 HTTP/2 升级等核心内容&#xff0c;系统拆解优化策略与实施方法&#xff0c;为团队技术分享提供完整的知识…

[数据结构——lesson8.树]

目录 引言 学习目标 1.树的概念及结构 1.1树的定义 1.2树的基本概念 1.3 树的表示 (1)双亲表示法 (2)孩子表示法 (3)左孩子右兄弟表示法 1.4 树在实际中的运用&#xff08;表示文件系统的目录树结构&#xff09; 结束语&#xff1a; 引言 之前我们学习了栈和队列数…

告别双系统——WSL2+UBUNTU在WIN上畅游LINUX

在Windows 11上配置WSL开发环境指南 最近换工作需要深入研究代码&#xff0c;发现WSL&#xff08;Windows Subsystem for Linux&#xff09;是微软为Windows开发者提供的强大工具&#xff0c;可以在Windows上直接运行Ubuntu子系统&#xff0c;无需双系统或虚拟机&#xff08;满…

Python爬虫实战:研究Ticks and spines模块,构建电商数据采集和分析系统

1. 引言 1.1 研究背景 在信息时代,互联网数据呈现爆炸式增长,涵盖社会、经济、文化等多个领域,具有极高的研究与应用价值。如何高效获取目标数据并进行深度分析,成为信息处理领域的重要课题。Python 凭借其丰富的库支持和简洁的语法,在数据爬取与分析领域得到广泛应用:…

前端基础 —— B / CSS基础

一、CSS 基础概述定义&#xff1a;层叠样式表&#xff08;Cascading Style Sheets&#xff09;作用&#xff1a;美化页面、实现样式与结构分离二、CSS 基本语法与引入方式1. 语法规范选择器 {一条/N条声明}选择器决定针对谁修改 (找谁) 声明决定修改啥. (干啥)<style> p…