摘要:
FPGA 算力芯片杂谈 PGA是基于可配置逻辑块(CLB)矩阵通过可编程互连连接的半导体器件。CLB是高度可配置的,可以创建不同的逻辑。通过可编程互连,我们可以为这些CLB创建复杂的数据路径。 可以配置LUT来模仿任何逻辑函数。 在CLB内部,LUT通常后面跟着带有输出寄存器的加法器(输出存储其先前 阅读全文
摘要:
GPU内核驱动杂谈 不同CPU相比,GPU中包含了大量的并行计算单元,适合处理像素,矩阵,坐标等大量同类型的数据,因此,很多LINUX上的应用程序为了能够利用GPU的加速功能,都试图和GPU直接打交道,因此,系统中可能有多个组件或者程序同时使用GPU,比如桌面系统中OpenGL的实现MESA。这样会 阅读全文
摘要:
数据表 通过在目标上运行以下命令,可以自动生成演示的性能数据: /opt/edgeai-gst-apps/tests# ./gen_data_sheet.sh 性能测量包括以下内容。 1)F应用程序运行的有效帧速率 2)总时间:处理每帧所花费的平均时间,包括预处理、推理和后处理时间 3)推断时间:推 阅读全文
摘要:
处理器SDK RTOS (PSDK RTOS) 1.PSDK RTOS方框图 PSDK RTOS方框图,如图7-65所示。 图7-65 PSDK RTOS方框图 2.硬件 1)Evaluation Module (EVM):Ti 推出的硬件开发板。用于快速原型设计和新产品开发,可以帮助开发人员在短时 阅读全文
摘要:
拉普拉斯图像金字塔 从输入图像计算拉普拉斯图像金字塔。 该视觉函数根据输入图像创建拉普拉斯图像金字塔。首先,创建具有比例属性VX_scale_pyramid_HALF和等于N+1的级数的高斯金字塔,其中N是拉普拉斯金字塔中的级数。高斯金字塔计算的边界模式应为VX_border_REPLICATE。然 阅读全文
摘要:
OpenVX生命周期杂谈 1. OpenVX 上下文生命周期 OpenVX上下文的生命周期非常简单,如图2-7所示。 图2-7. OpenVX 上下文的生命周期模型 2.图形生命周期 如图2-8所示,OpenVX在图形生命周期中有四个主要阶段。 1)构造:图形通过vxCreateGraph创建,节点 阅读全文
摘要:
TDA4VM-SK配置与应用杂谈 硬件信息:SK-TDA4VM 用户指南 处理器SDK Linux边缘AI文档 配置文档:SK-TDA4VM处理器SDK Linux文档-getting_started,详细说明了如何配置,下面是简要步骤: 物料准备: SK板,microUSB串口线,USB came 阅读全文
摘要:
TIOVX验证阶段分析 OpenVX数据对象的分配和映射发生在验证阶段。每个数据对象的内存都是通过在框架内部使用tivxMemBufferAlloc API从DDR共享内存的分割区域分配的。此分配在主机CPU上完成。通过在vxVerifyGraph调用中执行此分配,框架可以在应用程序内的单个点返回错 阅读全文
摘要:
OpenVX一些技术杂谈 OpenCV和OpenVX有什么联系和区别 联系和区别是:OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库。OpenVX 实现了跨平台加速处理,OpenVX在嵌入式和实时性系统中可以更好地发挥它的优势,在某些场合配合OpenCV的强 阅读全文
摘要:
OpenVX的对象:卷积结构 定义图像卷积对象接口。 类型定义 vx_convolution 枚举 vx_convolution_attribute_e 功能 vxCopyConvolutionCoefficients vxCreateConvolution vxCreateVirtualConvo 阅读全文