为了帮助客户更高效、便捷的基于存内计算芯片进行开发,我们打造了一套完整的芯片开发工具和IDE环境。在知存科技开发者中心,我们将持续分享和更新针对存内计算芯片的软件、编译工具链、算法资源、开发教程,为工程师、研究人员和技术爱好者提供工具和灵感。我们也十分欢迎您的分享、建议、新想法甚至开发成果,让我们一同创造、见证存内计算芯片的生态繁荣。
软件
上机软件
SDK及实时操作系统
Witmem Studio集成开发环境
我们开发的一款全功能集成开发环境,包含客户识别的SDK推送功能,SDK包自动更新下载安装功能,内核自动识别语法高亮编辑器,面向不同功能的个性化工程创建功能,以及常规IDE所具有的项目工程管理、文件编辑、编译、调试等功能。
SPI_Moniter工具
我们开发的一款辅研工具,用来实时监测片内数据,包括音频样点,频域向量,关键标量值等。可以辅助算法工程师和系统工程师分析算法效果,变量行为,做debug等。
2302固件下载工具
这是一款上位机软件,通过USB接口与上位机连接,上位机通过配置I2C/SPI/UART协议的参数完成对下位机协议的自动选择,根据选择的协议进行代码的烧录。上位机USB连接PC机后,只需在上位机进行操作,下位机的物理连接无需更改便可以切换三种协议。
WTM2101编译工具链
witin_mapper是知存科技自研的用于神经网络映射的编译软件栈,可以将量化后的神经网络模型映射到WTM2101 MPU加速器上,是一种包括RiscV和MPU的完整解决方案,可以完成算子和图级别的转换和优化,将预训练权重编排到存算阵列中,并针对网络结构和算子给出存算优化方案,同时将不适合MPU运算的算子调度到CPU上运算,实现整网的调度,让神经网络开发人员高效快捷的将训练好的算法运行在WTM2101芯片上,极大缩短模型移植的开发周期并提高算法开发的效率。
查看详情