【InternLM 實戰營筆記】使用SDK接口上傳模型到OpenXLab

概述

浦源內容平臺-模型中心的Python SDK旨在為開發人員提供編程方式來管理和操作模型中心平臺的功能,以便他們可以輕松地與模型中心進行交互和模型管理。通過Python SDK提供的推理接口,開發人員能夠高效地調用不同的模型,實現模型應用的開發。通過Python SDK,開發人員可以通過編程方式執行以下任務:

  • 模型庫的管理:創建模型庫、上傳更新、刪除、查詢模型列表和列出模型的信息
  • 元數據管理:SDK應該提供一組API,用于管理模型的元數據,包括模型名稱、評測結果、標簽、作者等信息。
  • 訪問控制:SDK應該提供一組API,用于管理模型的訪問控制,包括授權、身份驗證和權限控制。
  • 集成和擴展:集成模型中心的模型到自己的工作流中,進行模型推理,應用制作等

使用模型管理平臺的Python SDK,開發人員可以更輕松地管理機器學習模型,并提高開發人員的工作效率。

安裝

pip install openxlab

SDK的鑒權

import openxlab
openxlab.login(ak=<Access Key>, sk=<Secrete Key>)

ak,sk可以從OpenXLab賬號與安全->密鑰管理頁面獲取

常用操作

模型初始化

from openxlab.model import init
init(path='/home/xlab-app-center')

創建模型倉庫

from openxlab.model import create
create(model_repo='username/model_repo_name',private=True)

上傳模型

from openxlab.model import upload
upload(model_repo='username/model_repo_name',file_type='metafile',source="/path/to/local/folder/metafile.yaml")

metafile.yaml修改

# A simple example of model metadata.
Collections:               # Information about the algorithm.- Name: algorithm name      # Required. Example: the name of the algorithm, e.g Faster_RCNN.License: apache-2.0    # Required. Example: apache-2.0.Code:URL: GitHub algorithm repository     # Required. Links to GitHub algorithm repository code snippet.Version: {version}    Frameworks: {frameworks}    Models:                                       # A list of Model dicts.
- Name: 模型文件1的文件名                             # Required. the name of the model.Results:                                    # A list of Result dicts. Result is a dict capturing the evaluation results of the model. - Task: 任務名                           # Required. Name of the task.Dataset: 數據集名,沒有就寫none                               # Required. Name of the dataset.Weights: 模型文件路徑                      # Required. link to download the pretrained weights- Name: 模型文件2的文件名                              # Required. the name of the model.Results:                                    # A list of Result dicts. Result is a dict capturing the evaluation results of the model. - Task: 任務名                           # Required. Name of the task.Dataset: 數據集名,沒有就寫none                               # Required. Name of the dataset.Weights: 模型文件路徑                      # Required. link to download the pretrained weights

有多少個模型文件就在末尾增加多少個

- Name: 模型文件名                              # Required. the name of the model.Results:                                    # A list of Result dicts. Result is a dict capturing the evaluation results of the model. - Task: 任務名                           # Required. Name of the task.Dataset: 數據集名,沒有就寫none                               # Required. Name of the dataset.Weights: 模型文件路徑                      # Required. link to download the pretrained weights

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717920.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717920.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717920.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

遞歸實現排列型枚舉(c++題解)

題目描述 把 1~n 這 n(n<10) 個整數排成一行后隨機打亂順序&#xff0c;輸出所有可能的次序。 輸入格式 一個整數n。 輸出格式 按照從小到大的順序輸出所有方案&#xff0c;每行1個。 首先&#xff0c;同一行相鄰兩個數用一個空格隔開。其次&#xff0c;對于兩個不同的…

Linux——進程控制(二)進程等待

目錄 前言 一、進程等待 二、如何進行進程等待 1.wait 2.waitpid 2.1第二個參數 2.2第三個參數 3. 等待多個進程 三、為什么不用全局變量獲取子進程的退出信息 前言 前面我們花了大量的時間去學習進程的退出&#xff0c;退出并不難&#xff0c;但更深入的學習能為本…

048 異常

什么是異常 異常體系結構 異常的繼承關系 Error Exception 異常處理機制 try&#xff1a;用{}將可能產生異常的代碼包裹catch&#xff1a;與try搭配使用&#xff0c;捕獲try包裹代碼中拋出的異常并進行后續動作finally&#xff1a;跟在try后&#xff0c;在try和catch之后執行…

web3時事粥報

比特幣正成為更具有吸引力的通脹對沖工具 在通脹的宏觀經濟浪潮中&#xff0c;比特幣正逐漸嶄露頭角&#xff0c;成為那些渴望多元化投資組合的投資者眼中的璀璨明星。Kooner 預測&#xff0c;2024年&#xff0c;各種宏觀經濟挑戰可能進一步提升比特幣、黃金和白銀等資產的避險…

3月3日做題總結(C/C++真題)

第一題 參加位運算的數據其類型不能是&#xff08;&#xff09;。 A---int B---char C---float D---long int 正確答案&#xff1a;C 解析&#xff1a;無論是float&#xff0c;還是double&#xff0c;在內存中的存儲分為三部分&#xff1a;符號位、指數位、尾數位&#…

Google Dremel和parquet的復雜嵌套數據結構表征方法解析

轉載請注明出處。作者&#xff1a;archimekai 核心參考文獻&#xff1a; Dremel: Interactive Analysis of Web-Scale Datasets 文章目錄 引言復雜嵌套數據結構的無損表征問題Dremel論文中提出的表征方法parquet備注 引言 Dremel是Google的交互式分析系統。Google大量采用prot…

全量知識系統問題及SmartChat給出的答復 之17 知識系統中的兩個特權類(超類和欠類) :腳本和場景

