海尔设计借助亚马逊云科技生成式AI,实现端到端的云上工业设计解决方案
海尔创新设计中心(以下简称海尔设计)成立于1994年,目前拥有400多名设计师,为海尔智家旗下七大品牌全球的所有产品提供设计创新和模式探索。亚马逊云科技为海尔设计提供了四个完整的云上解决方案,全面替代自有机房,让设计中心的工作流程实现了全面云化、自动化。上线后,自动化设计系统应用让原有项目周期缩短了30%,获得巨大成功。

目前,海尔设计使用的亚马逊云科技服务包括:Amazon EC2、NICE DCV、Amazon Thinkbox Deadline、Amazon S3、Amazon SageMaker、Amazon EFS、Amazon DynamoDB、RDS等。
机会:高效、创新的数字化需求
“一个企业如果不经过数字化的重构,就没办法更好地服务用户,更好地和用户建立起直接的联系,这是一个必然的过程。”此前,海尔集团高级副总裁、海尔智家董事长兼总裁李华刚在接受媒体采访时,就谈到了海尔智家关于数字化运营的看法,并特别强调:海尔智家要实现平台数字化、人的数字化、能力的数字化来提高企业运营效率。
海尔设计支持海尔旗下多达八千余个产品的设计,它的数字化转型是一个庞大而复杂的过程。以往大型企业的传统模式开发,主要是以管道式、瀑布式、串联式方法开展,强调过程完备。这种模式相当于在一个庞大的系统上打补丁,系统变得日益臃肿的同时,并没有真正体现出数字化特征。在海尔设计看来,设计行业的数字化转型过程中需要做到对流程、能力、工具和方法论进行“四个重构”,对现有的产品开发设计流程做颠覆。
转型过程中现有业务的延续和变革,就像“在飞行中换发动机”。一方面要求保持业务的高速增长,另一方面又要做到很多重构。此外,升级并不只是硬件和存储升级,它实际上还包括更开阔的视野、创新的方案和面向未来的格局设计等等。因此,数字化要和最新的行业应用结合,要达到资源的最高效配置,这是海尔设计数字化转型的两个要点。而为了达成这两个要点,海尔设计进行了大量探索。
在使用亚马逊云科技前,海尔创新中心使用的是自建的私有云系统,部署在自有IDC内。这套私有云系统存在桌面系统存在资源抢占、文件存储系统因容量受限无法长期保存历史文档、渲染系统由于资源受限渲染任务需要长时间的排队等待,以及基础系统维护复杂、无法弹性扩展、业务系统创新困难等诸多问题,对业务产生较大影响。
因此,海尔设计希望通过数字化转型提高设计效率的同时,还能获得全新的方案和思路,去帮助设计打开市场局面、更好应对全球化挑战,这是海尔设计与亚马逊云科技合作的主要原因。
海尔设计这样解释和亚马逊云科技合作的原因:“亚马逊云科技作为全球知名的云服务提供商,在传统的业务升级,尤其是数字化转型这方面有很广泛的成熟经验。它在帮助企业降低成本、提高效率,包括很多开发流程的优化,整个产品组合的优化,制造更敏捷和端到端交付,包括物流、仓储等方面都有自己独到的见解,提出了很多优秀的创新方案。这些创新方案非常有助于我们海尔设计去面对未来的市场挑战,尤其是在全球目前生活方式、消费方式都有巨大的变革的今天,对我们保持领先地位、提供更优质的生活解决方案非常有帮助。”
解决方案:端到端的云上工业设计解决方案
具体的迁移过程速度惊人。2022年10月开始进行原系统的迁移,2022年12月15日全部系统就已迁移到云服务器,全体人员正式开始使用亚马逊云科技的云桌面,没有任何窒碍。
迁移过程中亚马逊云科技的专家持续为客户提供贴身技术服务,包括解决了专线对接与路由配置、防火墙适配等网络技术难点,完成了超过200TB的设计图纸到亚马逊云科技宁夏区的迁移、部署和重新配置,对云桌面、渲染农场、文件共享系统基于亚马逊云科技原生技术全部进行底层架构重构,使之保持用户原先的使用习惯等等,确保了迁移工作的顺利完成。
亚马逊云科技为海尔设计提供的方案包括3D云桌面系统、渲染农场系统、文件共享系统以及自动化设计系统等四个部分:
云桌面,彻底解决资源困扰:在海尔设计的青岛办公室,3D云桌面系统为300多位3D设计师、平面设计师提供便捷易用的桌面环境。通过公有云上的资源隔离划分,海尔设计在彻底解决原自建IDC的VDI方案“资源挤兑造成卡顿、闪退或宕机”以及“多人使用时性能衰退”等问题的基础上,还能有约30%性能提升,可以说是一举多得。
共享存储,让储存限额不复存在:基于Amazon S3特性构建的文件共享系统,让公司、小组和个人之间得以共享存储。这种对冷热数据进行自动分层的无限容量存储系统让数据安全性提高了3倍,而此前自建IDC每人最大分配500G容量、每天只允许一个备份且最多保留7天的设定,自此成为历史。
渲染农场系统,和业务排队说再见:渲染农场系统使用亚马逊云科技自有渲染产品Amazon Thinkbox deadline软件及HPC集群进行图片渲染,具备高性能和弹性,让设计师提交任务后就能拿到渲染效果图,彻底解决渲染任务排队问题。而低负载时它会自动降低Amazon EC2 Spot数量且按实际使用时间(精确到秒)付费,从此不再浪费。
从3天到10分钟,智能设计系统让效率“飞起来”:自动化设计系统/智能设计渲染系统通过Amazon EC2、Amazon Thinkbox Deadline、Amazon DynamoDB等运行自动化设计软件,10分钟就能自动生成人工需要数天才能完成的大批量渲染效果图,彻底解决了原自建IDC存在算力瓶颈问题。
业务成果:远在千里之外的“云与端”无缝云上工业设计体验
海尔设计借助亚马逊云科技丰富的产品和服务,实现了全面云化和自动化。为海尔设计中心量身定制的四套系统形成了完善的端到端的工业设计解决方案,成为工业设计行业的样本型范例。
该方案为海尔设计提供了高融合度的产品生态,在功能完整、各项软件版权明晰的同时,针对企业独有需求做了定制开发。尽管亚马逊云科技从技术底层重构了原有的全部基础架构,但仍然保证了用户的原有使用习惯不变、从应用层面来说对系统的变化几乎实现了“零感知”。
在地理距离上,虽然项目所使用的云服务器位于亚马逊云科技宁夏数据中心,与客户海尔设计所在的青岛有超过1500公里“云到端”的距离,但即使远在千里之外,客户实际使用中3D/2D设计云桌面无论是响应速度还是流畅性表现都非常出色。系统上线后之前非常耗时的效果图渲染周期缩短了30%,带来了巨大业务价值。
海尔设计评价,亚马逊云科技的云方案应用让员工能以国际化、全球化的协同方式去思考工作流程,并且真正感受到数字化的工具、虚拟化工具对某个具体实际节点的工作所产生的影响,这对于员工的思维方式是一种很好的助力。
未来,海尔设计还将在AI及新兴领域拓展等方面,继续与亚马逊云科技深度合作。希望进一步借助亚马逊的AI和机器学习的能力,通过将亚马逊云科技的算力、算法与海尔设计的数据有机结合,以AIGC方式为设计师、工程师提效,从而更好地设计和研发智慧家庭新产品。
相关文章:
海尔设计借助亚马逊云科技生成式AI,实现端到端的云上工业设计解决方案
海尔创新设计中心(以下简称海尔设计)成立于1994年,目前拥有400多名设计师,为海尔智家旗下七大品牌全球的所有产品提供设计创新和模式探索。亚马逊云科技为海尔设计提供了四个完整的云上解决方案,全面替代自有机房&…...
python数据结构和字符串用法
python数据结构和字符串用法 #Python 中数学运算常用的函数基本都在 math 模块 import math print(math.ceil(4.1)) #5 print(math.floor(4.9)) #4 print(math.fabs(-10)) #10.0 print(math.sqrt(9)) #3.0 print(math.exp(1)) #2.718281828459045 #Python随机数 #使用random(…...
ext4 - mballoc块分配机制
概述 ext4为了尽量避免block管理的碎片化有如此措施: 1.mballoc多块分配器。 buddy算法管理每个block group采用prellocation机制,氛围per-cpu local preallocation和per inode preallocation 小文件和大文件采用不同的策略小文件(具体怎么…...
Spring整合junit
1、导入pom坐标 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><dependency><groupId>org.springframework</gro…...
Swift 让ScrollView滚动到具体某个位置
1. 使用scrollToItem方法滚动集合视图 DispatchQueue.main.asyncAfter(deadline: .now() 0.1) {let firstIndexPath IndexPath(item: 0, section: 0)let lastIndexPath IndexPath(item: self.recordArray.count - 1, section: 0)// Scroll to first itemself.collectionVie…...
【C语言day08】
int n5; int a[n][n2] 数组定义下角标不能为变量 注:C99标准中支持了使用变量本题考查的是二维数组的元素访问,A选项是 正确的,X[i]就是第i行的数组名,数组名表示首元素的地址,X[i]表示第i行的第一个元素的地址&#…...
【并发编程】ThreadLocal
从名字我们就可以看到 ThreadLocal 叫做线程变量,意思是 ThreadLocal 中填充的变量属于当前线程,该变量对其他线程而言是隔离的。 ThreadLocal 为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 static ThreadL…...
如何提高自己的软件测试水平之bug定位
同学们在面试投简历的时候会经常看到人家公司JD上写的要求之一,如下: 这句话大家不要以为随便写写的,在我工作的十几年过程中起码见过10个以上试用期没过的公司新人,公司在衡量一个测试工程师是否专业的标准之一就是:…...
发点实用的快捷键(mac
切换输入法:ctrlspace /ctrloptionspace(更快捷 切换网页: shifttab 切换应用界面:alttab 关闭页面:altw 搜索:altspace 展示mac隐藏文件: Commangshift . (点) 以下是一些浏览器快捷键&am…...
Android播放多媒体文件——播放音频
以下内容摘自郭霖《第一行代码》第三版 播放音频 MediaPlayer类中常用的控制方法 方法名功能描述setDataSource()设置要播放的音频文件的位置prepare()在开始播放之前调用,以完成准备工作start()开始或继续播放音频pause()暂停播放音频reset()将MediaPlayer对象重…...
存储重启后,ceph挂载信息没了,手动定位osd序号并挂载到对应磁盘操作流程、ceph查看不到osd信息处理方法
文章目录 故障说明处理流程定位硬盘中的osd序号挂载osd到ceph上验证并拉起osd重复上面操作故障说明 我们的一个存储节点莫名其妙的重启了,不知道咋回事 但这样的问题就是,所有osd都down了 因为挂载信息没有写到fstab里面,所以不会自动up,并且没有挂载信息,并且也看不到o…...
Linux学习之循环处理位置参数
for处理位置参数 loopPositionFor.sh里边的内容如下: #!/bin/bash# show learningfor inputString in $* doif [ "${inputString}" "good" ];thenecho "learning"fi donechmod urx loopPositionFor.sh给当前用户把loopPositionFor…...
NLP实战8:图解 Transformer笔记
目录 1.Transformer宏观结构 2.Transformer结构细节 2.1输入 2.2编码部分 2.3解码部分 2.4多头注意力机制 2.5线性层和softmax 2.6 损失函数 3.参考代码 🍨 本文为[🔗365天深度学习训练营]内部限免文章(版权归 *K同学啊* 所有&#…...
Pytorch个人学习记录总结 玩俄罗斯方块の深度学习小项目
目录 前言 模型成果演示 训练过程演示 代码实现 deep_network tetris test train 前言 当今,深度学习在各个领域展现出了惊人的应用潜力,而游戏开发领域也不例外。俄罗斯方块作为经典的益智游戏,一直以来深受玩家喜爱。在这个项目中&…...
PuTTY连接服务器报错Connection refused
天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…...
11-3_Qt 5.9 C++开发指南_QSqlQuery的使用(QSqlQuery 是能执行任意 SQL 语句的类)
文章目录 1. QSqlQuery基本用法2. QSqlQueryModel和QSqlQuery联合使用2.1 可视化UI设计框架2.1.1主窗口的可视化UI设计框架2.1.2 对话框的可视化UI设计框架 2.2 数据表显示2.3 编辑记录对话框2.4 编辑记录2.5 插入记录2.6 删除记录2.7 记录遍历2.8 程序框架及源码2.8.1 程序整体…...
神码ai火车头伪原创插件怎么用【php源码】
大家好,本文将围绕python绘制烟花特定爆炸效果展开说明,如何用python画一朵花是一个很多人都想弄明白的事情,想搞清楚用python画烟花的代码需要先了解以下几个事情。 1、表白烟花代码 天天敲代码的朋友,有没有想过代码也可以变得…...
13.Netty源码之Netty中的类与API
highlight: arduino-light ServerBootstrap Bootstrap 意思是引导,一个 Netty 应用通常由一个 Bootstrap 开始,主要作用是配置整个 Netty 程序,串联各个组件,Netty 中ServerBootstrap 是服务端启动引导类。 java //泛型 AbstractB…...
C# 如何检查数组列表中是否存在数组
原文:https://www.coder.work/article/2958674 列表: 一个数组列表,想检查一个确切的数组是否在列表中 List<int[]> Output new List<int[]>(); 有一个数组 int[] coordinates 想检查coordinates 数组是否在Output 列表中&…...
AI课堂教学质量评估系统算法 yolov7
AI课堂教学质量评估系统通过yolov7网络模型框架利用摄像头和人脸识别技术,AI课堂教学质量评估系统实时监测学生的上课表情和课堂行为。同时,还结合语音识别技术和听课专注度分析算法,对学生的听课专注度进行评估,生成教学质量报告…...
XML Group端口详解
在XML数据映射过程中,经常需要对数据进行分组聚合操作。例如,当处理包含多个物料明细的XML文件时,可能需要将相同物料号的明细归为一组,或对相同物料号的数量进行求和计算。传统实现方式通常需要编写脚本代码,增加了开…...
QMC5883L的驱动
简介 本篇文章的代码已经上传到了github上面,开源代码 作为一个电子罗盘模块,我们可以通过I2C从中获取偏航角yaw,相对于六轴陀螺仪的yaw,qmc5883l几乎不会零飘并且成本较低。 参考资料 QMC5883L磁场传感器驱动 QMC5883L磁力计…...
Linux简单的操作
ls ls 查看当前目录 ll 查看详细内容 ls -a 查看所有的内容 ls --help 查看方法文档 pwd pwd 查看当前路径 cd cd 转路径 cd .. 转上一级路径 cd 名 转换路径 …...
C++ 求圆面积的程序(Program to find area of a circle)
给定半径r,求圆的面积。圆的面积应精确到小数点后5位。 例子: 输入:r 5 输出:78.53982 解释:由于面积 PI * r * r 3.14159265358979323846 * 5 * 5 78.53982,因为我们只保留小数点后 5 位数字。 输…...
成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
在现代战争中,电磁频谱已成为继陆、海、空、天之后的 “第五维战场”,雷达作为电磁频谱领域的关键装备,其干扰与抗干扰能力的较量,直接影响着战争的胜负走向。由成都鼎讯科技匠心打造的雷达目标与干扰模拟器,凭借数字射…...
06 Deep learning神经网络编程基础 激活函数 --吴恩达
深度学习激活函数详解 一、核心作用 引入非线性:使神经网络可学习复杂模式控制输出范围:如Sigmoid将输出限制在(0,1)梯度传递:影响反向传播的稳定性二、常见类型及数学表达 Sigmoid σ ( x ) = 1 1 +...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
在Mathematica中实现Newton-Raphson迭代的收敛时间算法(一般三次多项式)
考察一般的三次多项式,以r为参数: p[z_, r_] : z^3 (r - 1) z - r; roots[r_] : z /. Solve[p[z, r] 0, z]; 此多项式的根为: 尽管看起来这个多项式是特殊的,其实一般的三次多项式都是可以通过线性变换化为这个形式…...
spring Security对RBAC及其ABAC的支持使用
RBAC (基于角色的访问控制) RBAC (Role-Based Access Control) 是 Spring Security 中最常用的权限模型,它将权限分配给角色,再将角色分配给用户。 RBAC 核心实现 1. 数据库设计 users roles permissions ------- ------…...
Monorepo架构: Nx Cloud 扩展能力与缓存加速
借助 Nx Cloud 实现项目协同与加速构建 1 ) 缓存工作原理分析 在了解了本地缓存和远程缓存之后,我们来探究缓存是如何工作的。以计算文件的哈希串为例,若后续运行任务时文件哈希串未变,系统会直接使用对应的输出和制品文件。 2 …...
