【写在前面】飞腾开发者平台是基于飞腾自身强大的技术基础和开放能力,聚合行业内优秀资源而打造的。该平台覆盖了操作系统、算法、数据库、安全、平台工具、虚拟化、存储、网络、固件等多个前沿技术领域,包含了应用使能套件、软件仓库、软件支持、软件适配认证四大板块,旨在共享尖端技术,为开发者提供一个涵盖多领域的开发平台和工具套件。点击这里开始你的技术升级之旅吧

image.png

本文分享至飞腾开发者平台《飞腾平台VSIPL-FT安装使用指南》

1 介绍

  VSIPL(Vector Signal Image Processing Library),矢量信号图像处理库。VSIPL是跨平台的标准应用编程接口,涵盖标量、向量操作,随机数生成、信号处理、基本线性代数库、数据块操作、内存管理等。本指南介绍了如何在飞腾平台上安装使用VSIPL-FT。

2 环境要求

2.1 硬件环境

  硬件环境如下表所示。

项目说明
CPUFT-2000+/64、飞腾腾云 S2500、FT-2000/4、飞腾腾锐 D2000
网络
存储
内存

2.2 软件环境

  软件环境如下表所示。

项目版本下载地址
OScentos8.2、Kylin V10、 Ubuntu19.10
GCC9.2.1、7.3.0、8.3.1、 9.3.0
GNU Binutils2.32、2.33、2.34、 2.35
Glibc2.28、2.23、2.31、 2.30

3 VSIPL-FT的安装和使用

3.1 部署VSIPL-FT

  步骤一 获取并解压VSIPL-FT.zip,解压缩目录下包含VSIPL-FT的库文件以及头文件。

  步骤二 设置库路径

  生成的库在解压文件夹中的lib目录下。

export LD_LIBRARY_PATH=$HOME/VSIPL-FT/lib:$LD_LIBRARY_PATH

3.2 正确性测试

  步骤一 进入测试目录

cd $HOME/VSIPL-FT/testing

  步骤二 编译运行

  编译运行之前,确保已设置好库路径:

export LD_LIBRARY_PATH=$HOME/VSIPL-FT/lib:$LD_LIBRARY_PATH

  编译运行:

make test_all
./test_all

3 使用VSIPL-FT

  1)可参考飞腾提供的Demo中各个测试用例的编写方法,在程序中调用VSIPL-FT中的函数接口。 编译参数可参考Demo中的Makefile文件。

  2)可参考$HOME/VSIPL-FT/CoreExample或者CoreExampleDouble目录下各个测试用例。
  例如:

cd \$HOME/VSIPL-FT/CoreExample/example20

make

./example20


推荐阅读

欢迎广大开发者来飞腾开发者平台获取更多前沿技术文档及资料

如开发者在使用飞腾产品有任何问题可通过在线工单联系我们



版权所有。飞腾信息技术有限公司 2023。保留所有权利。

未经本公司同意,任何单位、公司或个人不得擅自复制,翻译,摘抄本文档内容的部分或全部,不得以任何方式或途径进行传播和宣传。

商标声明

Phytium和其他飞腾商标均为飞腾信息技术有限公司的商标。

本文档提及的其他所有商标或注册商标,由各自的所有人拥有。

注意

本文档的内容视为飞腾的保密信息,您应当严格遵守保密任务;未经飞腾事先书面同意,您不得向任何第三方披露本文档内容或提供给任何第三方使用。

由于产品版本升级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,飞腾在现有技术的基础上尽最大努力提供相应的介绍及操作指引,但飞腾在此明确声明对本文档内容的准确性、完整性、适用性、可靠性的等不作任何明示或暗示的保证。

本文档中所有内容,包括但不限于图片、架构设计、页面布局、文字描述,均由飞腾和/或其关联公司依法拥有其知识产权,包括但不限于商标权、专利权、著作权等。非经飞腾和/或其关联公司书面同意,任何人不得擅自使用、修改,复制上述内容。


飞腾开发者
6 声望3 粉丝

飞腾开发者技术小助手,定期分享飞腾技术文档,助力开发者打怪升级。更多材料获取:[链接]