Q.45 知識系統中的兩個特權類 &#xff1a;腳本和場景 知識系統中的兩個特權類&#xff08;也是集合論中兩個特權集合&#xff09;&#xff1a;腳本script和場景scene 。 一個$Demonstrate類型的腳本script&#xff1a; 表示“值val”&#xff08; 形式上是應用程序的實用工…

如何學習openfoam

學習OpenFOAM的詳細步驟、流程、學習網站、練習案例以及B站學習資源推薦如下&#xff1a; 一、詳細步驟和流程 安裝OpenFOAM&#xff1a;首先&#xff0c;你需要在你的計算機上安裝OpenFOAM。你可以從OpenFOAM的官方網站下載適合你的操作系統的安裝包&#xff0c;然后按照官方提…

搭建服務器及跨域處理

使用內置的模塊搭建服務器 自己電腦: 域名:localhost ip:127.0.0.1 http模塊搭建服務器 const http = require(http)// 創建一個http對應的服務器,每次改完服務器的代碼后都需要重新啟動下服務器 /*方式一: const server = http.createServer((request,response)=>{…

對簡單工廠模式、工廠方法模式的思考

目錄 1 背景1.1 題目描述1.2 輸入描述1.3 輸出描述1.4 輸入示例1.5 輸出示例 2 簡單工廠模式3 工廠方法模式4 思考4.1 改進工廠方法模式 1 背景 題目源自&#xff1a;【設計模式專題之工廠方法模式】2.積木工廠 1.1 題目描述 小明家有兩個工廠&#xff0c;一個用于生產圓形積木…

鐵路關基保護新規發布!鐵路軟件供應鏈安全洞察與治理思路

近日&#xff0c;國家鐵路局發布《鐵路關鍵信息基礎設施安全保護管理辦法》&#xff0c;《辦法》第十四條提到&#xff1a;“運營者應當加強鐵路關鍵信息基礎設施供應鏈安全保護&#xff0c;優先采購安全可信的網絡產品和服務。運營者采購網絡產品和服務&#xff0c;應當預判該…

Intel FPGA IP之LVDS SerDes IP學習

FPGA 視頻數據輸入輸出直通工程&#xff1a; 屏&#xff1a;13.2吋8bit色深&#xff0c;屏幕分辨率為1440*192060&#xff0c;具有兩個Port&#xff0c;每個Port有4個差分數據對與1個差分時鐘對&#xff0c;差分對均支持LVDS協議芯片&#xff1a;Cyclone V系列FPGA目的&#x…

標簽轉格式問題之——xml_2_txt.py

import xml.etree.ElementTree as ET#xml 是python自帶的package import osclasses[walnut]#寫自己的分類名 pre_dirF:/2023walnut/labels#xml文件所在文件夾 target_dirF:/2023walnut/yolo#想要存儲txt文件的文件夾 pathos.listdir(pre_dir)for path1 in path: # path1rC:\Use…

[變壓器故障診斷分類及預測】基于Elman神經網絡

課題名稱&#xff1a;基于Elman神經網絡的變壓器故障診斷分類及預測 版本日期&#xff1a;2024-02-10 運行方式&#xff1a;直接運行Elman0507.m文件 代碼獲取方式&#xff1a;私信博主或QQ&#xff1a;491052175 模型描述&#xff1a; 對變壓器油中溶解氣體進行分析是變壓…

Noise Conditional Score Networks(NCSN)學習

參考&#xff1a; [1] https://zhuanlan.zhihu.com/p/597490389 [2] https://www.zhangzhenhu.com/aigc/Score-Based_Generative_Models.html TOC 1 基于分數的生成模型1.1 簡介和動機1.2 Score Matching及其改進1.2.1 Score Matching1.2.2 Sliced score matching&#xff08;不…

XSS_lab(level1-level5)

level1 直接輸入頁面沒有發現輸入框&#xff0c;觀察url發現有傳參 嘗試修改傳參為&#xff1a;<script>alert(1)</script> 過啦&#xff01; level2 頁面中有輸入框&#xff0c;嘗試構建語句&#xff1a;<script>alert(1)</script>,傳輸后查看源代…

國際心理學導師-葉子文JeffreyYip的《意識地圖》

“物質就是能量。” ---愛因斯坦 “時常保持覺知&#xff0c;有意識地發現情緒起伏 你隨時都能翻轉人生 做自己人生的導演 當你頻率高時&#xff0c;萬事萬物為你而來” ---大衛霍金斯 葉子文-《意識地圖》&#xff1a;高階心理學課程 宇宙間萬物的本質是能量。一切都靠能量…

Java基礎---lambda表達式

一、為什么要引入lambda表達式 lambda 表達式是一個可傳遞的代碼塊 &#xff0c; 可以在以后執行一次或多次 。 在介紹lambda表達式之前&#xff0c;我們看一下&#xff0c;以前&#xff0c;我們對于一個問題的通常寫法。 假設你已經了解了如何按指定時間間隔完成工作&#xf…

js字符串轉json的3種方法

1.eval方式解析 function strToJson(str){var json eval("(" str ")");return json;}console.log(strToJson("{int:1, string:demo}")); 運行截圖&#xff1a; 注&#xff1a; 記得別忘了str兩旁的小括號。 永遠不要使用 eval !!! eval() 是一…

611. 有效三角形的個數 - 力扣

1. 題目 給定一個包含非負整數的數組 nums &#xff0c;返回其中可以組成三角形三條邊的三元組個數。 2. 示例 3. 分析 利用已升序了的數組通過 a b > c 這條公式找出符合要求的三元組&#xff0c;利用這個公式的前提是三條邊為從小到大&#xff0c;再利用單調性快速統計…