vitis ai2.0支持哪些模型
圍繞工業(yè)、城市、政務(wù)等重點(diǎn)場景打造以盤古CV大模型為中心的通用視覺能力,助力企業(yè)實(shí)現(xiàn)CV模型“工業(yè)化”生產(chǎn),并打通模型監(jiān)控-數(shù)據(jù)回傳-持續(xù)學(xué)習(xí)-自動(dòng)評(píng)估-持續(xù)更新的AI全鏈路閉環(huán)。在工業(yè)場景已有多個(gè)應(yīng)用。
統(tǒng)一齊全的數(shù)據(jù)模型標(biāo)準(zhǔn) 統(tǒng)一齊全的數(shù)據(jù)模型標(biāo)準(zhǔn) 齊全的、標(biāo)準(zhǔn)的數(shù)據(jù)模型,包括工廠模型、產(chǎn)品模型、工藝模型、資源模型、配方模型、質(zhì)檢模型、倉儲(chǔ)模型、設(shè)備模型等 數(shù)據(jù)模型面向生態(tài)開放 數(shù)據(jù)模型支持可配置化的屬性靈活擴(kuò)展 全球化集團(tuán)多工廠管理 全球化集團(tuán)多工廠管理 一套平臺(tái)支持集團(tuán)統(tǒng)一全球化多工廠管理
718B深度思考模型 高效訓(xùn)推 覆蓋全鏈路的訓(xùn)推工具 負(fù)載均衡 多維度負(fù)載均衡策略 安全防護(hù) 支持模型加密與模型混淆保護(hù) 盤古NLP大模型系列 模型規(guī)格說明 訓(xùn)練和部署盤古系列模型、三方開源模型請(qǐng)登錄 ModelArts Studio控制臺(tái) 盤古NLP大模型系列 模型規(guī)格說明 訓(xùn)練和部署盤古系列模型、三方開源模型請(qǐng)登錄
業(yè),快速孵化大模型場景化應(yīng)用 大模型混合云十大創(chuàng)新技術(shù) 大模型混合云十大創(chuàng)新技術(shù) 了解詳情 十大創(chuàng)新技術(shù) 加速構(gòu)建企業(yè)專屬大模型 十大創(chuàng)新技術(shù) 加速構(gòu)建企業(yè)專屬大模型 圍繞企業(yè)大模型構(gòu)建關(guān)鍵過程,聚焦根技術(shù),為AI原生系統(tǒng)性創(chuàng)新 圍繞企業(yè)大模型構(gòu)建關(guān)鍵過程,聚焦根技術(shù),為AI原生系統(tǒng)性創(chuàng)新
法推薦及結(jié)果輸出 提升開發(fā)效率、降低落地門檻 支持二次微調(diào),實(shí)現(xiàn)領(lǐng)域知識(shí)累積,提供特征重要性等結(jié)果輔助分析能力 文檔與學(xué)習(xí)成長 盤古大模型 盤古大模型 什么是盤古大模型 盤古預(yù)測(cè)大模型能力與規(guī)格 盤古大模型快速入門 如何調(diào)用盤古大模型API 查看全部 AI Gallery百模千態(tài)社區(qū)
盤古大模型 PanguLargeModels 盤古大模型 PanguLargeModels 盤古大模型是面向B端行業(yè)的大模型,包含L0中5類基礎(chǔ)大模型、L1行業(yè)大模型及L2場景模型三層架構(gòu) 盤古大模型是面向B端行業(yè)的大模型,包含L0中5類基礎(chǔ)大模型、L1行業(yè)大模型及L2場景模型三層架構(gòu)
大模型安全護(hù)欄 ModelArts Guard 大模型安全護(hù)欄 ModelArts Guard 大模型安全護(hù)欄(ModelArts Guard),做配套大模型的內(nèi)容安全防線 大模型安全護(hù)欄(ModelArts Guard),做配套大模型的安全防線,開放兼容,適用盤古大模型和三方大模型
m項(xiàng)目模板、看板項(xiàng)目模板。 敏捷迭代開發(fā):支持敏捷迭代開發(fā),迭代計(jì)劃和時(shí)間線清晰展現(xiàn)項(xiàng)目進(jìn)展。 工作項(xiàng)層次和類型自定義:看板項(xiàng)目類型支持工作項(xiàng)的層次,工作項(xiàng)類型和名稱的自定義,靈活輕便。 看板項(xiàng)目拖動(dòng)式卡片交互:狀態(tài)列支持自定義,并且支持子狀態(tài)列。 計(jì)費(fèi)說明 需求管理是軟件開發(fā)生
首個(gè)支持點(diǎn)云生成的大模型,為其端到端仿真高效迭代提供強(qiáng)有力支撐。 文檔與學(xué)習(xí)成長 盤古大模型 盤古大模型 什么是盤古大模型 盤古多模態(tài)大模型能力與規(guī)格 用戶指南 如何調(diào)用盤古大模型API 查看全部 AI Gallery百模千態(tài)社區(qū) AI Gallery百模千態(tài)社區(qū) 優(yōu)質(zhì)昇騰云AI模型專區(qū)
盤古行業(yè)大模型 盤古行業(yè)大模型 盤古行業(yè)大模型化解行業(yè)數(shù)據(jù)構(gòu)建難、模型效果調(diào)優(yōu)難、場景能力評(píng)測(cè)難三大難題,助力行業(yè)客戶更快、更優(yōu)構(gòu)建專業(yè)大模型 盤古行業(yè)大模型化解行業(yè)數(shù)據(jù)構(gòu)建難、模型效果調(diào)優(yōu)難、場景能力評(píng)測(cè)難三大難題,助力行業(yè)客戶更快、更優(yōu)構(gòu)建專業(yè)大模型 專家咨詢 ModelArts
全新的智慧講解體驗(yàn),將豐富展區(qū)虛擬內(nèi)容與歷史事件的全息再現(xiàn),打造全國第一家智慧全息講解紀(jì)念館。模型制作服務(wù)Model making service,創(chuàng)新了全新的智慧講解體驗(yàn),將豐富展區(qū)虛擬內(nèi)容與歷史事件的全息再現(xiàn),打造智慧全息講解紀(jì)念館。借助虛實(shí)融合的技術(shù),全面提升手機(jī)用戶在參觀
智慧監(jiān)控AI模型綜合集成了人臉識(shí)別模型、安全帽識(shí)別模型、口罩佩戴識(shí)別模型、車牌識(shí)別模型、車輛占道識(shí)別模型5種AI模型。一,人臉識(shí)別服務(wù) 人臉識(shí)別模型目前提供授權(quán)認(rèn)證、模型加載、人臉注冊(cè)、人臉識(shí)別、人臉刪除、特征提取六個(gè)接口服務(wù)。 授權(quán)認(rèn)證:需先進(jìn)行授權(quán)認(rèn)證,才能夠正常使用人臉識(shí)別服務(wù);
牌方順利完成模型的私有化部署2、指導(dǎo)品牌方調(diào)用銷量預(yù)測(cè)模型所需要的數(shù)據(jù)。指導(dǎo)品牌方建立科學(xué)的數(shù)據(jù)管理體系,規(guī)范數(shù)據(jù)采集、存儲(chǔ)、處理和調(diào)用流程。幫助品牌方提高數(shù)據(jù)質(zhì)量和可用性,為銷量預(yù)測(cè)模型提供可靠的數(shù)據(jù)支持3、指導(dǎo)品牌方利用模型正確輸出預(yù)測(cè)結(jié)果。詳細(xì)講解銷量預(yù)測(cè)模型的輸出原理和方
企業(yè)日常使用。 *上門支持城市:全湖北各地市 【白銀版/黃金版本/鉑金版本/全年人員外包模式】 服務(wù)價(jià)格: 白銀版:5人天上門+全年遠(yuǎn)程支持,10000元/套年; 黃金版:10人天上門+全年遠(yuǎn)程支持,18000元/套年; 鉑金版:15人天上門+全年遠(yuǎn)程支持,22500元/套年; 全年人員外包模式:1500元/天
上門——2500/套;白銀版:5人天上門+全年遠(yuǎn)程支持——10000/套年黃金版:10人天上門+全年遠(yuǎn)程支持——18000/套年鉑金版:15人天上門+全年遠(yuǎn)程支持——22500/套年全年人員外包模式——1500/人天基礎(chǔ)版上門支持:1、WeLink產(chǎn)品介紹2、WeLink產(chǎn)品操作
。 *上門支持城市:湖南 白銀版:5人天上門+全年遠(yuǎn)程支持 價(jià)格:10000元/年 黃金版:10人天上門+全年遠(yuǎn)程支持 價(jià)格:18000元/年 鉑金版:15人天上門+全年遠(yuǎn)程支持 價(jià)格:22500元/年 全年人員外包模式 價(jià)格:1500/人天 服務(wù)內(nèi)容: 一、上門支持: 1、WeLink產(chǎn)品介紹;
基礎(chǔ)版:1人天上門—2500/套; 白銀版:5人天上門+全年遠(yuǎn)程支持—10000/套年 黃金版:10人天上門+全年遠(yuǎn)程支持—18000/套年 鉑金版:15人天上門+全年遠(yuǎn)程支持—22500/套年 全年人員外包模式—1500/人天專業(yè)WeLink服務(wù)團(tuán)隊(duì),幫助客戶快速解決WeLink使
遼寧拓云基于華為云WeLink的支持服務(wù),提供產(chǎn)品演示、使用咨詢、后臺(tái)設(shè)置、功能指導(dǎo)等服務(wù)。商品說明 交付方式: 人工服務(wù)適用于: Windows/Linux/Android/iOS 遼寧拓云提供基于華為云WeLink的支持服務(wù),提供產(chǎn)品演示、使用咨詢、案例講解、后臺(tái)設(shè)置、功能指導(dǎo)等服務(wù)。服務(wù)內(nèi)容:
ink的支持服務(wù),提供產(chǎn)品演示、使用咨詢、案例講解、后臺(tái)設(shè)置、功能指導(dǎo)等服務(wù)。如云似錦依托豐富的上云實(shí)踐經(jīng)驗(yàn)以及專業(yè)的云架構(gòu)團(tuán)隊(duì),通過分析客戶需求提供上云方面,架構(gòu)設(shè)計(jì)、上云解決方案以及技術(shù)支持等一站式云服務(wù),助力企業(yè)數(shù)字化轉(zhuǎn)型。 如云似錦為客戶提供基于WeLink的支持服務(wù),支
華為云CodeArts API支持公共模型 華為云CodeArts API支持公共模型 CodeArts API是面向開發(fā)者,提供API設(shè)計(jì)、API開發(fā)、API文檔、API調(diào)試、 API自動(dòng)化測(cè)試一體化協(xié)作平臺(tái)。支持API設(shè)計(jì)引入公共模型,確保引用模型的API接口,可以一次修改全局
ModelArts模型訓(xùn)練 ModelArts模型訓(xùn)練簡介 ModelArts模型訓(xùn)練,俗稱“建模”,指通過分析手段、方法和技巧對(duì)準(zhǔn)備好的數(shù)據(jù)進(jìn)行探索分析,從中發(fā)現(xiàn)因果關(guān)系、內(nèi)部聯(lián)系和業(yè)務(wù)規(guī)律,為商業(yè)目的提供決策參考。訓(xùn)練模型的結(jié)果通常是一個(gè)或多個(gè)機(jī)器學(xué)習(xí)或深度學(xué)習(xí)模型,模型可以應(yīng)用到新的數(shù)據(jù)中,得到預(yù)測(cè)、評(píng)價(jià)等結(jié)果。
。 立即使用 智能客服 支持的協(xié)議類型 負(fù)載均衡提供四層協(xié)議和七層協(xié)議監(jiān)聽,您可根據(jù)從客戶端到負(fù)載均衡器的應(yīng)用場景選擇監(jiān)聽協(xié)議。 對(duì)于支持四層能力的負(fù)載均衡器,在創(chuàng)建監(jiān)聽器時(shí),支持選擇TCP或者UDP。 對(duì)于支持七層能力的負(fù)載均衡器,在創(chuàng)建監(jiān)聽器時(shí),支持選擇HTTP或者HTTPS。
―Anycast IP簡化DNS配置 ―支持就近接入華為云網(wǎng)絡(luò)的全球接入點(diǎn),無需手工配置 ―加速策略一鍵式配置,應(yīng)用全球生效 部署靈活,支持應(yīng)用自由擴(kuò)展 部署靈活,支持應(yīng)用自由擴(kuò)展 ―后端應(yīng)用靈活擴(kuò)縮容,業(yè)務(wù)層無感知 ―分布式應(yīng)用靈活部署,支持跨地域負(fù)載分擔(dān)或主備部署 ―新版本測(cè)試
一個(gè)網(wǎng)關(guān)最多能同時(shí)訪問多少客戶端? 目前一個(gè)網(wǎng)關(guān)最多支持1024個(gè)并發(fā)訪問客戶端。當(dāng)設(shè)置了可讀客戶端或讀寫客戶端權(quán)限時(shí),可同時(shí)訪問的客戶端數(shù)為設(shè)置客戶端個(gè)數(shù)。 一個(gè)網(wǎng)關(guān)最多能存放多少個(gè)文件? 目前單網(wǎng)關(guān)最多支持存放1億個(gè)文件,單個(gè)文件最大支持容量900GB。網(wǎng)關(guān)存放的文件個(gè)數(shù),受緩存盤容
優(yōu)越的企業(yè)級(jí)數(shù)據(jù)庫服務(wù)。 立即購買 控制臺(tái) GaussDB數(shù)據(jù)庫模型 了解云數(shù)據(jù)庫 GaussDB 超高可用 支持跨機(jī)房、同城、異地、多活高可用,支持分布式強(qiáng)一致,數(shù)據(jù)0丟失 支持跨機(jī)房、同城、異地、多活高可用,支持分布式強(qiáng)一致,數(shù)據(jù)0丟失 卓越性能 極致性能和準(zhǔn)線性擴(kuò)展,PB級(jí)
云數(shù)據(jù)庫GaussDB支持的函數(shù) 云數(shù)據(jù)庫GaussDB支持的函數(shù) 云數(shù)據(jù)庫GaussDB,華為自主創(chuàng)新研發(fā)的分布式關(guān)系型數(shù)據(jù)庫,具有高性能、高可用、高安全、低成本的特點(diǎn),華為云GaussDB重磅發(fā)布HTAP商用,定義云原生數(shù)據(jù)庫2.0新范式。 云數(shù)據(jù)庫GaussDB,華為自主創(chuàng)
可控。 支持二次訓(xùn)練 支持行業(yè)客戶二次訓(xùn)練專屬模型,打造大模型體驗(yàn)。 盤古預(yù)測(cè)大模型產(chǎn)品功能 回歸預(yù)測(cè) 用于連續(xù)值預(yù)測(cè),可自動(dòng)進(jìn)行任務(wù)理解,分析選擇最適合的回歸模型集合,并融合多個(gè)模型來提升回歸預(yù)測(cè)精度 分類預(yù)測(cè) 用于離散值的預(yù)測(cè),如:不同類別或標(biāo)簽;基于任務(wù)理解和模型選擇推薦能
ELB-創(chuàng)建獨(dú)享型負(fù)載均衡器 負(fù)載均衡器創(chuàng)建后,不支持修改VPC。如果要修改VPC,請(qǐng)重新創(chuàng)建負(fù)載均衡器,并選擇對(duì)應(yīng)的VPC。獨(dú)享型負(fù)載均衡實(shí)例創(chuàng)建完成后,您還需要?jiǎng)?chuàng)建監(jiān)聽器,才可以對(duì)負(fù)載均衡實(shí)例地址進(jìn)行ping驗(yàn)證。 了解詳情 ELB-創(chuàng)建共享型負(fù)載均衡器 負(fù)載均衡器創(chuàng)建后,不支持修改VPC。如果要修改V
vitis ai2.0支持哪些模型
功能介紹
支持單節(jié)點(diǎn)通過參數(shù)配置或者獲取訓(xùn)練輸出的metric指標(biāo)信息來決定執(zhí)行是否跳過,同時(shí)可以基于此能力完成對(duì)執(zhí)行流程的控制。
應(yīng)用場景
主要用于存在多分支選擇執(zhí)行的復(fù)雜場景,在每次啟動(dòng)執(zhí)行后需要根據(jù)相關(guān)配置信息決定哪些分支需要執(zhí)行,哪些分支需要跳過,達(dá)到分支部分執(zhí)行的目的,與ConditionStep的使用場景類似,但功能更加強(qiáng)大。當(dāng)前該能力適用于數(shù)據(jù)集創(chuàng)建節(jié)點(diǎn)、數(shù)據(jù)集標(biāo)注節(jié)點(diǎn)、數(shù)據(jù)集導(dǎo)入節(jié)點(diǎn)、數(shù)據(jù)集版本發(fā)布節(jié)點(diǎn)、作業(yè)類型節(jié)點(diǎn)、模型注冊(cè)節(jié)點(diǎn)以及服務(wù)部署節(jié)點(diǎn)。
控制單節(jié)點(diǎn)的執(zhí)行
- 通過參數(shù)配置實(shí)現(xiàn)
from modelarts import workflow as wf condition_equal = wf.steps.Condition(condition_type=wf.steps.ConditionTypeEnum.EQ, left=wf.Placeholder(name="is_skip", placeholder_type=wf.PlaceholderType.BOOL), right=True) # 構(gòu)建一個(gè)OutputStorage對(duì)象,對(duì)訓(xùn)練輸出目錄做統(tǒng)一管理 storage = wf.data.OutputStorage(name="storage_name", title="title_info", description="description_info") # name字段必填,title, description可選填 # 定義輸入的 OBS 對(duì)象 obs_data = wf.data.OBSPlaceholder(name="obs_placeholder_name", object_type="directory") # 通過JobStep來定義一個(gè)訓(xùn)練節(jié)點(diǎn),并將訓(xùn)練結(jié)果輸出到OBS job_step = wf.steps.JobStep( name="training_job", # 訓(xùn)練節(jié)點(diǎn)的名稱,命名規(guī)范(只能包含英文字母、數(shù)字、下劃線(_)、中劃線(-),并且只能以英文字母開頭,長度限制為64字符),一個(gè)Workflow里的兩個(gè)step名稱不能重復(fù) title="圖像分類訓(xùn)練", # 標(biāo)題信息,不填默認(rèn)使用name algorithm=wf.AIGalleryAlgorithm( subscription_id="subscription_id", # 算法訂閱ID item_version_id="item_version_id", # 算法訂閱版本ID,也可直接填寫版本號(hào) parameters=[] ), # 訓(xùn)練使用的算法對(duì)象,示例中使用AIGallery訂閱的算法;部分算法超參的值如果無需修改,則在parameters字段中可以不填寫,系統(tǒng)自動(dòng)填充相關(guān)超參值 inputs=wf.steps.JobInput(name="data_url", data=obs_data), # JobStep的輸入在運(yùn)行時(shí)配置;data字段也可使用data=wf.data.OBSPath(obs_path="fake_obs_path")表示 outputs=wf.steps.JobOutput(name="train_url", obs_config=wf.data.OBSOutputConfig(obs_path=storage.join("directory_path"))), # JobStep的輸出 spec=wf.steps.JobSpec( resource=wf.steps.JobResource( flavor=wf.Placeholder(name="train_flavor", placeholder_type=wf.PlaceholderType.JSON, description="訓(xùn)練資源規(guī)格") ) ), # 訓(xùn)練資源規(guī)格信息 policy=wf.steps.StepPolicy( skip_conditions=[condition_equal] # 通過skip_conditions中的計(jì)算結(jié)果決定job_step是否跳過 ) ) workflow = wf.Workflow( name="new-condition-demo", desc="this is a demo workflow", steps=[job_step], storages=storage )案例中job_step配置了相關(guān)的跳過策略,并且通過一個(gè)bool類型的參數(shù)進(jìn)行控制。當(dāng)name為is_skip的Placeholder參數(shù)配置為True時(shí),condition_equal的計(jì)算結(jié)果為True,此時(shí)job_step會(huì)被置為跳過,反之job_step正常執(zhí)行,其中Condition對(duì)象詳情可參考構(gòu)建條件節(jié)點(diǎn)控制分支執(zhí)行。
- 通過獲取JobStep輸出的相關(guān)metric指標(biāo)信息實(shí)現(xiàn)
from modelarts import workflow as wf # 構(gòu)建一個(gè)OutputStorage對(duì)象,對(duì)訓(xùn)練輸出目錄做統(tǒng)一管理 storage = wf.data.Storage(name="storage_name", title="title_info", with_execution_id=True, create_dir=True, description="description_info") # name字段必填,title, description可選填 # 定義輸入的OBS對(duì)象 obs_data = wf.data.OBSPlaceholder(name="obs_placeholder_name", object_type="directory") # 通過JobStep來定義一個(gè)訓(xùn)練節(jié)點(diǎn),并將訓(xùn)練結(jié)果輸出到OBS job_step = wf.steps.JobStep( name="training_job", # 訓(xùn)練節(jié)點(diǎn)的名稱,命名規(guī)范(只能包含英文字母、數(shù)字、下劃線(_)、中劃線(-),并且只能以英文字母開頭,長度限制為64字符),一個(gè)Workflow里的兩個(gè)step名稱不能重復(fù) title="圖像分類訓(xùn)練", # 標(biāo)題信息,不填默認(rèn)使用name algorithm=wf.AIGalleryAlgorithm( subscription_id="subscription_id", # 算法訂閱ID item_version_id="item_version_id", # 算法訂閱版本ID,也可直接填寫版本號(hào) parameters=[] ), # 訓(xùn)練使用的算法對(duì)象,示例中使用AIGallery訂閱的算法;部分算法超參的值如果無需修改,則在parameters字段中可以不填寫,系統(tǒng)自動(dòng)填充相關(guān)超參值 inputs=wf.steps.JobInput(name="data_url", data=obs_data), outputs=[ wf.steps.JobOutput(name="train_url",obs_config=wf.data.OBSOutputConfig(obs_path=storage.join("directory_path"))), wf.steps.JobOutput(name="metrics", metrics_config=wf.data.MetricsConfig(metric_files=storage.join("directory_path/metrics.json", create_dir=False))) # 指定metric的輸出路徑,相關(guān)指標(biāo)信息由作業(yè)腳本代碼根據(jù)指定的數(shù)據(jù)格式自行輸出(示例中需要將metric信息輸出到訓(xùn)練輸出目錄下的metrics.json文件中) ], spec=wf.steps.JobSpec( resource=wf.steps.JobResource( flavor=wf.Placeholder(name="train_flavor", placeholder_type=wf.PlaceholderType.JSON, description="訓(xùn)練資源規(guī)格") ) ) # 訓(xùn)練資源規(guī)格信息 ) # 定義模型名稱參數(shù) model_name = wf.Placeholder(name="placeholder_name", placeholder_type=wf.PlaceholderType.STR) # 定義條件對(duì)象 condition_lt = wf.steps.Condition( condition_type=wf.steps.ConditionTypeEnum.LT, left=wf.steps.MetricInfo(job_step.outputs["metrics"].as_input(), "accuracy"), right=0.5 ) model_step = wf.steps.ModelStep( name="model_registration", # 模型注冊(cè)節(jié)點(diǎn)的名稱,命名規(guī)范(只能包含英文字母、數(shù)字、下劃線(_)、中劃線(-),并且只能以英文字母開頭,長度限制為64字符),一個(gè)Workflow里的兩個(gè)step名稱不能重復(fù) title="模型注冊(cè)", # 標(biāo)題信息 inputs=wf.steps.ModelInput(name='model_input', data=job_step.outputs["train_url"].as_input()), # job_step的輸出作為輸入 outputs=wf.steps.ModelOutput(name='model_output', model_config=wf.steps.ModelConfig(model_name=model_name, model_type="TensorFlow")), # ModelStep的輸出 depend_steps=[job_step], # 依賴的作業(yè)類型節(jié)點(diǎn)對(duì)象 policy=wf.steps.StepPolicy(skip_conditions=condition_lt) # 通過skip_conditions中的計(jì)算結(jié)果決定model_step是否跳過 ) workflow = wf.Workflow( name="new-condition-demo", desc="this is a demo workflow", steps=[job_step, model_step], storages=storage )案例中model_step配置了相關(guān)的跳過策略,并且通過獲取job_step輸出的accuracy指標(biāo)信息與預(yù)置的值進(jìn)行比較,決定是否需要進(jìn)行模型注冊(cè)。當(dāng)job_step輸出的accuracy指標(biāo)數(shù)據(jù)小于閾值0.5時(shí),condition_lt的計(jì)算結(jié)果為True,此時(shí)model_step會(huì)被置為跳過,反之model_step正常執(zhí)行。
job_step輸出的metric文件格式要求可參考創(chuàng)建Workflow訓(xùn)練作業(yè)節(jié)點(diǎn)部分,并且在Condition中只支持使用type為float類型的指標(biāo)數(shù)據(jù)作為輸入。
此案例中metrics.json的內(nèi)容示例如下:[ { "key": "loss", // 指標(biāo)數(shù)據(jù)名稱,不支持特殊字符,長度限制為64字符 "title": "loss", // 指標(biāo)數(shù)據(jù)標(biāo)題,長度限制為64字符 "type": "float", // 指標(biāo)數(shù)據(jù)類型,支持以下類型:浮點(diǎn):float、折線圖:line chart、柱狀圖:histogram、矩陣:table、一維表格:one-dimensional-table "data": { "value": 1.2 // 指標(biāo)數(shù)據(jù)值,不同類型的使用示例可以參考創(chuàng)建Workflow訓(xùn)練作業(yè)節(jié)點(diǎn) } }, { "key": "accuracy", "title": "accuracy", "type": "float", "data": { "value": 0.8 } } ]
控制多分支的部分執(zhí)行
from modelarts import workflow as wf
# 構(gòu)建一個(gè)OutputStorage對(duì)象,對(duì)訓(xùn)練輸出目錄做統(tǒng)一管理
storage = wf.data.Storage(name="storage_name", title="title_info", with_execution_id=True, create_dir=True, description="description_info") # name字段必填,title, description可選填
# 定義輸入的OBS對(duì)象
obs_data = wf.data.OBSPlaceholder(name="obs_placeholder_name", object_type="directory")
condition_equal_a = wf.steps.Condition(condition_type=wf.steps.ConditionTypeEnum.EQ, left=wf.Placeholder(name="job_step_a_is_skip", placeholder_type=wf.PlaceholderType.BOOL), right=True)
# 通過JobStep來定義一個(gè)訓(xùn)練節(jié)點(diǎn),并將訓(xùn)練結(jié)果輸出到OBS
job_step_a = wf.steps.JobStep(
name="training_job_a", # 訓(xùn)練節(jié)點(diǎn)的名稱,命名規(guī)范(只能包含英文字母、數(shù)字、下劃線(_)、中劃線(-),并且只能以英文字母開頭,長度限制為64字符),一個(gè)Workflow里的兩個(gè)step名稱不能重復(fù)
title="圖像分類訓(xùn)練", # 標(biāo)題信息,不填默認(rèn)使用name
algorithm=wf.AIGalleryAlgorithm(
subscription_id="subscription_id", # 算法訂閱ID
item_version_id="item_version_id", # 算法訂閱版本ID,也可直接填寫版本號(hào)
parameters=[]
), # 訓(xùn)練使用的算法對(duì)象,示例中使用AIGallery訂閱的算法;部分算法超參的值如果無需修改,則在parameters字段中可以不填寫,系統(tǒng)自動(dòng)填充相關(guān)超參值
inputs=wf.steps.JobInput(name="data_url", data=obs_data),
outputs=[wf.steps.JobOutput(name="train_url", obs_config=wf.data.OBSOutputConfig(obs_path=storage.join("directory_path_a")))],
spec=wf.steps.JobSpec(
resource=wf.steps.JobResource(
flavor=wf.Placeholder(name="train_flavor", placeholder_type=wf.PlaceholderType.JSON, description="訓(xùn)練資源規(guī)格")
)
), # 訓(xùn)練資源規(guī)格信息
policy=wf.steps.StepPolicy(skip_conditions=condition_equal_a)
)
condition_equal_b = wf.steps.Condition(condition_type=wf.steps.ConditionTypeEnum.EQ, left=wf.Placeholder(name="job_step_b_is_skip", placeholder_type=wf.PlaceholderType.BOOL), right=True)
# 通過JobStep來定義一個(gè)訓(xùn)練節(jié)點(diǎn),并將訓(xùn)練結(jié)果輸出到OBS
job_step_b = wf.steps.JobStep(
name="training_job_b", # 訓(xùn)練節(jié)點(diǎn)的名稱,命名規(guī)范(只能包含英文字母、數(shù)字、下劃線(_)、中劃線(-),并且只能以英文字母開頭,長度限制為64字符),一個(gè)Workflow里的兩個(gè)step名稱不能重復(fù)
title="圖像分類訓(xùn)練", # 標(biāo)題信息,不填默認(rèn)使用name
algorithm=wf.AIGalleryAlgorithm(
subscription_id="subscription_id", # 算法訂閱ID
item_version_id="item_version_id", # 算法訂閱版本ID,也可直接填寫版本號(hào)
parameters=[]
), # 訓(xùn)練使用的算法對(duì)象,示例中使用AIGallery訂閱的算法;部分算法超參的值如果無需修改,則在parameters字段中可以不填寫,系統(tǒng)自動(dòng)填充相關(guān)超參值
inputs=wf.steps.JobInput(name="data_url", data=obs_data),
outputs=[wf.steps.JobOutput(name="train_url", obs_config=wf.data.OBSOutputConfig(obs_path=storage.join("directory_path_b")))],
spec=wf.steps.JobSpec(
resource=wf.steps.JobResource(
flavor=wf.Placeholder(name="train_flavor", placeholder_type=wf.PlaceholderType.JSON, description="訓(xùn)練資源規(guī)格")
)
), # 訓(xùn)練資源規(guī)格信息
policy=wf.steps.StepPolicy(skip_conditions=condition_equal_b)
)
# 定義模型名稱參數(shù)
model_name = wf.Placeholder(name="placeholder_name", placeholder_type=wf.PlaceholderType.STR)
model_step = wf.steps.ModelStep(
name="model_registration", # 模型注冊(cè)節(jié)點(diǎn)的名稱,命名規(guī)范(只能包含英文字母、數(shù)字、下劃線(_)、中劃線(-),并且只能以英文字母開頭,長度限制為64字符),一個(gè)Workflow里的兩個(gè)step名稱不能重復(fù)
title="模型注冊(cè)", # 標(biāo)題信息
inputs=wf.steps.ModelInput(name='model_input', data=wf.data.DataConsumptionSelector(data_list=[job_step_a.outputs["train_url"].as_input(), job_step_b.outputs["train_url"].as_input()])), # 選擇job_step_a或者job_step_b的輸出作為輸入
outputs=wf.steps.ModelOutput(name='model_output', model_config=wf.steps.ModelConfig(model_name=model_name, model_type="TensorFlow")), # ModelStep的輸出
depend_steps=[job_step_a, job_step_b], # 依賴的作業(yè)類型節(jié)點(diǎn)對(duì)象
)
workflow = wf.Workflow(
name="new-condition-demo",
desc="this is a demo workflow",
steps=[job_step_a, job_step_b, model_step],
storages=storage
)
案例中job_step_a和job_step_b均配置了跳過策略,并且都使用參數(shù)進(jìn)行控制。當(dāng)參數(shù)值配置不同時(shí),model_step的執(zhí)行可以分為以下幾種情況(model_step沒有配置跳過策略,因此會(huì)遵循默認(rèn)規(guī)則):
|
job_step_a_is_skip參數(shù)值 |
job_step_b_is_skip參數(shù)值 |
model_step是否執(zhí)行 |
|---|---|---|
|
True |
True |
跳過 |
|
False |
執(zhí)行 |
|
|
False |
True |
執(zhí)行 |
|
False |
執(zhí)行 |
默認(rèn)規(guī)則:當(dāng)某個(gè)節(jié)點(diǎn)依賴的所有節(jié)點(diǎn)狀態(tài)均為跳過時(shí),該節(jié)點(diǎn)自動(dòng)跳過,否則正常執(zhí)行,此判斷邏輯可擴(kuò)展至任意節(jié)點(diǎn)。
在上述案例的基礎(chǔ)上,如果需要打破默認(rèn)規(guī)則,在job_step_a以及job_step_b跳過時(shí),model_step也允許執(zhí)行,則只需要在model_step中也配置跳過策略即可(跳過策略的優(yōu)先級(jí)高于默認(rèn)規(guī)則)。
vitis ai2.0支持哪些模型常見問題
更多常見問題 >>-
模型轉(zhuǎn)換,即將開源框架的網(wǎng)絡(luò)模型(如Caffe、TensorFlow等),通過ATC(Ascend Tensor Compiler)模型轉(zhuǎn)換工具,將其轉(zhuǎn)換成昇騰AI處理器支持的離線模型。
-
云專線常見問題匯總解答。
-
數(shù)據(jù)發(fā)展過程中產(chǎn)生過三種基本的數(shù)據(jù)模型:層次模型、網(wǎng)狀模型和關(guān)系模型。
-
CodeArts API是面向開發(fā)者,提供API設(shè)計(jì)、API開發(fā)、API文檔、API調(diào)試、 API自動(dòng)化測(cè)試一體化協(xié)作平臺(tái),通過維護(hù)API各開發(fā)階段數(shù)據(jù)高度一致,支持開發(fā)者高效實(shí)現(xiàn)API設(shè)計(jì)、API開發(fā)、API測(cè)試一站式體驗(yàn)。支持API設(shè)計(jì)引入公共模型,確保引用模型的API接口,可以一次修改全局生效,在數(shù)據(jù)結(jié)構(gòu)定義層面保持高度一致性和規(guī)范性,提升了API設(shè)計(jì)的效率和質(zhì)量。
-
華為鯤鵬全面支持開源大數(shù)據(jù)。
-
云監(jiān)控服務(wù)支持的5種聚合方法介紹。
vitis ai2.0支持哪些模型教程視頻
最佳實(shí)踐視頻幫助您快速了解搭建流程 了解更多
更多相關(guān)專題
- 熱門產(chǎn)品
- 大模型即服務(wù)平臺(tái) MaaS
- Flexus云服務(wù)
- 云服務(wù)器
- 盤古大模型
- SSL證書
- 華為云WeLink
- 實(shí)用工具
- 文字識(shí)別
- 漏洞掃描
- 華為云會(huì)議
- 云服務(wù)健康看板
增值電信業(yè)務(wù)經(jīng)營許可證:B1.B2-20200593 | 域名注冊(cè)服務(wù)機(jī)構(gòu)許可:黔D3-20230001 | 代理域名注冊(cè)服務(wù)機(jī)構(gòu):新網(wǎng)、西數(shù)