五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

[快速入門]vitis ai2.0支持哪些模型
數(shù)字化制造云平臺(tái) MBM Space

統(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)一全球化多工廠管理

盤古NLP大模型

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)新

盤古預(yù)測(cè)大模型

法推薦及結(jié)果輸出 提升開發(fā)效率、降低落地門檻 支持二次微調(diào),實(shí)現(xiàn)領(lǐng)域知識(shí)累積,提供特征重要性等結(jié)果輔助分析能力 文檔與學(xué)習(xí)成長 盤古大模型 盤古大模型 什么是盤古大模型 盤古預(yù)測(cè)大模型能力與規(guī)格 盤古大模型快速入門 如何調(diào)用盤古大模型API 查看全部 AI Gallery百模千態(tài)社區(qū)

盤古大模型 panguLM

盤古大模型 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 大模型安全護(hù)欄(ModelArts Guard),做配套大模型的內(nèi)容安全防線 大模型安全護(hù)欄(ModelArts Guard),做配套大模型的安全防線,開放兼容,適用盤古大模型和三方大模型

需求管理 CodeArts Req-功能頁

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ā)生

盤古多模態(tài)大模型

首個(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è)大模型化解行業(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

[相關(guān)產(chǎn)品]vitis ai2.0支持哪些模型
模型制作服務(wù)

全新的智慧講解體驗(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模型

智慧監(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ù);

模型咨詢服務(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è)模型的輸出原理和方

WeLink支持服務(wù)

企業(yè)日常使用。 *上門支持城市:全湖北各地市 【白銀版/黃金版本/鉑金版本/全年人員外包模式】 服務(wù)價(jià)格: 白銀版:5人天上門+全年遠(yuǎn)程支持,10000元/套年; 黃金版:10人天上門+全年遠(yuǎn)程支持,18000元/套年; 鉑金版:15人天上門+全年遠(yuǎn)程支持,22500元/套年; 全年人員外包模式:1500元/天

WeLink支持服務(wù)

上門——2500/套;白銀版:5人天上門+全年遠(yuǎn)程支持——10000/套年黃金版:10人天上門+全年遠(yuǎn)程支持——18000/套年鉑金版:15人天上門+全年遠(yuǎn)程支持——22500/套年全年人員外包模式——1500/人天基礎(chǔ)版上門支持:1、WeLink產(chǎn)品介紹2、WeLink產(chǎn)品操作

WeLink支持服務(wù)

。 *上門支持城市:湖南 白銀版:5人天上門+全年遠(yuǎn)程支持 價(jià)格:10000元/年 黃金版:10人天上門+全年遠(yuǎn)程支持 價(jià)格:18000元/年 鉑金版:15人天上門+全年遠(yuǎn)程支持 價(jià)格:22500元/年 全年人員外包模式 價(jià)格:1500/人天 服務(wù)內(nèi)容: 一、上門支持: 1、WeLink產(chǎn)品介紹;

WeLink支持服務(wù)

基礎(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ù)

遼寧拓云基于華為云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)容:

WeLink支持服務(wù)

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ù),支

[相似文章]vitis ai2.0支持哪些模型
華為云CodeArts API_API設(shè)計(jì)支持公共模型

華為云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)練_模型訓(xùn)練簡介_如何訓(xùn)練模型

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é)果。

彈性負(fù)載均衡支持的協(xié)議_協(xié)議有哪些_協(xié)議是什么-華為云

。 立即使用 智能客服 支持的協(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。

GA支持的加速區(qū)域有哪些_GA操作指導(dǎo)_華為云GA全球加速

―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è)試

華為云存儲(chǔ)網(wǎng)關(guān)是什么_云存儲(chǔ)網(wǎng)關(guān)使用場景_云存儲(chǔ)網(wǎng)關(guān)支持哪些協(xié)議

一個(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ù),受緩存盤容

GaussDB數(shù)據(jù)庫模型_GaussDB是什么_高斯數(shù)據(jù)庫模型

優(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í)

GaussDB支持的函數(shù)_GaussDB函數(shù)類型解析_高斯數(shù)據(jù)庫支持的函數(shù)-華為云

云數(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)

華為云盤古大模型_華為云AI大模型_盤古人工智能

可控。 支持二次訓(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ù)理解和模型選擇推薦能

彈性負(fù)載均衡ELB使用場景_彈性負(fù)載均衡支持哪些協(xié)議_彈性負(fù)載均衡如何計(jì)費(fèi)

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種聚合方法介紹。

更多相關(guān)專題