tengine安装教程--linux版

Tengine在Linux服务器的安装与启动

第一步:下载
tengine是开源的,所以我们直接去官网下载 官网:https://tengine.taobao.org/
在这里插入图片描述

下载下来的文件:
在这里插入图片描述

第二步:安装
1.首先我们要安装必要的依赖包括gcc、pcre、zlib
在线下载安装命令:
yum install -y gcc pcre pcre-devel openssl openssl-devel gd gd-devel
在这里插入图片描述

如果执行上面命令报错如下:
在这里插入图片描述

则我们
在这里插入图片描述

以上正常后,我们解压下载的tengine-3.1.0.tar.gz包,
解压命令:tar -zxvf tengine-3.1.0.tar.gz
修改目录名称为tengine,修改命令:mv tengine-3.1.0 tengine (此步骤根据个人,可以不用修改)
然后进入到修改后的tengine文件夹下,进入tengine文件夹命令:cd tengine

进入nginx目录重新编译一次参数:
命令如下:./configure --prefix=/usr/local/nginx,其中prefix类似重新定义路径/usr/local/nginx就是后面你要放的html的路径,这个路径自己定义,我此处定义的是/home/sgxy/htmlTengine

在这里插入图片描述

会在上面命令执行完后自动生成html文件夹,后期前端包部署就是放到这个html路径下
然后编译安装,命令为:make && make install

如果make的时候报错:
在这里插入图片描述

则执行更新yum 命令为: yum update
然后继续一下三个操作
在这里插入图片描述

然后make成功。
Tengine 的配置文件位于 /usr/local/nginx/conf/nginx.conf。确保配置文件正确,默认配置通常包括以下内容:
在这里插入图片描述

此处的80端口要注意,根据自己的需求配置,gateway-router后期配置要与其保持一致。
第三步:启动
启动tengine,进入sbin目录,启动
cd sbin
./nginx
安全组放开80端口

在这里插入图片描述

到此就安装启动完成了
启动:./nginx
停止:./nginx -s stop

### 全志 Tengine SDK 安装指南 全志的 Tengine 是一个专注于前端智能开发的深度学习框架,支持异构计算并经过微架构级别的优化。以下是基于相关引用和专业知识整理的全志 Tengine SDK 安装指南。 #### 1. 环境准备 确保目标设备满足以下要求: - 操作系统:支持 Android 11/ Linux 4.19 或更高本[^4]。 - 开发工具链:安装 CDK(Chip Development Kit)或类似工具以完成固件烧录[^3]。 - 硬件平台:推荐使用全志 A733 或更高性能芯片组,因其集成 Vivante NPU 和 Mali-G57 GPU,能够更好地支持 AI 加速功能[^4]。 #### 2. 获取 Tengine SDK 访问 OPEN AI LAB 的官方资源页面下载 Tengine SDK 包[^2]。下载地址通常包括以下内容: - **Tengine 核心库**:包含优化后的 NN 计算库 HCL。 - **示例代码**:提供图像分类、目标检测等常见任务的实现样例。 - **文档资料**:详细的 API 文档和用户手册。 #### 3. 配置开发环境 在主机上配置交叉编译环境,确保可以生成与目标硬件兼容的二进制文件。具体步骤如下: - 安装必要的依赖项,例如 `gcc`、`g++` 和 `cmake`。 - 配置交叉编译工具链路径,例如 `/opt/fullhan/cross-tools/bin/arm-linux-gnueabihf-`。 ```bash export PATH=/opt/fullhan/cross-tools/bin:$PATH export CC=arm-linux-gnueabihf-gcc export CXX=arm-linux-gnueabihf-g++ ``` #### 4. 编译 Tengine 库 进入解压后的 Tengine SDK 目录,执行以下命令进行编译: ```bash mkdir build && cd build cmake .. make -j$(nproc) ``` 编译完成后,生成的静态库文件通常位于 `lib` 目录下,头文件位于 `include` 目录下。 #### 5. 部署到目标设备 将编译生成的库文件复制到目标设备的适当目录中。例如,可以将其放置在 `/usr/local/lib` 和 `/usr/local/include` 中,并更新动态链接库缓存: ```bash sudo cp libtengine.so /usr/local/lib/ sudo cp -r include/tengine /usr/local/include/ sudo ldconfig ``` #### 6. 测试安装 运行 Tengine 提供的示例程序以验证安装是否成功。例如,使用预训练模型进行图像分类测试: ```bash ./classification_demo -m model.tengine -i input.jpg ``` 如果输出正确的分类结果,则说明安装成功。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值