
ESWIN实习笔记
文章平均质量分 62
奕斯伟校园编程大赛实习单位
ReCclay
优快云认证博客专家、优快云万粉博主、优快云嵌入式领域优质创作者、优快云-2020博客之星年度总评选Top25。自入站以来,凭借坚持与热爱,以博文的方式分享所学,累计博文数量达1千余篇,受益人次达300w+次,涉及领域包括但不限于前/后端软件开发、嵌入式软件开发、Linux驱动开发、自动驾驶算法研究、视觉SLAM算法研究、ROS机器人开发、FPGA开发、IC设计与验证等。欢迎您的关注,我们一起进步!
展开
-
【ESWIN实习】第一次培训笔记(宁宇leader主讲)
要做什么?能做什么?需要做什么?成熟的AI软件团队开发了从底层驱动,AI算子库,并行计算框架,AI框架的完整工具链对接了Tensorflow等通用框架,用户程序可以零修改运行到自主AI芯片上开发了自主轻量级推理框架,实现模型转换,图优化,高效运行推理模型开发了AI性能分析,量化等工具开发了基于LLVM/GCC 的并行计算编译器,OpenCL 编译器ESWIN 芯片公司,一个芯片能不能卖,卖的如何,决定性因素除了硬件还有软件!软件做到什么程度,用户用的顺手与否?它的工具是否丰富?对生原创 2021-03-02 21:01:37 · 952 阅读 · 0 评论 -
【ESWIN实习】番外篇一、Convolution 2D kernel 官方文档编译流程(整理版)
1 概述1.1 符号说明本文中所述的 computing kernel 实现均认为 input/weight/output 是按照 NHWC 格式存放,且计算模式均为 valid。N:数量 Number、H:高度 Height、W:宽度 Width、C:??现记欲作卷积的 input/weight/output 的 shape 分别为:input shape = [in_N, in_H, in_W, in_C]weight shape = [w_N, w_H,w_W, in_C]outo原创 2021-02-25 16:54:49 · 668 阅读 · 0 评论 -
【ESWIN实习】五、Miniconda环境安装
【ESWIN实习】五、Miniconda环境安装原创 2021-02-24 16:50:03 · 1637 阅读 · 0 评论 -
【ESWIN实习】四、熟悉testing和tuning流程
示例代码(简单):pint_sdk/test/kernels/dnn/tensor_ops/tune_average_pool_2D_f32.py示例代码:pint_sdk/test/kernels/blas/level3/tune_gemm_f32.pytuner python库:pint_sdk/test/kernel_tuner/原创 2021-02-24 16:49:17 · 225 阅读 · 0 评论 -
【ESWIN实习】三、熟悉芯片编程架构/cache结构/systolic array
相关资料:confluence/Technology Documents/CSR_CORE hardware descriptionconfluence/Technology Documents/Systolic array hardware description and API user guide原创 2021-02-24 16:31:52 · 326 阅读 · 0 评论 -
【ESWIN实习】二、熟悉opencl/pyopencl异构编程接口
Opencl文档:见附件pyopencl文档:https://documen.tician.de/pyopencl/简单示例代码:pint_sdk/test/kernels/dnn/*.py (例如cl_floormod_i32.py)简单Kernel代码:pint_sdk/core/kernels/dnn/tensor_ops/原创 2021-02-24 16:01:06 · 275 阅读 · 0 评论 -
【ESWIN实习】一、熟悉kernel编译流程
任务以矩阵乘法kernel为例子。Kernel位置:pint_sdk/core/kernels/blas/level3/gemm-f32.h脚本:pint_sdk/core/kernels/blas/build.shconfluence简单文档参考:Dashboard / Software Documents / Compute Kernel Development / KernelDev_SharedDoc / Convolution 2D kernel user manualBitbuc原创 2021-02-24 15:04:43 · 819 阅读 · 0 评论 -
【ESWIN实习】环境配置
1、关于计算机计算机名:E-CL074LT计算机全名:E-CL074.eswin.cn域:eswin.cn计算机登录密码:Eswin8888882、本机(win10)拷贝文件到研发服务器下的VNC中(ubuntu 16.04)首先本机需要连接网线,不能连WiFi。原创 2021-02-24 14:48:10 · 917 阅读 · 0 评论 -
【ESWIN实习】kernel组培训概要
入职培训概要1熟悉kernel编译流程。以矩阵乘法kernel为例子。Kernel位置:pint_sdk/core/kernels/blas/level3/gemm-f32.h脚本:pint_sdk/core/kernels/blas/build.sh简单文档参考:confluence熟悉opencl/pyopencl异构编程接口。Opencl文档:见附件pyopencl文档:https://documen.tician.de/pyopencl/简单示例代码:pint_sdk/test/ke原创 2021-02-24 13:51:13 · 283 阅读 · 0 评论