• [问题求助] 建议增加 Scoop 镜像
    Scoop是一个强大的Windows软件包管理器,在Windows用户中相当受欢迎。它旨在简化和加速在Windows操作系统上的软件安装和管理。通过命令行操作,用户可以轻松地搜索、安装、更新和卸载各种应用程序,而无需手动浏览官方网站或执行繁琐的安装步骤。Scoop的重要性在于为用户提供了一种便捷的方式,使其能够快速、一致地配置其开发环境或安装常用工具,提高了Windows系统上软件管理的效率和灵活性。建议增加 Scoop 镜像。
  • [技术干货] 个人开发者能否靠开源获利?
    如今,开源软件已经成为了很多科技厂商选择的一种商业模式。阿里云、谷歌、亚马逊等全球顶尖的软件商业公司都有着自己的开源产业生态,红帽、Elastic、PingCAP 等专门围绕开源软件创业的公司也取得了不同程度上的商业成功。除了这些从开源中获利的商业公司以外,开源社区中还有着大量的个人开发者,他们是否能靠开源获利呢?你认为个人开发者是否应该从开源中获利?如果是,该如何获利?
  • [问题求助] 现如今的开源镜像有哪些网址
    截至目前为止,开源镜像都可以在哪些网址得到
  • [问题求助] Linux Mint源问题
    修改official-lackage-repositories.list后,它提示不含有 'partner' 组件,跳过配置文件 'partner/cnf/Commands-amd64' 的获取。原来是deb https://repo.huaweicloud.com/ubuntu/ bionic partner的问题,应为deb https://mirrors.huaweicloud.com/ubuntu/ bionic-proposed main restricted universe multiverse,已经正常了,希望修复一下。
  • [问题求助] openKylin(开放麒麟)镜像和源申请加入华为开源镜像站
    openKylin 社区是在开源、自愿、平等和协作的基础上,由基础软硬件企业、非营利性组织、社团组织、高等院校、科研机构和个人开发者共同创立的一个开源社区,致力于通过开源、开放的社区合作,构建桌面操作系统开源社区,推动Linux开源技术及其软硬件生态繁荣发展。 ​官网地址:cid:link_3官方源仓库网址:https://archive.openkylin.top/ 官方镜像库网址:https://releases.openkylin.top/  openKylin软件仓库和镜像库对外提供同步服务,主要配置如下:cid:link_0为方便沟通可邮件至contact@openkylin.top或电话15116165128(微信同号),期待您的回复~
  • [PYTHON] 华为云的pypi源和上游最新的源未同步
    文件状态cid:link_2官方源文件存在cid:link_1南京大学mirror文件存在cid:link_0华为云mirror文件不存在
  • FAQ—CodeArts社区(问题求助)总结-2023.1
    首次使用华为云DevCloud时,开发者们总会遇到一些问题,小编针对大家遇到的问题做了分类总结,比如标准页面的表格数据问题、标准页面的表格数据问题、如何在标准页面的事件里面通过JS代码,获得下拉框选择的值?、标准页面的表格数据问题。憋着急!下面小编就来为大家一一解答遇到这几类问题时该如何快速解决,一步解决大家的困扰。 华为云DevCloud系列产品参考手册:1:软件开发平台(DevCloud)官方手册:https://support.huaweicloud.com/devcloud/index.html软件开发平台(DevCloud)相关文章:https://bbs.huaweicloud.com/forum/thread-59032-1-1.html产品官方页面:https://devcloud.cn-north-4.huaweicloud.com/home2:项目管理(ProjectMan)官方手册:https://support.huaweicloud.com/projectman/index.html项目管理(ProjectMan)更新预览:https://support.huaweicloud.com/wtsnew-projectman/index.html产品官方页面:https://www.huaweicloud.com/product/projectman.html3:appcube应用魔方官方手册:https://support.huaweicloud.com/qs-appcube/appcube_02_0110.htmlappcube操作指导:https://support.huaweicloud.com/appcube_video/index.htmlappcube0元体验官方贴:https://bbs.huaweicloud.com/forum/thread-160880-1-1.html产品官方页面:https://appcube.cn-north-4.huaweicloud.com/studio/index.html#/projects/appcube零代码官方手册:https://support.huaweicloud.com/usermanual-appcube/appcube_05_1404.html问题汇总:(以上问题都是由官方人员解答后的文章链接)应用魔方:Q:如何发布单个模型和页面?A:点击项目左下角【编译】下方的【设置】,选中【源码包】, 点击【详情】后,选择自己要发布的【模型】或者【页面】,发布即可。Q:用户登录接口的验证码字段是否可以去掉?A:登录验证码校验,是用户主动在【登录FLOW】中调用【VERIFY 图元】校验的,只要在FLOW中去掉这个图元就不校验了。登录功能详情介绍见链接。cid:link_0Q:如何删除BPM流程产生的审批流数据?A:可选择【终止BPM】实例操作。BPM详情见链接。挂起/恢复/终止BPM实例_应用魔方 AppCube_API参考_API_BPM_华为云 (huaweicloud.com)Q:AppCube上有没有代码库管理机制?A:目前没有代码管理,只有源码包。源码包相关介绍与操作详情见链接。导入导出应用源码包_应用魔方 AppCube_用户指南_低代码应用开发指导_工程能力_华为云 (huaweicloud.com)Q:cas登录自动创建的用户,页面label标签丢失?A:可能是页面语言引起的不兼容,创建出来的用户默认是英文(修改默认的地方在国际化->翻译工作台),需要修改成中文。把默认语言改成中文,或者在已经创建出来的业务用户语言改成中文后,页面恢复正常。Q:如何在BPM里直接配置业务用户?A:参与者类型选择表达式,表格式的结果只要是合法的字符串就可以,合法字符串包括: “puser:abc","puser:def,user:myUser,group:group1,role:role1",或者“10gd000000GdNnklwyvY,10gd000000Fk2bgHMGxM" id用逗号分隔Q:表格里的筛选是否可以全局操作?A:目前不支持,若需要可以提需求评审,做一个当前页/全局的选项Q:同步过来的部门是否可以批量删除?A:可以删除角色,部门就是我们平台的角色,业务用户暂时不支持批量删除;可以写sql删除Q:如何能把大量重复的代码抽成公共的方法?A:问题详情:方法run().then( xxx ) then里面写了一堆代码吗,如果一个页面上有好几处地方调用了这个模型的run方法,每次都要复制这么一大堆代码,解决方案:如果您希望使用第三方库文件,而当前系统中不存在该库,您可以通过上传,新增该JS/CSS库,并在页面中设计并使用该库,实现引入第三方库的功能。 标准页面 - 获取下拉框选项的value:https://bbs.huaweicloud.com/forum/thread-176551-1-1.html标准页面的表格数据问题:https://bbs.huaweicloud.com/forum/thread-176322-1-1.html标准页面中单选选择默认值为什么不显示 还有日期选择器可以选择默认么:https://bbs.huaweicloud.com/forum/thread-174618-1-1.html如何在标准页面的事件里面通过JS代码,获得下拉框选择的值?:https://bbs.huaweicloud.com/forum/thread-174528-1-1.html如何实现通过下拉框选择,自动将选择的数据赋值给同一个页面的文本框,作为初始化数据?:https://bbs.huaweicloud.com/forum/thread-173494-1-1.htmlAppCube发布微信小程序步骤中校验文件放入根目录下:https://bbs.huaweicloud.com/forum/thread-171831-1-1.html标准页面里面组件的事件,如何调试JS?:https://bbs.huaweicloud.com/forum/thread-173484-1-1.html下拉框:不通过“选项列表”功能,如何实现标准页面的下拉框从后台动态获取数据?:https://bbs.huaweicloud.com/forum/thread-173415-1-1.htmlappcube上传的图片在查看中怎么显示出来:https://bbs.huaweicloud.com/forum.php?mod=viewthread&tid=173294&page=0&authorid=&replytype=&extra=#pid1392704【用户权限】appcube权限体系是什么样的?:cid:link_26【APPcube】产品】【对象功能】字段大小写敏感:cid:link_27【AppCube】【REST功能】请求OBS桶资源时401报错cid:link_28标准页面-获得模型值的问题cid:link_29如何通过自定义JS代码的形式动态控制“开关”的“只读”属性cid:link_30标准页面-基本组件默认样式,如阴影,如何全局自定义?cid:link_31标准页面-基本组件-列表视图,点击某一条数据,怎么知道当前点击的是哪条数据?cid:link_32请问代码库配置是针对整个开发环境生效吗?仓库地址设置后能修改吗?cid:link_33标准页面-组件-选项树,动态设置某条数据的状态?cid:link_34AppCube 中 VueRouter 怎么使用cid:link_35高级页面中-事件和动作怎么理解?cid:link_36表单中插入列表视图,列表中插入输入框,动态绑定label 不显示?cid:link_37【AppCube应用开发】预置库中的element组件库如何引用?cid:link_38如何自定义全局样式?cid:link_39高级页面-流式布局-悬浮模式下,layout定位怎么理解?cid:link_40高级页面-流式布局,预置组件,悬浮模式下Widget定位报错!!!cid:link_41标准页面发布的高级组件采用Widget定位后,报错!!!cid:link_42高级页面中怎么实现类似标准页面基本组件的功能?cid:link_43如何实现一个入口页面,进入多个子项目系统?cid:link_44标准页面-基本组件-列表视图,点击某一条数据,怎么知道当前点击的是哪条数据?cid:link_32标准页面-基本组件默认样式,如阴影,如何全局自定义?cid:link_31标准页面中如何封装echarts组件cid:link_45【Appcube】【脚本】如何下载图片(图片链接为第三方链接,非OBS)cid:link_46【Appcube】如何实现下载给定链接的图片到OBScid:link_47【Appcube】【rest服务】调用rest服务的接口的时候如何查看实际请求的url和请求参数,返回参数,header等cid:link_48【Appcube】【rest服务】如何看到真实请求的完整url和参数cid:link_49【Appcube】【服务编排】中如何获取数组的长度cid:link_50请问有关于APPcube的性能等相关测试报告吗https://bbs.huaweicloud.com/forum/thread-0202101528185018077-1-1.html零代码cid:link_18请教一下,DevCloud 流水线如何自动部署CCI集群呢 https://bbs.huaweicloud.com/forum/thread-0229101215092971070-1-1.htmlAPPCUBE 与IOTDA 交互cid:link_51【APPCUBE】【退出登录】自定义退出功能cid:link_52BPM运行机制cid:link_53 AppCube提供的BPM引擎是用的Activiti吗cid:link_54 轻应用js-api 获取不到HWH5cid:link_55【AppCube】【高级页面内置表格组件】怎么实现数据联动?cid:link_56GIS地图厂商已上传,其中还包含各个楼层的图层 我会在页面加上几个按钮来切换当前显示哪一个图层。比如点中1楼就显示1楼的图层。cid:link_57【AppCube】【文件下载】后端接口返回文件流,使用连接器调用如何下载文件cid:link_58预览的时候文本1F为什么没显示cid:link_59【业务大屏】【数据显示】如何把IOTDA属性数据显示到业务大屏?cid:link_60 IOTDA属性数据如何显示到业务大屏上?cid:link_61【appcube标准页面】【库引入】库执行顺序混乱cid:link_62请问接口未开放是什么原因啊cid:link_63【appcube产品】【自定义连接器功能】认证信息中的鉴权信息cid:link_64【AppCube】【管理页面级数据源、全局状态】数据改变视图不更新cid:link_65[appcube] 如何实现同一系统中根据用户权限,动态展示页面及导航菜单cid:link_66【应用魔方产品】【按钮卡功能】点击按钮获取当前选中值cid:link_67【appcube产品】【设备维修管理系统开发】如何在地图上同时显示工程师和设备的位置cid:link_68Websocket 匿名用户监听事件cid:link_69appcube支持异步或者多线程吗?cid:link_70【AppCube产品】【菜单功能】如何获取配置的菜单树cid:link_71【AppCube】【菜单功能】如何实现tabs路由切换功能cid:link_72rome 模拟设备告警,换了新账号 报500错误cid:link_7【北明】【AppCube】【智慧园区】按照该文档进行配置,到此处会报错cid:link_8【北明】【诺亚】ioc用户权限怎么配置cid:link_9【北明】【诺亚】怎么获取IOC 登录之后的access-tokencid:link_10【北明】【AppCube】【智慧园区】智慧园区运营中心登录后,嵌入的页面,如何获取当前账户登录信息(电话:17564003932)cid:link_11【北明】【AppCube】【智慧园区】智慧园区运营中心,模块页面的层级是不是存在限制?cid:link_12API响应参数cid:link_13如何搭建AppCube本地沙箱环境?cid:link_14想了解下通过Python的Rquest,请求AppCube的一些请求的报错的解决方法cid:link_15每天耗费0.13元,这是什么费用?怎么解除这个? cid:link_16低代码开发模版支持SCRM 模版吗cid:link_17安装bo包的时候报错 && 流程编排里出现了无法删除,无法编辑,也点不进去的流程cid:link_4appcube服务编排调用OBS连接器上传附件,上传图片表格等类型的文件需要怎样传参?cid:link_5零代码cid:link_18项目管理华为开源镜像站能否统计软件包的下载量cid:link_19@modern-js/codesmith@1.5.1 官方npm源有,但华为云拉不到https://bbs.huaweicloud.com/forum/thread-0283984990093960002-1-1.html导入数据,提示网络繁忙:https://bbs.huaweicloud.com/forum/forum.php?mod=viewthread&tid=148204&page=java 方式 obs 文件获取问题:https://bbs.huaweicloud.com/forum/thread-161442-1-1.html权限设置问题:https://bbs.huaweicloud.com/forum/thread-168597-1-1.html规划中的甘特图,选择task 编辑描述信息保存后,选择其他task 工作项视图 描述信息都是上一条的:cid:link_73filebeat镜像更新cid:link_74openEuler-22.03-LTS的repo源部分软件包无法使用cid:link_75登陆完之后无法自动跳转到登陆前页面cid:link_76jdk 镜像站长期没有更新,首页搜索不到cid:link_77华为技术文档中的MR是啥意思 有人知道么cid:link_78 MR啥意思?cid:link_79【软开云】新升级的功能就是画蛇添足,没事找事做cid:link_80【gitlab】希望增加gitlab的镜像源cid:link_81希望添加 min io 镜像cid:link_82【gitlab】希望增加gitlab的镜像源cid:link_81【开源镜像站】【yum更新模块】一直出现Operation timed outcid:link_83Maven源希望添加cid:link_20华为云CodeCheck服务可以发现哪些架构设计的问题?https://bbs.huaweicloud.com/forum/thread-193674-1-1.htmlpython pip源需要更新啦。。。https://bbs.huaweicloud.com/forum/thread-0295101369651526068-1-1.htmlMaven 依赖下载错误提示 500 https://bbs.huaweicloud.com/forum/thread-0202102052588804111-1-1.html会员中心:这个月的会员日活动啥时候公布呀https://bbs.huaweicloud.com/forum/thread-196413-1-1.htmlQ:小助手啊,豆子要过期了,所以换了一个鼠标,不过我们这里在封控,还不知道什么时候解封的确切时间,A:cid:link_84Q:已解决。手抖兑了一个鼠标垫,能退吗???A:https://bbs.huaweicloud.com/forum/thread-181628-1-1.html刚过期的码豆还能有办法补回来吗?cid:link_85 请问华为定制鼠标有使用说明书吗?上面这些按键也不知道怎么用的。cid:link_86 K8Scid:link_87云原生cid:link_88我5月26兑换的路由器为啥还没发货呢cid:link_894月份会员兑换的是还没发货吗?cid:link_90询问cid:link_91Cloudide:Python中无法用pip命令安装的三方包如何安装?cid:link_92会员cid:link_93小助手,我们这里的快递应该可以收了,我还有一个兑换的罗技鼠标还没收。cid:link_94会员日取消了cid:link_2110月份兑换的商品没有收到快递信息cid:link_22公众号更新了,不过小助手我这里有个疑问cid:link_23有关专属任务的码豆 cid:link_6现在2022年的最后一个月了,有什么新活动吗cid:link_24最新更新:大佬们,fastdfs怎么整合nginx啊?https://bbs.huaweicloud.com/forum/thread-02100107882123399026-1-1.html大佬们,2022年最后一个月了,月底会上什么新礼品?https://bbs.huaweicloud.com/forum/thread-0233107662236437002-1-1.html希望专属码豆商品重新上架https://bbs.huaweicloud.com/forum/thread-0239107444565769002-1-1.html请问本地沙箱环境如何搭建?https://bbs.huaweicloud.com/forum/thread-0228106461861534054-1-1.html需要开通BO20的功能 https://bbs.huaweicloud.com/forum/thread-0217107608685217001-1-1.htmlAppCube标准页面-内置下拉组件-对选项列表赋值,会触发表单校验,请问怎么解决?https://bbs.huaweicloud.com/forum/thread-0238107075526861036-1-1.html不同账号登录ioc,界面UI颜色不一样,未做这样的设置,请问怎么破?https://bbs.huaweicloud.com/forum/thread-0223107662630605002-1-1.html打包编译报错,文件明明存在,说被删除了?https://bbs.huaweicloud.com/forum/thread-02104107779991546015-1-1.html参考文档获取access-token ,拿着code换token 报错,麻烦看下? https://bbs.huaweicloud.com/forum/thread-0290107514762595006-1-1.html本帖内容会持续刷新维护和新增问答,如您有本类型问题或问题仍无法解决,欢迎留言交流!最新活动:【华为云云筑·开发者年度盛典】分享你的2022技术收获和成长经验,赢取精美礼品~https://bbs.huaweicloud.com/forum/thread-0233106536226414001-1-1.html【云声·建议】23年建议第一波来袭,开发者定制礼盒 等你拆https://bbs.huaweicloud.com/forum/thread-02104108110233363033-1-1.html【DevRun全栈成长计划】DevOps全栈实践训练营——六星教育专场cid:link_22023/1/3               大家新年快乐呀
  • [认证交流] 方舟编译器里有SDK8的双机模拟器吗?如何使用?
    方舟编译器里有SDK8的双机模拟器吗?如何使用?
  • [技术交流] 华为今年(2022年)会发布仓颉编程语言吗? 具体几号我们可以用上呢?
    大家好,请问华为今年(2022年)会发布仓颉编程语言吗? 具体几号我们可以用上呢?多谢
  • [问题求助] python pip源需要更新啦。。。
    当前pip的源最新还是在2022年9月初,请更新下最新的源,谢谢~
  • [交流吐槽] 建议华为开源镜像站Ubuntu镜像直接把sources.list内容放出来
    华为开源镜像站的Ubuntu镜像界面里sources.list文件的更新是通过sed工具实现如果之前对官方sources.list进行过修改,比如改成过阿里云镜像站、清华镜像站,则sed工具操作会失败建议直接将包含华为镜像站连接的sources.list内容放出来,用户只需进行复制粘贴即可完成更新
  • [问题求助] @modern-js/codesmith@1.5.1 官方npm源有,但华为云拉不到
    @modern-js/codesmith@1.5.1 官方npm源有,但华为云拉不到npm install @modern-js/codesmith@1.5.1 --registry=https://mirrors.huaweicloud.com/repository/npm/npm ERR! code ETARGETnpm ERR! notarget No matching version found for @modern-js/codesmith@1.5.1.npm ERR! notarget In most cases you or one of your dependencies are requestingnpm ERR! notarget a package version that doesn't exist.npm ERR! A complete log of this run can be found in:
  • [问题求助] 华为开源镜像站能否统计软件包的下载量
    镜像站地址:https://mirrors.huaweicloud.com/kunpeng/archive/compiler/bisheng_compiler/
  • [问题求助] 【开源镜像站】【yum更新模块】一直出现Operation timed out
    https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30001 milliseconds with 0 out of 0 bytes received')Trying other mirror.https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30000 milliseconds with 0 out of 0 bytes received')Trying other mirror.https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30001 milliseconds with 0 out of 0 bytes received')Trying other mirror.https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30001 milliseconds with 0 out of 0 bytes received')Trying other mirror.https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30000 milliseconds with 0 out of 0 bytes received')Trying other mirror.https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30001 milliseconds with 0 out of 0 bytes received')Trying other mirror.https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: [Errno 12] Timeout on https://repo.huaweicloud.com/centos-altarch/7/os/aarch64/repodata/repomd.xml: (28, 'Operation timed out after 30000 milliseconds with 0 out of 0 bytes received')Trying other mirror.
  • [技术干货] AI+科学计算-昇思MindSpore
    当前,人工智能基础性算法理论研究创新日益活跃,深度神经网络日趋成熟,各大厂商纷纷投入到深度神经网络算法的工程实现并发力建设算法模型工具,进一步将其封装为软件框架供开发者使用,这个过程中AI框架应运而生。随着人工智能的不断发展,新的趋势不断涌现,比如超大规模模型的出现(GPT-3等)。AI框架已经从最初的萌芽阶段发展到了如今的深化阶段。这一阶段,AI框架正向着全场景支持,超大规模AI,安全可信等特性深化探索,不断实现新的突破。与此同时,传统科学计算方式在处理气象,生物制药这类没有方程式可寻的领域问题显得力不从心。故传统科学计算领域亟需AI技术的加持,用大数据去驱动计算。目前AI在生物制药和气象领域都已经取得了一些颠覆性的突破,比如蛋白质结构预测,台风公里级风速预报都已经可以通过AI计算出来。昇思MindSpore框架是华为2020年开源的的一款全场景AI计算框架,它旨在提供友好设计、高效运行、简捷部署的开发体验,目前应用于医疗制药、气候、电子制造等多个领域。该框架提供面向端边云全场景的主流硬件支持,并针对昇腾硬件平台提供深度优化能力。该框架是目前国内唯一一个可以把AI和科学计算这种复杂的计算模式全部计算起来的框架。 MindSpore:“AI时代的基石”是如何炼成的?昇思MindSpore自2020年开源以来,不断的进行版本迭代开发。目前已经更新到了最新的1.6版本,框架的功能也不断被完善,各种关键特性不断出现。面对纷繁复杂的场景,各种不同的终端昇思MindSpore框架支持全场景协同的解决方案;面对传统科学计算领域不能求解的复杂问题昇思MindSpore框架推出了AI+科学计算的解决方案;全场景协同,端、边、云全场景无缝部署昇思 MindSpore在框架的设计上进行了分层设计,采用统一的端云统一内核(MindIR),将端云共用的数据结构和模块解耦出来,在满足端侧轻量化的同时,保持了端云架构的一致性,真正实现一次训练无缝部署、端云训练共模型。针对IOT设备,昇思MindSpore 设计了MindSpore for micro方案,MindSpore for micro通过CodeGen方式,将模型中的算子序列从运行时卸载到编译是,并且仅生成将模型执行的代码。它不仅避免了运行时解释的时间,而且还释放了内存使用量,以允许更大的模型运行。全流程极简,高效执行,安全可信自研的Compiler AI编译器基于端云统一的MindIR实现三大功能,包括硬件无关的优化(类型推导、高阶高维自动微分、表达式化简等);硬件相关优化(自动异构并行、内存优化、图算融合、流水线执行等);部署推理相关的优化(量化、剪枝等)。安全可信组件Armour则通过数据脱敏,差分隐私训练等方式保证了数据安全,通过丰富的人工智能鲁棒性检测工具保证了模型安全。AI框架的核心就是微分,自动微分已经比较完善了。昇思MindSpore框架与一般的AI框架相比可以实现高阶高维自动微分,从而在计算高阶微分时可以轻松解决复杂度及误差增加的问题。同时,昇思MindSpore还支持全自动异构并行,在进行分布式训练时自动实现数据并行,模型算子并行,优化器并行等等。昇思MindSpore团队为了解决传统科学计算领域的痛点,发挥其在大规模,多种设备训的练上的优势。该团队计划面向八大科学计算行业打造MindScience系列套件。这些行业套件包括了业界领先的数据集、基础模型、预置高精度模型和前后处理工具,加速了科学行业应用开发。具体如下表所示:与此同时,昇思MindSpore社区生态也在繁荣发展。截止到目前,昇思MindSpore在码云(Gitee)千万开源项目中活跃度排名第一,累计下载量超过130万;服务于5000家企业,涵盖政府、金融、制造、交通、能源、终端等端边云全场景行业;高校及科研机构基于昇思贡献顶会论文300+;100+高校参与社区模型众智活动,为昇思贡献代码,目前已支持300+主流模型,支撑全场景应用。AI框架之力初显:它山之石,可以攻玉传统科学计算方法通过数值迭代的方式解决问题,面临着维度灾难引起的计算量指数上升的问题,导致在复杂问题或者场景中“算不起”,甚至是“算不动”。而科学计算的诸多领域仍然存在着大量待求解的问题,因为机理不清楚,或者完全没有方程,又或者是计算过于复杂,以至于传统算法难以求解。而AI框架依赖于以神经网络为代表的具有“万能逼近”性质的数据工具从数据中挖掘规律,用数据驱动计算,可以大大提高科学计算的性能。而恰好,昇思MindSpore在大规模,多种设备的训练上又有独特的优势。比如:昇思MindSpore推出的分子制药研发套件MindSPONG 实现了分子动力学模拟,蛋白质折叠训推一体。蛋白质是生命的物质基础,是有机大分子,是构成细胞的基本有机物,是生命活动的主要承担者。没有蛋白质就没有生命。蛋白质由很多氨基酸长链组成,这些氨基酸通过折叠成精确的3D结构来完成无数的任务,这些结构控制着与其他分子互动的方式,决定了其功能以及它在疾病中的功能紊乱程度。所以,传统的药物研发一般是通过大批量筛选,寻找易与目标蛋白质分子紧密结合、易合成且没有毒副作用的化合物来完成。这种大批量筛选的方式存在着很大的盲目性,存在研发周期过长,研发成本过高的问题。研发人员如果可以提前预测蛋白质结构则可以大大减少寻找药物的盲目性,从而缩短药物研发的时间,降低研发成本。在过去,因蛋白质构象数量巨大、计算过程及其复杂,通过AI来对蛋白质结构进行预测一直存在精度不足的缺陷,故传统获取蛋白质空间结构的方法仍然以冷冻电镜等实验技术为主。单个蛋白质的观测成本高达数月以及几百万元。直至AlphaFold2的出现,才使得这一问题迎来了曙光。AlphaFold2 在国际蛋白质结构预测竞赛CASP14上实现了前所未有的结构预测精度。这一成就也被 Nature 誉为“前所未有的进步”。但是,AlphaFold2本身模型本身存在内存需求大,数据处理繁琐,控制编译复杂等特点,对基础 AI 框架存在着巨大挑战。故2021年9月昇思MindSpore联合高毅勤课题组(北京大学、深圳湾实验室)推出了分子制药研发套件MindSPONGE,该套件是第一个根植于AI框架的分子模拟工具,其采用模块化的设计思路,可以快速构建分子模拟流程。蛋白质结构预测工具依托昇思MindSpore,可对氨基酸序列长度2000+的蛋白质结构解析,能覆盖约99%以上的蛋白序列。该工具的模型部分与AlphaFold2相同,在多序列比对阶段,采用了MMseqs2 进行序列检索,相比原版算法端到端的速度有2-3倍提升。近期,昇思MindSpore,高毅勤课题组(北京大学、深圳湾实验室)联合团队使用该工具全面打通了AlphaFold2的训练。采用昇腾基础软硬件之后,通过软硬件协同优化大大提高了蛋白质预测的计算效率。在混合精度下,单步迭代时间由 20 秒缩短到 12 秒,性能提升超过 60%。依托昇思 MindSpore 内存复用能力, 训练序列长度由 384 提升至 512。MindSpore在CASP14验证集上TM-score得分87.2,超过了JAX(AlphaFold2的AI框架)的87.02除了在生命科学领域的蛋白质结构预测及折叠问题上有重大突破以外,昇思MindSpore电磁仿真套件MindSpore Elec也取得了重大突破。麦克斯韦提出了位移电流假说(变化的电场能够产生磁场),完善了电生磁的理论。并最终将电磁场理论以简洁、对称和完美的数学形式表示出来,即麦克斯韦方程组。随着计算机技术的发展,人们采用数值计算的方式去求解麦克斯韦方程组以模拟电磁场在空间中的分布。这样既节省了实验成本,又可以通过仿真设计出更加符合需求的电子设备。传统的电磁计算方法包括精确的全波方法和高频近似方法。虽然较好地辅助了电子产品的设计,但是该方法仍存在许多缺陷,如需要进行复杂的网格剖分、迭代计算,计算过程复杂、计算周期长。神经网络具有万能逼近和高效推理能力,这使得神经网络在求解微分方程时具有潜在的优势。为此,昇思MindSpore推出了AI电磁仿真套件MindSpore Elec。MindSpore Elec内置有前后处理工具(数据构建及转换、结果可视化)、AI电磁模型库(物理方程驱动和标签数据驱动)以及优化策略(数据压缩、动态自适应加权等),具体模块和功能如下:MindSpore Elec套件在AI电磁仿真上相比传统的电磁计算方法在性能上有了质的飞跃。MindSpore Elec在物理驱动的AI电磁仿真上比原始的PINNs方法,性能提升15倍以上;与Benchamrk(传统的数值方法)的相对误差在5%左右;在手机电磁仿真的场景中,仿真精度媲美传统科学计算软件,同时性能提升10倍。未来的十年将会是AI发展的黄金十年,而作为最为核心的AI技术之一,深度学习算法框架的发展牵动着业内每一个参与者的心。中国AI深度学习框架的发展必将迎来大爆发。昇思MindSpore必将扮演着重要的引领者角色,尤其是在AI+科学计算领域,昇思MindSpore可以充分发挥其大规模,多设备训练上的优势,不断完善科学计算套件,通过AI电磁仿真突破产品设计仿真性能瓶颈;通过实现药物分子预训练模型,加速分子生成,降低实验成本。这些科学计算套件必将助力各行业发展。————————————————原文链接:https://blog.csdn.net/u014534808/article/details/123879486