• [案例共创] 【获奖名单已公布】【案例共创】第4期 基于华为开发者空间+仓颉/DeepSeek/MCP完成应用构建开发实践
    本期获奖情况如下,代金券和礼品会发到参与活动时大家填写的这个报名问卷的账号和收货地址中,请注意查收。代金券已发放至论坛私信(右上角我的社区-我的消息-私信中领取),礼品已在申请流程中,请耐心等待,谢谢多篇文章的本期以最高奖项的发放,不叠加。如发布3篇,2篇参与奖,1篇三等奖,按三等奖发放。注意:yd_229103306没有按要求填写,无法准时发放礼品,请7月25日前查看论坛私信,提供信息,仅补发这一次,过期不补!!主题作者奖项帖子标题胡琦二等【案例共创】基于华为开发者空间使用 FastAPI 构建 MCP 天气查询服务yd_269585276二等【案例共创】基于华为开发者空间构建本地MCP Server + DeepSeek + Cherry Studio实现股市分析助手给无眠点压力二等【案例共创】基于仓颉 + DeepSeek + MCP 的智能膳食分析助手夏同学三等【案例共创】基于 yo + generator-mcp 创建的 MCP Server (Typescript)柠檬味拥抱三等【案例共创】基于华为云开发者空间+Flexus+Dify平台的AI Agent构建实战:搭建大学报考志愿建议助手神一样的老师三等【案例共创】基于仓颉编程语言+Cangjie Magic智能体框架+华为云IoTDA+DeepSeek推动智能家居智能体落地yd_220830895三等【案例共创】 基于华为云开发者空间+Cangjie+deepseek语言实现的智能摘要助手Changeden参与奖【案例共创】基于仓颉编程语言实现SQL脚本模板渲染工具yd_251482364参与奖 【案例共创】基于华为开发者空间构建MCP Server与DeepSeek大模型的教育辅助应用Fanstuck参与奖【案例共创】基于华为开发者空间+DeepSeek:打造全链路高效数据分析工作流柠檬味拥抱参与奖【案例共创】从零开始,用仓颉语言+DeepSeek开发你的专属AI助手郑小健参与奖【案例共创】基于仓颉编程语言+DeepSeek实现“软考系规知识点释义”助手风亦安参与奖【案例共创】基于仓颉编程语言+DeepSeek实现模拟课堂讨论助手尧佥参与奖【案例共创】基于仓颉、DeepSeek与RGF的AI桌宠开发实践柠檬味拥抱参与奖【案例共创】基于华为云开发者空间的AI Agent [旅行灵感生成器]智能体熊猫钓鱼参与奖【案例共创】基于华为开发者空间+仓颉的智能对联网页小程序之旅小鲜参与奖【案例共创】基于仓颉编程语言+DeepSeek实现 AI 绘画提示词生成智能体黄生参与奖【案例共创】基于 华为开发者空间+仓颉 完成健康指数计算器开发实践yd_229103306参与奖【案例共创】基于华为开发者空间从0开始完成仓颉编程语言与Python的互操作 了解案例共创活动为了让更多开发者能够更轻松、更高效地理解和使用我们的文档,进而提升云产品的整体使用体验,我们致力于进一步优化和完善官方产品文档。在此过程中,我们诚挚地邀请广大开发者积极参与,通过亲身体验云产品,编写实践案例或体验评测。一旦您的案例经过专家评审团的认可与采纳,将有以下三点:优质案例将被正式收录至官方案例库,供广大开发者学习。优质案例将选送到在华为云站内外10+个技术社区推荐,给予百万级流量资源。以上案例我们都将注明原作者名字,实现与开发者共创官方文档。参与者不仅有机会获得每月活动礼品,还有可能被评为年度内容贡献官,享受更多荣誉和奖励,获得更多合作机会。我们期待着与您一起,共同打造更加优质、高效的云服务体验。 参与投稿方式第1步:(已注册并实名可跳过)华为云账号实名认证,点击这里。(已设置可跳过)登录后设置社区昵称,点我设置。第2步:点击报名填写报名问卷,提供礼品发放地址等信息第3步:开启您的云端体验,分享实践案例,点我写帖子。版块选择“社区活动”分类选择“案例共创”帖子标题在前面添加【案例共创】(一定要加,方便识别参与活动的帖子)文末可添加活动名称及链接地址,如“我正在参加【案例共创】第4期 基于华为开发者空间+仓颉/DeepSeek/MCP完成应用构建开发实践  https://bbs.huaweicloud.com/forum/thread-02127182415062274055-1-1.html”【如您在体验中有任何产品问题,欢迎在论坛发布问题求助帖(帖子分类选择问题求助)咨询产品专家,如发现任何体验不友好、产品Bug、文档页面错漏等情况,欢迎通过云声平台反馈给我们,还有机会领取云声专属礼品!活动相关咨询可以论坛私信“论坛小助手SUN”】  本期投稿内容Ø  华为云产品介绍:华为开发者空间:汇聚鸿蒙、昇腾、鲲鹏、GaussDB、欧拉等各项根技术的开发资源及工具致力于为每位开发者提供一台云主机、一套开发工具及云上存储空间,让开发者基于华为根生态创新。领取链接CodeArts IDE for Cangjie:且预置在云主机环境中,提供强大的便利性。 Ø  DeepSeek免费Token领取领取DeepSeek 200w免费Token,登录MaaS,可进入贵阳一区域的MaaS控制台,然后点击控制台左侧“模型推理”,点击右侧的“旧版服务”,找到想要使用的DeepSeek版本后点击“领取”,领取成功后就可以开始体验使用了。 Ø  应用构建要求开发者可结合自己的工作实践,须在华为开发者空间内完成应用构建,应用构建类型和主题参考如下:应用构建类型方向:1、仓颉应用2、仓颉+DeepSeek3、MCP server+DeepSeek4、仓颉+DeepSeek+MCP server  主题场景包括但不限于以下方向(仅做参考):1. 轻量级企业自动化工具(文本处理工具等);2. 垂直领域问答助手(咨询助手等);3. 教育/培训轻量化解决方案(考题批改工具等);4. 行业市场分析(股市预测工具等);  案例模版参考:MCP案例地址:cid:link_0MCP (Model Context Protocol) 是一个开放协议,用于标准化应用程序如何向 LLM 提供上下文。可以将 MCP 想象成 AI 应用程序的 USB-C 接口。就像 USB-C 为设备连接各种外设和配件提供标准化方式一样,MCP 为 AI 模型连接不同的数据源和工具提供了标准化的方式。MCP 的核心遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器;在华为开发者空间云主机部署MCP Server服务,基于华为云MaaS提供的免费DeepSeek-R1大模型调用MCP Server提供的工具来进行功能实现。  仓颉案例地址:cid:link_1本案例基于华为开发者空间云主机的 AI 聊天助手开发过程。首先借助一个简洁的仓颉项目案例,体验 CodeArts IDE for Cangjie 编辑器的各项功能;运用华为 MaaS 提供的免费 DeepSeeK Tokens,通过实际操作,在云主机内成功编写并实现了一个智能聊天助手;在 MaaS 服务中领取模型,深度体验 DeepSeek-R1 满血版的各项优势,以及 CodeArts IDE for Cangjie 编辑器的入门使用方法和通过仓颉编程语言实现与 DeepSeek 接口的对接。  Ø 投稿规则1)构建的应用需要完成发布,有应用在线截图。2)案例场景和方案以及用到的华为云产品或者开源框架简述。3)开发过程实际操作描述(文字描述+截图+代码)。4)案例实操需要完整体现,读者可根据案例上手并体验。   活动流程(全年征集,每月一期评选)投稿时间:2025年5月13日-6月30日联合评审:2025年7月1日-7月9日奖项公示:2025年7月10-11日奖品发放:获奖名单公布后5个工作日内寄出  评奖规则届时将有华为技术专家团参与评审,主要按照以下维度评分:标准类型分值释义分值阶梯总分值场景创新性贴近实际行业生产或者服务业务场景0:未结合场景解决实际问题1:提出实际场景但未解决问题2:提出实际场景及解决方方案3:提出实际场景并且解决方案优质0/0.5/1/1.5/2/2.5/33操作完整性关键节点以文字+截图的形势进行说明0:无关键节点文字说明或截图1:有关键节点文字说明或截图2:同时有关键节点文字说明与截图3:符合2的条件下能够突出关键技术特点和释义0/0.5/1/1.5/2/2.5/33行业潜力案例对行业相关技术整合具有可补充性和韧性0:不具备技术可补充性或韧性1:具备技术可补充性或韧性2:同时具有技术可补充性和韧性0/0.5/1/1.5/22影响力通过案例展示其学术成果和社会影响力方面的成功故事或实践0:无学术成果及社会影响力1:具有学术成果或社会影响力2:同时具有学术成果和社会影响力0/0.5/1/1.5/22加分项应用到更多的工具或者技术,此条由评委进行综合判定0/0.5/1/1.5/22  奖项设置代金券及周边礼物发放对象为:已完成实名认证的华为云用户。发放到填写报名问卷的账号及收货地址中,礼包类礼品均为实物礼品。 重要说明1、投稿内容一经采用,将会被纳入官方产品文档,文章作者拥有著作权,华为云拥有使用权、修改权等。2、投稿内容字数不少于500字(不含代码),要求思路清晰、文字顺通、图片清晰、代码规范,不得有打广告、加二维码引流和凑字数行为。3、文章要求发布在华为云开发者社区论坛,允许搬运自己发在其他平台的文章,但仅支持搬运自己的原创文章,搬运他人的文章当抄袭处理。内容必须保证内容原创性,实践过程真实、内容代码化,如发现投稿内容为转载、复制、抄袭、恶意拼接、灌水等侵权作弊行为,均视为无效并取消参与资格4、将发表过的文章删除后重新发表的文章,不计入发文数量,以文章评选时在线显示数量为准。活动期间,如有用脚本刷阅读量、注册僵尸号刷赞等严重违反社区规范的行为,直接取消所有获奖资格。5、审核通过被采纳的文章作者,将在下月初进行获奖名单公布和奖励发放,届时会有站内信通知,请及时关注并填写快递信息,过期未核对或填写视为放弃该期奖品。6、对于持续输出高质量内容的作者,每年度末还有年度贡献大礼包送上。特别声明:华为云有权根据自身运营安排,自主决定和调整本活动的具体规则,具体活动规则以活动页公布规则为准。相关规则一经公布即产生效力,您应当予以遵守。如您不认同以上规则,请谨慎参与本次活动。   其他相关活动【产品体验官】华为开发者空间+仓颉编程语言案例,提优化建议领千元开发者好礼
  • [技术干货] 在华为开发者空间,基于鲲鹏使用毕昇编译器Autotuner自动调优实践
    案例介绍毕昇编译器基于开源LLVM开发,并进行了优化和改进,同时支持Fortran语言前端,是针对鲲鹏平台的高性能编译器。案例内容1 概述1.1 背景介绍鲲鹏服务器是基于鲲鹏处理器的新一代数据中心服务器,适用于大数据、分布式存储、高性能计算和数据库等应用。鲲鹏服务器具有高性能、低功耗、灵活的扩展能力,适合大数据分析、软件定义存储、Web等应用场景。毕昇编译器基于开源LLVM开发,并进行了优化和改进,同时支持Fortran语言前端,是针对鲲鹏平台的高性能编译器。除LLVM通用功能和优化外,对中端及后端的关键技术点进行了深度优化,并集成Auto-tuner特性支持编译器自动调优。1.2 适用对象企业个人开发者高校学生1.3 案例时间本案例总时长预计60分钟。1.4 案例流程说明:① 自动部署鲲鹏服务器;② 安装Python软件包;③ 安装毕昇编译器AutoTuner;④ AutoTuner自动调优。1.5资源总览本案例预计花费总计0元。资源名称规格单价(元)时长(分钟)云主机2vCPUs 4GB免费602 操作步骤2.1 自动部署鲲鹏服务器在云主机桌面右键选择“Open Terminal Here”,打开命令终端窗口。执行自动部署命令如下:hcd deploy --password abcd1234@ --time 3600命令的参数说明:password:password关键字后设置的是鲲鹏服务器的root用户密码,命令中给出的默认为abcd1234@,开发者可以替换成自定义密码(至少8个字符)。time:time关键字后面设置的为鲲鹏服务器的可用时间,单位为秒,至少600秒。在命令中申请的时间为60分钟,即3600秒。该命令会自动部署鲲鹏服务器。首次部署会直接执行,旧资源未到期时重复部署,会提示是否删除前面创建的资源,可以删除旧资源再次部署。记录部署鲲鹏服务器公网IP,如截图中对应的就是:115.120.242.46。2.2 安装Python软件包新打开一个终端窗口,使用上一步中记录的公网IP登录鲲鹏服务器,命令如下:ssh root@鲲鹏服务器公网IP输入密码,密码为步骤2.1中自动部署命令行中“–password”后面的参数,命令中给出的默认为abcd1234@,如果没有修改,就使用abcd1234@进行登录,如果设置了自定义密码,直接输入自定义的密码(注意:输入过程中密码不会显示,密码输入完成按回车键结束)。登录成功后,输入命令安装Python依赖包,命令如下:yum -y groupinstall "Development Tools" --nogpgcheckyum -y install gcc openssl-devel bzip2-devel libffi-devel python3-devel sqlite-devel --nogpgcheckPython-3.11.4不支持OpenSSL-1.1.1以下的版本,所以需要下载编译OpenSSL-1.1.1版本,下载并解压源码命令如下:(*openssl下载备用链接:https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0014/openssl-1.1.1t.tar.gz)wget https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0014/openssl-1.1.1t.tar.gztar -xzf openssl-1.1.1t.tar.gzcd openssl-1.1.1t编译并安装 OpenSSL 到自定义目录以避免覆盖系统版本。./config --prefix=/usr/local/openssl-1.1.1 --openssldir=/usr/local/openssl-1.1.1 shared zlibmakemake install更新动态链接库缓存。echo "/usr/local/openssl-1.1.1/lib" > /etc/ld.so.conf.d/openssl-1.1.1.confldconfig毕昇编译器AutoTuner环境要求Python版本为Python-3.11.4,进入到/opt目录下载并解压Python3.11.4源码。cd /optwget https://mirrors.huaweicloud.com/python/3.11.4/Python-3.11.4.tar.xztar -xvJf Python-3.11.4.tar.xzcd Python-3.11.4编译和安装,配置编译选项并开始编译。./configure --prefix=/usr/local/ --with-openssl=/usr/local/openssl-1.1.1makemake installpython3 -m pip install --upgrade pip2.3 安装毕昇编译器AutoTuner下载并解压毕昇编译器。mkdir -p /opt/compilercd /opt/compilerwget https://kunpeng-repo.obs.cn-north-4.myhuaweicloud.com/BiSheng%20Enterprise/BiSheng%20Enterprise%20203.0.0/BiShengCompiler-4.1.0-aarch64-linux.tar.gztar -zxvf BiShengCompiler-4.1.0-aarch64-linux.tar.gz配置毕昇编译器环境变量。export PATH=/opt/compiler/BiShengCompiler-4.1.0-aarch64-linux/bin:$PATH export LD_LIBRARY_PATH=/opt/compiler/BiShengCompiler-4.1.0-aarch64-linux/lib:/opt/compiler/BiShengCompiler-4.1.0-aarch64-linux/lib/aarch64-unknown-linux-gnu:$LD_LIBRARY_PATH安装完毕后执行命令验证毕昇编译器版本。clang -v安装Autotuner。install-autotuner.shllvm-autotune -hauto-tuner -h2.4 AutoTuner自动调优实践CoreMark是衡量中央处理器(CPU)和嵌入式微控制器(MCU)性能的行业标准基准。我们这里以CoreMark为例展示如何运行自动调优。下载CoreMark代码。mkdir bisheng_compiler_democd bisheng_compiler_demogit clone https://github.com/eembc/coremark.git如果克隆失败,可以通过以下链接下载并解压:wget https://dtse-mirrors.obs.cn-north-4.myhuaweicloud.com/case/0014/coremark.zipunzip coremark.zip创建执行脚本,将进行20次迭代调优coremark代码并对比调优效果。cd coremark/vi run_autotuner.sh进入到vim编辑器界面内,按下“i”键将下段代码复制到编辑器内。#!/bin/bashexport AUTOTUNE_DATADIR=/tmp/autotuner_datarm -rf $AUTOTUNE_DATADIRmkdir -p $AUTOTUNE_DATADIRCompileCommand="clang -Iposix -I. -g -DFLAGS_STR=\"\" -DITERATIONS=300000 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c posix/core_portme.c -O2 -o coremark"$CompileCommand -fautotune-generate;llvm-autotune minimize;for i in $(seq 20)do $CompileCommand -fautotune; ( time -p ./coremark 0x0 0x0 0x66 300000 ) 2>time.log time=$( grep real time.log | sed 's/real\s*//' ) echo "iteration: " $i "cost time:" $time; llvm-autotune feedback $time;donellvm-autotune finalize;复制完成后,按下“ESC”键->输入“:wq”保存并退出编辑器界面。添加该文档执行权限。chmod u+x run_autotuner.sh在终端中输入命令执行脚本,开始进行Autotuner迭代调优,进行20次循环迭代,并获取每次的性能数据作为反馈,执行过程约5~10分钟。./run_autotuner.sh打印内容如下所示,完成20次迭代后,将迭代获取的最优编译配置文件到脚本设置的AUTOTUNE_DATADIR目录:/tmp/autotuner_data/config.yaml调用最优配置文件,为了进行后续的优化编译,首先配置AUTOTUNE_DATADIR环境变量。export AUTOTUNE_DATADIR=/tmp/autotuner_data/直接使用-fautotune选项调用最优配置文件config.yaml进行优化编译,执行如下命令,编译生成优化后的coremark可执行文件coremark_autotuner:clang -Iposix -I. -g -DFLAGS_STR=\"\" -DITERATIONS=300000 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c posix/core_portme.c -O2 -g -o coremark_autotuner -fautotune执行如下命令,获取优化后coremark可执行文件的运行时间(单位为秒):( time -p ./coremark_autotuner 0x0 0x0 0x66 300000 ) 2> time.log从图中可以看出,经过Autotuner优化后的coremark300000次迭代的执行时间为18.40s。使用毕昇编译器编译coremark用户代码,执行如下命令,生成未调优的coremark可执行文件进行对比,通过运行coremark可执行文件的时间差异来测试调优性能是否有提升,软件运行时间越短表示性能越好:clang -Iposix -I. -g -DFLAGS_STR=\"\" -DITERATIONS=300000 core_list_join.c core_main.c core_matrix.c core_state.c core_util.c posix/core_portme.c -O2 -g -o coremark之后执行如下命令,获取优化前coremark可执行文件的运行时间(单位为秒):( time -p ./coremark 0x0 0x0 0x66 300000 ) 2> time.log从图中可以看出,未经过Autotuner优化后的coremark300000次迭代的执行时间为19.56s。经比较可以发现,调优后的性能可以提升6%~7%(优化前时间/优化后时间-100%)左右,说明使用Autotuner编译调优对性能有较大改善。至此,基于鲲鹏使用毕昇编译器Autotuner自动调优实践全部完成。
  • 云质量标准
    一、核心元素概述云质量标准(Cloud Quality Standards)是一套旨在确保云计算服务和解决方案质量的规范和最佳实践。这些标准涵盖了多个关键领域,包括安全性、可靠性、性能、合规性和互操作性等。在云实施过程中,将这些标准集成到每个阶段至关重要,以确保最终的云解决方案能够满足企业的业务需求并提供高质量的用户体验。下面将详细探讨云质量标准的核心元素及其在云实施各阶段的集成。1. 通用指导和最佳实践(General Guidance and Best Practices)通用指导和最佳实践为云实施提供了总体框架和基本原则。这些指导原则帮助组织在采用云计算时做出更明智的决策,并确保整个实施过程的一致性和高效性。云计算策略制定:在规划云迁移或部署时,企业需要制定明确的云计算策略。这包括确定业务需求、评估现有IT基础设施、选择适合的云服务模型(如IaaS、PaaS或SaaS)以及制定迁移计划。安全与合规:安全是云计算的重要考量因素之一。企业应遵循行业标准和最佳实践,如ISO 27001、SOC 2和HIPAA等,确保数据的机密性、完整性和可用性。此外,还需定期进行安全审计和风险评估。成本管理:有效的成本管理是成功实施云计算的关键。企业应建立成本模型,监控云资源的使用情况,并通过优化资源配置来降低成本。同时,利用云服务提供商提供的成本管理工具,实现成本的可视化和精细化管理。供应商管理:选择合适的云服务提供商是至关重要的。企业应对潜在供应商进行严格的尽职调查,评估其服务水平协议(SLA)、安全措施和合规性。建立良好的供应商关系,确保双方在服务质量、技术支持和问题解决等方面保持有效沟通。2. 领先实践(Leading Practices)领先实践是指在云计算领域被广泛认可和采用的先进方法和技术。这些实践经过验证,能够显著提高云服务的质量和效率。自动化和编排:利用自动化工具(如Ansible、Terraform和Kubernetes)实现基础设施即代码(IaC),可以大大提高部署速度和准确性。自动化工作流程还可以减少人为错误,提高运维效率。持续集成和持续交付(CI/CD):实施CI/CD管道,使开发和运维团队能够更紧密地合作,实现快速迭代和部署。通过自动化测试和部署流程,企业可以更快地响应市场变化,提高软件交付质量。容器化和微服务架构:采用容器技术(如Docker)和微服务架构,可以提高应用程序的可移植性和扩展性。容器化允许应用程序在不同环境中一致运行,而微服务架构支持独立开发和部署,提高系统的灵活性和可维护性。监控和日志管理:建立全面的监控和日志管理系统,实时跟踪云资源的使用情况和性能指标。利用工具如Prometheus、Grafana和ELK Stack,企业可以快速检测和解决问题,优化资源利用率。3. 步骤指南(Step Guide)步骤指南为云实施的各个阶段提供了详细的操作步骤和检查点,确保项目按计划推进。需求分析和规划:明确业务需求和目标,评估现有系统和数据,制定详细的迁移或部署计划。确定项目的范围、时间表和资源需求。设计和架构:设计云架构,选择适合的云服务和技术,确保系统的高可用性、可扩展性和安全性。进行容量规划和网络设计。实施和集成:按照设计方案进行云资源的配置和部署,集成现有系统和应用程序。进行数据迁移和接口开发,确保新旧系统的平滑过渡。测试和验证:进行功能测试、性能测试和安全测试,确保系统满足业务需求和质量标准。修复发现的问题,进行用户验收测试(UAT)。上线和运维:将系统正式上线,切换用户流量。建立运维机制,包括监控、备份恢复和应急响应计划。持续优化系统性能和用户体验。4. 里程碑入口和出口准则(Milestone Entry and Exit Criteria)里程碑入口和出口准则定义了云实施过程中每个阶段必须满足的条件,确保项目的质量和进度得到有效控制。里程碑入口准则:在进入每个新阶段之前,必须满足一系列预定义的条件,如完成前一阶段的所有任务、通过相关评审和批准、具备必要的资源和技能等。这些准则确保项目具备继续推进的基础。里程碑出口准则:在每个阶段结束时,必须通过一系列的质量检查和评审,确保该阶段的目标已经实现,并且输出符合预期标准。只有满足出口准则,才能进入下一阶段。二、云实施阶段详解云实施过程通常包括多个阶段,每个阶段都有其特定的任务和目标。下面将详细描述每个阶段的主要活动,以及如何将云质量标准的核心元素集成到这些阶段中。1. 需求分析和规划阶段主要活动:与业务部门合作,明确业务需求和目标。评估现有IT基础设施和应用程序。制定云计算策略和迁移计划。确定项目的范围、时间表和资源需求。云质量标准集成:通用指导和最佳实践:制定云计算策略,考虑安全、成本和供应商管理等因素。领先实践:借鉴其他企业的成功案例和行业最佳实践,优化需求分析和规划过程。步骤指南:按照详细的步骤进行需求调研、现有系统评估和规划制定。里程碑入口和出口准则:完成需求分析报告并通过评审,作为进入下一阶段的入口准则。2. 设计和架构阶段主要活动:设计云架构,选择适合的云服务和技术。进行容量规划和网络设计。制定安全策略和合规计划。定义系统的高可用性、可扩展性和灾难恢复方案。云质量标准集成:通用指导和最佳实践:遵循安全和合规标准,确保设计符合企业的安全和合规要求。领先实践:采用先进的架构模式,如微服务架构和容器化,提高系统的灵活性和可维护性。步骤指南:按照设计步骤进行架构设计、技术选型和安全规划。里程碑入口和出口准则:完成架构设计文档并通过评审,作为进入下一阶段的入口准则。3. 实施和集成阶段主要活动:配置和部署云资源,包括计算、存储和网络。进行数据迁移和接口开发。集成现有系统和应用程序。建立开发和测试环境。云质量标准集成:通用指导和最佳实践:确保云资源的配置符合安全和成本管理的最佳实践。领先实践:利用自动化工具实现基础设施即代码(IaC),提高部署速度和准确性。步骤指南:按照实施步骤进行云资源配置、数据迁移和系统集成。里程碑入口和出口准则:完成系统集成测试,确保新系统与现有系统的兼容性,作为进入下一阶段的入口准则。4. 测试和验证阶段主要活动:进行功能测试、性能测试和安全测试。修复发现的问题,进行回归测试。进行用户验收测试(UAT)。云质量标准集成:通用指导和最佳实践:遵循测试标准和最佳实践,确保测试的全面性和有效性。领先实践:采用自动化测试工具,提高测试效率和覆盖率。步骤指南:按照测试计划进行各种测试,记录和跟踪问题。里程碑入口和出口准则:通过所有测试,获得用户签字确认,作为进入下一阶段的入口准则。5. 上线和运维阶段主要活动:将系统正式上线,切换用户流量。建立运维机制,包括监控、备份恢复和应急响应计划。持续优化系统性能和用户体验。云质量标准集成:通用指导和最佳实践:确保运维机制符合安全和合规要求,持续优化成本。领先实践:建立全面的监控和日志管理系统,实时跟踪系统性能和用户行为。步骤指南:按照运维计划进行系统上线、监控和优化。里程碑入口和出口准则:系统稳定运行一段时间,达到预定的性能指标,作为项目成功的标志。三、总结将云质量标准的核心元素集成到云实施的每个阶段,可以确保云计算项目的成功实施。从最初的规划和设计,到最终的上线和运维,每个阶段都必须遵循严格的标准和最佳实践。通过这种方式,企业能够实现高质量的云解决方案,满足业务需求,提高竞争力,并在数字化转型的道路上取得成功。
  • [技术干货] 多机多卡用公共池的训练作业
    1.1         找到ModelArts打开浏览器,在搜索框输入“华为云”>“华为云全球云服务专场”>“登录”>“填写账号密码”1.2      在ModelArts上进行授权在华为云首页,依次选择“产品”>“人工智能”>“AI开发平台ModelArts”,进入服务页面,点击“控制台”按钮,进入控制台页面。第一次使用ModelArts平台,会提示权限不足,需要授权OBS服务和SWR服务。(建议全选授权) 点击上面红框的“此处”的超链接,进入授权委托页面,选择“新增委托”,权限配置选择“普通用户”,然后点击“创建”按钮即可。重新回到ModelArts控制台页面,提示权限不足的红框就消失了,可以正常使用了。1.3         使用训练作业进行多节点训练选择“训练管理”——>“训练作业”——>“创建训练作业”——>启动方式“自定义”——>资源类型“Ascend”——>实例规格选择“Ascend: 8*Ascend-snt9b3(64GB) | ARM: 192 核 1536GB ——>实例数“选择自己的节点数”——>  提交
  • [热门活动] 【中奖名单公示】///【产品体验官】华为开发者空间+仓颉编程语言案例,提优化建议领千元开发者好礼
    【华为开发者空间+仓颉编程语言案例】产品体验官活动获奖名单如下:积分榜获奖名单yd_238822659、yd_284637750、banjin恭喜以上3名获奖用户,请获奖用户通过以下问卷反馈奖品收件信息(7月15日前反馈有效),感谢大家对云声平台的关注和支持~近期热门的仓颉编程语言小伙伴们用了吗?还不知道怎么实践?可以来华为开发者空间,空间提供的云主机环境已经预装了仓颉工具链和CodeArts IDE for Cangjie,即开即用,非常便捷。我们提供的案例结合代码体验,让大家更直观的了解仓颉语言。还不来试一试?体验完后提交开发者空间优化建议,还可以领取开发者礼包,包括但不限于华为耳机、手环、鼠标、云宝等好礼,快叫上小伙伴一起提建议吧~ 【实践项目】体验项目项目名称难度系数1仓颉初体验:开启仓颉语言的神秘大门★★2仓颉基础大揭秘:数据类型的奇妙世界★★3仓颉之函数的魔法宝典★★★4仓颉之结构体、类与接口的奇幻乐园★★★5仓颉之枚举类型与模式匹配的冒险之旅★★★6仓颉之泛型和扩展的神奇天地★★★7仓颉之Collection 类型的精彩舞台★★8仓颉之包与异常处理的智慧战场★★★9仓颉之I/O 操作的交互奥秘★★★10仓颉宏实现语言集成查询LINQ★11仓颉 – C跨语言编程实现控制台小游戏★★12基于仓颉编程语言+DeepSeek实现智能聊天助手开发秘籍★★★更多实践案例见“开发者空间案例中心” 【活动时间】2025年5月15日-6月10日 【参与方式】01 体验仓颉实践项目   》   02 去云声平台提建议    》  03 建议评估公示(5个工作日内)  》   04 获奖公示 ps:建议标题需要以“开发者空间体验官”开头 【奖项设置】奖项设置评选条件获奖名额激励礼品有效建议奖1、有效建议数量不少于2条,有效建议由内部技术专家评审得出2、建议内容需针对上述仓颉编程语言实践项目PS:有效建议数量达到3个,建议总积分额外增加10%;建议数量5个及以上,建议总积分额外增加15%;3名积分榜第1名:1000元礼品/人积分榜第2名:800元礼品/人积分榜第3名:500元礼品/人优质建议奖1、有效建议不少于2条,由内部技术专家评审选出10名每人100-200元开发者定制礼品【活动说明】1、建议预审通过即为有效建议,其中1条有效功能类建议为1分,1条有效体验类建议为0.3分;有效建议奖与优质建议奖可叠加2、建议提交时需要在标题中以“【开发者空间体验官】”为建议标题开头,比如【开发者空间体验官】开发者空间增加XX/优化XX/导入XX等3、建议内容仅针对以上“华为开发者空间+仓颉编程语言实践”项目中涉及的云产品,非以上实践项目涉及产品建议内容不参与此活动4、优质建议要求建议对云产品功能及优化改进有重要作用,优先从已被采纳的建议的选择;建议内容需要表述清晰,有明确的建议方案,最好有操作截图或链接等能进一步详细描述;高价值建议数量不限,且与有效建议奖可叠加,每位用户每月最多可获得一次。5、注意事项1)若出现积分相同且排名一致的情况,结合已实现和已采纳建议情况,由内部技术专家选出价值更高的建议用户给予奖励2)同一用户在同一页面(文档)提出的同一类用户体验问题(包括但不限于错别字、语句不通顺、视觉体验等),在通过审核后仅算作一条有效建议数3)若发现代他人提交优化建议,此建议分值只取原分值30%;若发现2次及以上重复提交他人建议,或3次及以上重复提交体验类相关建议进行恶意刷量(包括但不限于错别字、语句不通顺、视觉体验等),取消本人活动参与资格;在活动截止日前进行大量刷屏提交建议,或者重复提交同类型体验建议,直接取消活动参与资格4)以上兑换礼品均为仓库现有实物礼品,有货的情况下优先满足,其中1-3名可优先选择华为自营品牌电子礼品,礼品价值不能超过商品原价,无货则不可以指定,如遇商品缺货,将随机换成其他等价值礼品发放5)此【开发者空间体验官】与云声月度例行激励活动不叠加,若标题无【开发者空间体验官】标记,则有效建议默认参与月度例行激励
  • [热门活动] 华为开发者布道师技术直播第11期:WS63E星闪开发板快速入门指南:开启星闪技术之旅
    🌟 【青春直播-学生布道师专场】WS63E星闪开发板快速入门指南:开启星闪技术之旅📢 第11期华为开发者布道师技术直播 | 郑州轻工业大学杨阳同学,连续两届嵌赛海思赛道国奖得主倾囊相授✨技术深度解析:嵌赛老兵将为你深度解析星闪技术的核心优势与开发实战技巧。✨从零开始:全面覆盖从环境搭建到“海思智棒”优秀星闪体验官案例开发的完整路径。✨实用技巧:分享技术原理、场景化案例、备赛避坑指南,帮助你快速攻克物联网项目开发难题。✨直播互动:现场答疑,与大咖近距离交流,解决你的开发困惑。时间:5月15日(周四) 19:00-20:30【星闪开发者必看!】两届嵌赛国奖得主+华为开发者布道师+优秀星闪体验官,揭秘"海思智棒"实战案例!手把手教你用WS63E开发板打造物联网爆款项目,星闪开发指南+嵌赛备赛锦囊限时领,直播间抽奖送惊喜礼品,快快点击报名!报名地址:WS63E星闪开发板快速入门指南:开启星闪技术之旅
  • 常见问题
    FAQ专区:昇腾AI芯片: 点击查看异构计算框架CANN: 点击查看ModelArts: 点击查看MindSpore其它问题汇总: 点击查看持续更新中......
  • [版主交流] 【华为云社区外部版主】2025年4月激励评比结果已公布!
    各位亲爱的版主们,大家好!经过大家一个月的努力角逐,4月外部版主激励评比结果已出炉,数据公示如下,请查看!(在新标签页打开图片可查看清晰大图/见附件)·外部版主激励规则:点击了解更多转正礼/基础任务/额外任务(在线时长15小时+,主题帖15+,回帖30+,技术长文5+/原创技术干货1+,合集1+,有效回复问题求助帖10+,话题互动1+,完成这4项指标可获对应价值的代金券/实物礼品)请完成任务获得激励的版主,点击填写激励发放意愿统计问卷反馈截止时间:2025年5月19日,以便小编进行相应的激励发放。注:在线时长数据达标后,才会再去考察达标版主的三项任务完成情况;主题数+回帖数达标后,才会再去考察达标版主的技术长文数量情况。
  • [技术干货] 手把手教你如何快速上手ModelArts实战
    快速上手:ModelArts简单的使用实战多机多卡用公共池的训练作业基于昇腾服务器广告词生成案例手册基于昇腾NPU部署llamafactory单机多卡微调Qwen3教程 官网视频:点击查看
  • [技术干货] ModelArts简单的使用
    1.1         找到ModelArts打开浏览器,在搜索框输入“华为云”>“华为云全球云服务专场”>“登录”>“填写账号密码”1.2         在ModelArts上创建训练作业在华为云首页,依次选择“产品”>“人工智能”>“AI开发平台ModelArts”,进入服务页面,点击“控制台”按钮,进入控制台页面。第一次使用ModelArts平台,会提示权限不足,需要授权OBS服务和SWR服务。(建议“全选”授权)点击上面红框的“此处”的超链接,进入授权委托页面,选择“新增委托”,权限配置选择“普通用户”,然后点击“创建”按钮即可。重新回到ModelArts控制台页面,提示权限不足的红框就消失了,可以正常使用了。1.3         使用ModleArts的Notebook依次按照以下操作步骤,“控制台”>“开发者环境-Notebook”>选择自己需要的配置“立即创建”>“提交”>“打开”根据自己的需求选择合适的镜像。选择创建之后,直接点击提交选择pytorch实例,点击运行按钮直接执行
  • [课程学习] 华为云学堂精品课推荐! 《AI原生应用入门》
    如今智能科技无处不在,从智能音箱至自动驾驶汽车,再到聊天机器人,它们正以不同的方式提升着我们的生活体验。然而,究竟怎样的应用才能称得上是“AI原生应用”呢?。由华为云学堂技术团队精心打造的DeepSeek大模型部署系列课程,融合实战经验,体验在线实操,边学边练,为你扫清学习障碍。一次学习终身受用,省去万元试错成本,职业竞争力飙升!本课程主要讲述AI原生应用的基本概念、核心特点及典型应用场景,详细阐述华为云应用平台AppStage与华为云AI原生应用引擎的产品优势、功能及应用场景,最后通过一个规划旅游行程实践具体介绍Agent的编排使用。1、了解AI原生应用的基本概念2、熟悉华为云应用平台AppStage3、熟悉华为云AI原生应用引擎4、掌握Agent的编排使用点击课程链接学习,开启你的AI模型部署高光时刻!
  • [课程学习] 华为云学堂精品课推荐! 《CodeArts盘古助手入门和应用》
    随着人工智能技术的飞速发展,大模型已成为推动各行各业智能化转型的重要引擎。特别是2024年,大模型技术不仅在技术层面取得了突破,更在实际应用中展现出了巨大的潜力与价值。由华为云学堂技术团队精心打造的DeepSeek大模型部署系列课程,融合实战经验,体验在线实操,边学边练,为你扫清学习障碍。一次学习终身受用,省去万元试错成本,职业竞争力飙升!本课程主要介绍CodeArts盘古助手,通过CodeArts一系列强大的辅助编码功能,帮助开发者高效提升编码效率和质量。课程内容涵盖了CodeArts在自动生成代码及其测试用例方面的应用,通过多个代码生成案例,帮助大家更深刻地理解和掌握CodeArts工具的实际应用。课程目标:1、了解CodeArts盘古助手2、熟悉CodeArts辅助编码功能3、掌握CodeArts自动生成代码及测试用例4、熟悉CodeArts代码生成案例点击课程链接学习,开启你的AI模型部署高光时刻!
  • [课程学习] 华为云学堂精品课推荐! 《大模型技术的前沿应用详解》
    随着人工智能技术的飞速发展,大模型已成为推动各行各业智能化转型的重要引擎。特别是2024年,大模型技术不仅在技术层面取得了突破,更在实际应用中展现出了巨大的潜力与价值。告别天价算力,从入门到实战,手把手教你解锁大模型。由华为云学堂技术团队精心打造的DeepSeek大模型部署系列课程,融合实战经验,体验在线实操,边学边练,为你扫清学习障碍。一次学习终身受用,省去万元试错成本,职业竞争力飙升!本课程主要讲述进入大模型时代,各个领域在大模型实际落地的尝试和进展中呈现出多元化和加速化的趋势。课程目标:1、了解大模型技术在科学研究,教育,金融,医疗,具身智能等领域的前沿应用情况。2、熟悉大模型在特定领域下的细分应用场景。3、掌握大模型解决实际领域问题的思路和抓手。点击课程链接学习,开启你的AI模型部署高光时刻!
  • [课程学习] 华为云学堂精品课推荐! 《大模型应用开发工具包》
    大模型实践,手把手教你玩转AI。由华为云学堂技术团队精心打造的DeepSeek大模型部署系列课程,融合实战经验,体验在线实操,边学边练,为你扫清学习障碍。一次学习终身受用,省去万元试错成本,职业竞争力飙升!本课程主要讲述大模型应用开发工具包,包括RAG开发工具包llamaIndex、langchain RAG模块以及Agent开发工具包langchain Agent模块,并了解llamaIndex、Langchain的基本概念、学会使用如何使用这些工具包。。课程目标:1、掌握利用llamaIndex、 langchain RAG模块构建RAG的流程2、掌握利用langchain构建Agent的流程3、了解llamaIndex、 langchain的核心模块和功能 点击课程链接学习,开启你的AI模型部署高光时刻!
  • [技术干货] 鲲鹏架构的Python高性能计算实践与DevLit优化框架应用
    “随着异构计算需求的增长,ARM架构服务器在数据中心领域的应用日益广泛。本文深入探讨了华为鲲鹏处理器在Python科学计算生态中的应用实践,分析了DevLit优化框架在鲲鹏平台上的部署与性能优化方法,并通过实验数据验证了该方案在大规模数据处理场景下的效能提升。研究表明,通过针对性优化,鲲鹏架构能够为Python科学计算工作负载提供显著的性能与能效优势。”1. 背景计算架构多样化已成为当今高性能计算领域的重要趋势。华为鲲鹏处理器作为基于ARM架构的高性能计算平台,以其卓越的能效比和可扩展性,正在数据中心和科学计算领域获得广泛应用。Python作为科学计算和人工智能领域最流行的编程语言之一,其在新兴计算架构上的性能优化成为研究热点。本文旨在探讨基于华为鲲鹏架构的Python科学计算生态系统构建,以及DevLit优化框架在此平台上的应用实践。通过分析鲲鹏架构的技术特性,结合Python计算框架的优化方法,为高性能计算应用提供参考方案。2. 鲲鹏架构技术特性分析2.1 鲲鹏处理器架构概述华为鲲鹏处理器基于ARM v8架构设计,采用多核心设计理念,具有以下关键特性:高核心密度:单芯片最高支持64核心,提供强大的并行计算能力大缓存架构:三级缓存结构,L3缓存容量达128MB,有效减少内存访问延迟优化的向量计算单元:支持SVE(Scalable Vector Extension)指令集,适合科学计算工作负载创新的内存子系统:支持DDR4-3200内存,带宽可达192GB/s华为鲲鹏920处理器采用7nm工艺制程,在保持高性能的同时,能效比相比同类x86处理器提升30%以上,这一特性使其在数据中心应用中具有明显优势。2.2 与传统x86架构的差异分析鲲鹏架构与x86架构在指令集、内存访问模式和缓存策略等方面存在显著差异:指令集特性:ARM指令集相比x86更为精简,指令译码效率更高内存访问模式:ARM架构采用不同的内存一致性模型,影响并行程序性能向量计算能力:SVE指令集提供可扩展的向量长度,相比x86的AVX-512具有更好的灵活性这些差异对Python科学计算库的性能有直接影响,需要针对性优化才能发挥鲲鹏架构的最大潜力。3. Python在鲲鹏平台的适配与优化3.1 Python核心解释器优化针对鲲鹏架构特性,Python解释器的优化包括:字节码执行引擎优化:利用ARM架构的寄存器优势,减少内存访问内存管理优化:根据鲲鹏内存子系统特性,调整垃圾回收策略JIT编译优化:针对热点代码路径,生成ARM原生指令优化后的Python解释器在鲲鹏平台上基准测试性能提升20%-35%,显著改善了CPU密集型任务的执行效率。3.2 科学计算库适配主流Python科学计算库在鲲鹏平台的适配情况:表1: 科学计算库在鲲鹏平台的适配状态+------------+---------------+---------------------+| 库名称 | 版本号 | 性能状态 |+------------+---------------+---------------------+| NumPy | 1.21.0+ | 完全优化,性能+40% || SciPy | 1.7.0+ | 基本优化,性能+25% || Pandas | 1.3.0+ | 部分优化,性能+15% || scikit-learn| 1.0.0+ | 基本优化,性能+20% |+------------+---------------+---------------------+核心优化策略包括:利用BLAS/LAPACK优化实现(OpenBLAS-ARM)向量化计算利用SVE指令集内存访问模式优化,减少缓存失效多线程并行计算框架调整4. DevLit优化框架概述与应用4.1 DevLit框架介绍DevLit是一个专为异构计算环境设计的高性能计算优化框架,具有以下特点:抽象计算图表示:将计算任务抽象为计算图,便于分析和优化自动调度策略:根据硬件特性自动选择最优执行策略算子融合技术:减少内存访问,提高计算密度硬件感知优化:针对不同硬件平台生成优化代码在鲲鹏平台上,DevLit通过深度整合ARM计算库和编译技术,为Python应用提供了强大的性能提升能力。4.2 DevLit在鲲鹏平台的部署方案DevLit在鲲鹏平台的部署架构如图1所示: +------------------+ | Python应用层 | +------------------+ | +------------------+ | DevLit优化层 | +------------------+ / \ +--------------+ +--------------+ | 计算图优化器 | | 代码生成引擎 | +--------------+ +--------------+ \ / +------------------+ | 鲲鹏硬件抽象层 | +------------------+ | +------------------+ | 鲲鹏处理器 | +------------------+部署流程包括:安装鲲鹏优化版Python开发环境部署DevLit优化框架核心组件配置硬件特性感知模块安装优化后的科学计算库应用程序适配与调优本文分享自华为云社区博客《鲲鹏架构的Python高性能计算实践与DevLit优化框架应用【华为根技术】》,作者: i-WIFI。
总条数:1987 到第
上滑加载中