云恒制造
-
热烈欢迎江宁区委领导莅临云恒智能硬件工程服务基地调研指导
5月4日下午,江苏省南京市委常委,江宁区委书记,江宁经济技术开发区党工委书记林涛等一行领导走进云恒·智能硬件工程服务基地,围绕“推动高质量发展走在前列”专题,展开调研指导工作。华瑞时尚集团董事长康总及云恒董事长蔡晓刚对此展开热烈的欢迎。 在康总与蔡晓刚的陪同下,林涛书记首先就华瑞产业园区智能化转型提出了宝贵的建议。随后与一行领导深入到云恒基地智能化生产车间,…
-
云恒制造怎么样?
云恒致力于打造全球领先的电子制造服务提供商,持续深耕消费类电子、工业类电子及汽车电子等行业领域,为客户提供从产品研发、供应链、生产制造、测试实验及物流为一体的电子全产业链服务,助力中小型智能硬件企业创新及发展。 公司坚持品质创造价值,不断提升专业能力,用共享经济、大数据、人工智能赋能加工制造业,全方位助力中小型智能硬件企业的成长。 云恒里程碑 质量管理体系认…
-
云恒制造:智慧楼宇三维可视化管理系统 把建筑变“聪明”
随着“双碳”目标政策的逐步推进,楼宇建筑作为连接人与空间的关键节点,节能潜力愈加凸显,行业热度与日俱增。如今,智慧楼宇已成群雄逐鹿的蓝海,在建筑信息化的浪潮之下,一场跨行业、跨品牌、跨领域的智慧建筑数智革命已然开启。 建设背景 市场背景 2015-2020年,中国智能建筑市场需求规模总体呈波动增长态势,根据存量/新增面积、智能化比例以及单位面积改造成本,测算…
-
云恒制造:SS928模型量化与校准——基于ONNX框架的易腾压缩工具使用
一、概述 昇腾模型压缩工具提供了一系列的模型压缩方法,对模型进行压缩处理后,生成的部署模型在SoC上可使能一系列性能优化操作,提高性能。量化是指对模型的权重(weight)和数据(activation)进行低比特处理,让最终生成的网络模型更加轻量化,从而达到节省网络模型存储空间、降低传输时延、提高计算效率,达到性能提升与优化的目标。昇腾压缩工具仅支持在Ubu…
-
云恒制造:AscendCL快速入门——运行资源管理篇(上)
上一篇介绍了SS928模型量化与校准——基于ONNX框架的易腾压缩工具使用 本篇将介绍AscendCL快速入门——运行资源管理篇。 一、AscendCL概述 AscendCL(Ascend Computing Language)是一套用于在昇腾平台上开发图像分析应用的C语言API库,提供De…
-
云恒制造:AscendCL快速入门——运行资源管理篇(下)
上一篇 AscendCL快速入门——运行资源管理篇(上) 主要描述了AscendCL的基本概念,本篇将介绍AscendCL特性之运行资源管理。 AscendCL特性之运行资源管理 1.初始化 写代码前,在.h或.cpp文件中包含AscendCL的头文件 #include “acl/acl.h” #pragma add_inc…
-
云恒制造:AscendCL快速入门——内存管理篇
上一篇 AscendCL快速入门——运行资源管理篇(下) 主要介绍了关于AscendCL运行资源管理相关内容 本篇将介绍内存管理相关操作 一、概述 本文介绍了AscendCL内存管理的相关知识,帮助掌握AscendCL中“host”和”device”的概念与使用方法,能够在两侧分别申请和释放内存,并在两侧之间进行内存拷贝和数据传输。 我们用一般计算…
-
云恒制造:AscendCL快速入门——模型推理篇(上)
上一篇 AscendCL快速入门——内存管理篇 一、概述 本文介绍了AscendCL模型推理相关知识,介绍了AscendCL接口加载离线模型,为离线模型准备数据结构以及调用离线模型进行推理的过程。简单来说,曻腾的AscendCL的推理工程可以问为三步。 把经过ATC转化过的模型.om文件加载到内存。为模型准备输入输出。让模型在设备端执行推理。 二、…
-
云恒制造:AscendCL快速入门——模型推理篇(中)
上一篇:AscendCL快速入门——模型推理篇(上) 继上一篇: 2. 给模型准备输入输出 在上一篇文档中提到了内存管理的概念,解释了如何把待推理数据上传到Device上,这里我们传递到Device上的图片还是裸数据流,这种数据流是没法直接送进模型进行推理的,我们在推理之前,要为模型准备独特的数据结构。 一个模型的所有输入抽象为一个”DataSet…
-
云恒制造:基于SS928开发板算法移植分享
最近在研究在易百纳SS928的开发板上做算法移植,觉得可以向大家分享一下在易百纳SS928开发板上做算法移植的一些方法及心得,希望能对大家后面学习有所帮助。 一、关于易百纳SS928开发板 SS928接口图 SS928开发板主控采用的是 SS928V100,其是一颗面向监控市场推出的专业 ultra-HD Smart IP Camera SOC。该芯片内置内…
-
云恒制造:使用Python实现一个简单的垃圾邮件分类器
垃圾邮件分类器是一种机器学习模型,它可以帮助我们自动识别并过滤掉垃圾邮件。在这篇文章中,我们将使用Python编写一个简单的垃圾邮件分类器。 第一步:准备数据 首先,我们需要一个数据集来训练我们的垃圾邮件分类器。有很多公共数据集可以使用,如SpamAssassin和Enron数据集。我们将使用SpamAssassin数据集。 SpamAssassin数据集包…
-
云恒制造:修改静态ip的几种方法
一、板端操作 1.1、临时修改 直接在命令行输入ifconfig eth0 xxx.xxx.xxx.xxx. 断电后失效 1.2、永久修改方法(1) 修改etc/profile文件,在最后添加第一步的命令 重新烧录失效 1.3、永久修改方法(2) 在/etc/init.d/里面加个开机文件 S99xxx.sh 内容如下: #!/bin/shifconfig …
-
云恒制造:pytorch 导出 onnx 模型 & 用onnxruntime 推理图片
参考: https://pytorch.org/tutorials/advanced/super_resolution_with_onnxruntime.html https://github.com/BBuf/onnx_learn ONNX是微软和Facebook提出用来表示深度学习模型的开放格式。所谓开放就是ONNX定义了一组和环境,平台均无关的标准格式…
-
云恒制造:机械手解魔方(1) 两个摄像头方案
前言: 今年很荣幸的参加了首届高等教育创意机器人大赛的主题二,机械手解魔方这个项目,此次比赛可以说收获颇丰。见识到了其他高校的机械手系统,可以说是仰慕不已,当然了绝大多数,还是比较传统的,在此只讨论视觉采集的方案,随后介绍我们的视觉方案。 单摄像头:纵观全局,一般的队伍,采用的是单视觉正对魔方采集信息的方案,机械手轮着切换面来识别每个面的颜色,这样不用说过程…
-
云恒制造:机械手解魔方(2) 机械手坐标变换方案之一
前言: 机械手解魔方的快速方案,基本就是两只手成90度摆放,手臂固定,手腕进行旋转,就可以达到面切换和旋转面的功能,接下来就介绍一种坐标转换的方案。 这里的执行步法是按照国际上魔方的解法编码 魔方表示法 咱们先看一串天书般的字母:UF UR UB UL DF DR DB DL FR FL BR BL UFR URB UBL ULF DRF DFL DLB D…
-
云恒制造:yolox 训练自己的数据集 (COCO格式)
准备工作 准备自己的数据集 Animals_Coco ├─annotations ├─train2017 └─val2017 在annotations 文件夹下包含两个重要的文件instances_train2017.json,instances_val2017.json 在train2017和val2017 包含的是训练和验证的图片数据。 YOLOX环境搭…
-
云恒制造:RV1126 驱动RTC及设置开发板IP遇到的问题
1、驱动RTC 先检查板级适配的roofs根文件系统格式是否正确 再查看设备树里有没有RTC节点 去到内核配置里挂载 按y选择后保存退出 输入命令: make ARCH=arm savedefconfig cp defconfig arch/arm/configs/rv1126_defconfig 烧写到板子后输入hwclock就可以查看时间 我这里刚烧录完…
-
云恒制造:飞桨 PP-PicoDet 配置与训练
1. 安装 1.1 conda 安装 paddlepaddle conda create -n paddle python=3.7 # 创建python环境 conda activate paddle # 进入环境 python3 -c “import platform;print(platform.architecture()[0]);print(plat…
-
云恒制造:picodet 详解——Neck: CSP-PAN
论文 PP-PicoDet: A Better Real-Time Object Detector on Mobile Devices PP-PicoDet 是百度提出的移动端友好和高精度Anchor-Free 目标检测算法,实测性能非常优越。关于模型的配置与训练的解读可以参考 飞桨 PP-PicoDet 配置与训练 本文将详解 picodet 的 neck…
-
云恒制造:手眼标定+jaka机械臂
今天讲一讲如何使用jaka机械臂完成手眼标定。 关于jaka Jaka这家的机械臂让小智觉得比较好的是他们的示教器做的很人性化,这点需要点赞,但是也有不好的地方,想二次开发的时候SDK有点不太好用,都是血的教训。 本次所介绍的方式使用的是jaka的TCP通讯协议获取的机械臂末端的位姿,所以需要大家在程序中配置机械臂的ip地址。 本次文章默认大家已经学会使用a…