色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用NVIDIA建立純聲波圖像

星星科技指導(dǎo)員 ? 來源:NVIDIA ? 作者:Yuval Borenstein ? 2022-04-27 10:12 ? 次閱讀

Pure SONiC 是 SONiC 的版本,它消除了對供應(yīng)商的依賴。社區(qū)開發(fā)、公開可用和 100% 開源使您能夠構(gòu)建與所需社區(qū)分支同步的純 SONiC 映像。這意味著 SONiC 的每一行代碼和 SAI ( switch abstraction interface )的 NVIDIA 實(shí)現(xiàn)只需點(diǎn)擊一下 主映像 。

NVIDIA 當(dāng)您選擇 Pure SONiC 時(shí),我們將致力于您的成功。為了確保 Pure SONiC 得到強(qiáng)化和限定, NVIDIA 建議使用特定的公共哈希來構(gòu)建映像,這是一種在特定時(shí)間點(diǎn)對 Git 存儲庫進(jìn)行快照的機(jī)制。通過廣泛的 QA ,在所有 NVIDIA 平臺上驗(yàn)證傳遞給用戶的每個(gè)公共散列。此外, NVIDIA 承認(rèn)需要有價(jià)值的文件。發(fā)行說明和用戶手冊與特定的公共哈希綁定。

建立一個(gè)純粹的聲波圖像

下面是我如何建立我的純聲波圖像,包括 ZTP ,運(yùn)行在我的 NVIDIA Mellanox Spectrum 開放式以太網(wǎng)交換機(jī)上。我的解決方案受到了關(guān)于 GitHub 的 構(gòu)建 SONiC 交換機(jī)映像 教程的啟發(fā)。默認(rèn)情況下,在回購的 生成配置文件 中禁用 ZTP 。

Spectrum 交換機(jī)預(yù)裝了 ONIE ( open network install environment ),這是一個(gè)引導(dǎo)加載程序,提供了在裸機(jī)交換機(jī)系統(tǒng)上安裝任何網(wǎng)絡(luò)操作系統(tǒng)的環(huán)境。 ONIE 允許最終用戶自動(dòng)安裝網(wǎng)絡(luò)操作系統(tǒng),作為數(shù)據(jù)中心配置的一部分,類似于 ONIE 交換機(jī)管理 Linux 服務(wù)器的方式。

我的構(gòu)建服務(wù)器由 24 核 CPU 、 250 GB 構(gòu)建存儲和 64 GB RAM 組成,運(yùn)行在 Ubuntu16.04 上, Docker 版本 18.03.0-ce 、 Python 和 jinja2 。我發(fā)現(xiàn)我的構(gòu)建配置至少需要 100 GB 的可用磁盤空間。最終的構(gòu)建目錄消耗了大約 30gb 。在構(gòu)建時(shí)間對業(yè)務(wù)至關(guān)重要的情況下,我建議升級 CPU 和 RAM 以允許更多的內(nèi)核并行工作,從而縮短構(gòu)建時(shí)間。

出于自動(dòng)化和代碼重用的目的,我將代碼分為三個(gè)短文件:

build.cfg :初始化公共環(huán)境變量并由其他文件進(jìn)行源處理。

gitsonic.sh :獲取公共 git 存儲庫源代碼。

build.sh :執(zhí)行生成。

運(yùn)行腳本執(zhí)行構(gòu)建過程。

第一步:創(chuàng)建 build.cfg

# An example to hash that was qualified by NVIDIA
SONICBRANCH=201911
COMMITHASH="bea968b"
BLDBRANCH="${SONICBRANCH}"
BUILD_NUMBER="00005"
let BLDNUM="${BUILD_NUMBER}"

#ZTP is disabled by default per community decision. I found it useful to enable in my build, more
#options are available in the file ./rules/config
ENABLE_ZTP="y"

SONIC_IMAGE_VERSION="SONIC.${SONICBRANCH}.${BLDNUM}-${COMMITHASH}_Internal"
SONIC_OVERRIDE_BUILD_VARS='
SONICIMAGE_VERSION=SONIC.${SONICBRANCH}.${BLDNUM}-${COMMITHASH}_Internal
BUILD_NUMBER=${BLDNUM} ENABLE_ZTP=y'
BLDDIR="./sonic-buildimage_${BLDBRANCH}_${BUILD_NUMBER}_${COMMITHASH}_ZTP"

第二步:創(chuàng)建 sonicgit.sh

#!/bin/bash
source ./build.cfg

if [ -d "${BLDDIR}" ];then
 echo "directory sonic-buildimage already exists, aborting git"
 exit 1
fi

# git clone the top-level
# source code from the public repository, SONICBRANCH=201911

git clone -b ${SONICBRANCH} https://github.com/Azure/sonic-buildimage.git

# move the cloned source to a build-specific named directory
# avoid overwriting earlier versions that you may need.
mv ./sonic-buildimage "${BLDDIR}"

# If you are making any changes to the latest checked in branch, you must make
# changes to the configuration.
# Because you are making changes, create a build branch based on the specific commit hash
#this git branch information shows up in the build image,
#when you run command $show version from the switch command line.

cd "${BLDDIR}"
git checkout -b "${BLDBRANCH}" ${COMMITHASH}

# the git clone step only pulls the top-level module.
# the underlying submodules must be recursively
# init-ed and updated.

git submodule update --init --recursive

#display the status
echo "${BLDDIR}"
git status | grep branch

第 3 步:創(chuàng)建 build.sh

#!/bin/bash

source ./build.cfg

#Helper functions start###
function checkErrors()
{
 X=`grep -i -c "${1}" "${2}"`
 if [ "${X}" != "0" ];then
 grep -i -n "${1}" "${2}"
 fi
}

function doSetup()
{
 CONFIGZTP="ENABLE_ZTP=${ENABLE_ZTP}"
 CONFIGSONIC="{$CONFIGZTP}"
}

function doMakeConfig()
{
 #Execute make configure once to configure ASIC
 #make configure PLATFORM=[ASIC_VENDOR]
 make configure PLATFORM=mellanox
}

# Build SONiC image
function doMake()
{
 LOGFILE="../logs/${BLDDIR}.log"
 echo "time make
SONIC_BUILD_JOBS=24 ${SONIC_OVERRIDE_BUILD_VARS}
target/sonic-mellanox.bin" > "${LOGFILE}"
 time make SONIC_BUILD_JOBS=24 ${SONIC_OVERRIDE_BUILD_VARS} target/sonic-mellanox.bin | tee "${LOGFILE}"
 checkErrors "fail" "${LOGFILE}"
 checkErrors "warning" "${LOGFILE}"
 checkErrors "error" "${LOGFILE}"
}
#Helper functions end###

cd "${BLDDIR}"
doSetup
doMakeConfig
doMake

概括

步驟 1-3 中描述的構(gòu)建過程將生成啟用 ZTP 的純聲波圖像。一些人會(huì)認(rèn)為,這張圖片展示了開放網(wǎng)絡(luò)的最佳狀態(tài):構(gòu)建一個(gè)開源操作系統(tǒng),消除對供應(yīng)商的依賴。

關(guān)于作者

Yuval Borenstein 是 NVIDIA 的以太網(wǎng)交換機(jī)產(chǎn)品經(jīng)理。在此之前的幾年里, Borenstein 先生在 NVIDIA 擔(dān)任過多個(gè)芯片設(shè)計(jì)職位,負(fù)責(zé)開發(fā) InfiniBand 和以太網(wǎng)交換機(jī)。尤瓦爾擁有以色列理工學(xué)院電子工程學(xué)士學(xué)位和特拉維夫大學(xué)和西北大學(xué)的聯(lián)合工商管理碩士學(xué)位。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10855

    瀏覽量

    211594
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114649
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9124

    瀏覽量

    85332
收藏 人收藏

    評論

    相關(guān)推薦

    聲波的定義和應(yīng)用 次聲波在環(huán)境監(jiān)測中的應(yīng)用

    聲波的定義 次聲波是指頻率低于20赫茲的聲波,這個(gè)頻率范圍低于人類的聽覺下限。由于其波長較長,次聲波能夠傳播很遠(yuǎn)的距離,并且能夠穿透建筑物和其他障礙物。次
    的頭像 發(fā)表于 12-11 15:32 ?278次閱讀

    NVIDIA將在越南開設(shè)首個(gè)研發(fā)中心以推動(dòng)AI發(fā)展

    NVIDIA 宣布將在越南開設(shè)首個(gè)研發(fā)中心,展現(xiàn)公司對越南 AI 發(fā)展前景的信心。 NVIDIA 正與越南政府合作,在越南建立一個(gè)全新的以 AI 為核心的研發(fā)中心。NVIDIA 將利用
    的頭像 發(fā)表于 12-07 11:19 ?729次閱讀

    使用NVIDIA AI平臺確保醫(yī)療數(shù)據(jù)安全

    三井物產(chǎn)株式會(huì)社子公司借助 NVIDIA AI 平臺實(shí)現(xiàn)數(shù)據(jù)集的安全共享并使用在這些數(shù)據(jù)集上建立的強(qiáng)大模型加速藥物研發(fā)。
    的頭像 發(fā)表于 11-20 09:37 ?173次閱讀

    NVIDIA助力企業(yè)創(chuàng)建定制AI應(yīng)用

    NVIDIA 近日宣布與眾多技術(shù)領(lǐng)導(dǎo)者一同使用最新NVIDIA NIM Agent Blueprint以及NVIDIA NeMo和NVIDIA NIM微服務(wù),幫助企業(yè)創(chuàng)建定制 AI 應(yīng)
    的頭像 發(fā)表于 11-20 09:12 ?338次閱讀

    聲波和次聲波的頻率范圍和應(yīng)用

    不同的應(yīng)用,超聲波的頻率可以從20kHz到幾兆赫茲不等。 應(yīng)用領(lǐng)域 醫(yī)學(xué)領(lǐng)域 超聲波成像(B超) :利用超聲波在人體內(nèi)的反射和吸收特性,形成圖像,用于檢查胎兒、檢查器官等。 超
    的頭像 發(fā)表于 09-19 16:42 ?2382次閱讀

    發(fā)射超聲波是單頻波還是雙頻

    發(fā)射的超聲波具有單一的頻率。這種類型的超聲波在許多應(yīng)用中非常有用,例如: 醫(yī)學(xué)成像 :在超聲波成像(如B超)中,單頻波可以提供清晰的圖像,用于觀察內(nèi)部器官和結(jié)構(gòu)。 工業(yè)檢測 :在材料檢
    的頭像 發(fā)表于 09-19 16:41 ?349次閱讀

    使用NVIDIA Edify助力的服務(wù)創(chuàng)建3D資產(chǎn)和虛擬環(huán)境照明

    使用 NVIDIA Edify 助力的服務(wù)創(chuàng)建 3D 資產(chǎn)和虛擬環(huán)境照明,或是減半生成圖像時(shí)間。
    的頭像 發(fā)表于 08-02 15:22 ?500次閱讀

    功放好還是dsp功放好

    功放和DSP功放是兩種不同類型的音響設(shè)備,它們各自具有不同的特點(diǎn)和優(yōu)勢,具體哪個(gè)更好要根據(jù)實(shí)際的應(yīng)用場景和需求來決定。在音響系統(tǒng)中,選擇合適的功放對于音質(zhì)和性能至關(guān)重要。 一、功放的特點(diǎn)和優(yōu)勢
    的頭像 發(fā)表于 07-29 09:37 ?1517次閱讀

    如何使用OPA4354建立2MHz頻率的超聲波檢測電路?

    OPA4354: 如何使用此器件建立2MHz頻率的超聲波檢測電路,請?zhí)峁┠P头抡骐娐坊騾⒖荚碣Y料,謝謝。
    發(fā)表于 07-29 06:32

    NVIDIA 通過 Holoscan 為 NVIDIA IGX 提供企業(yè)軟件支持

    美敦力、SETI 協(xié)會(huì)以及領(lǐng)先制造商正在構(gòu)建 NVIDIA IGX 系統(tǒng),為 AI 在工業(yè)邊緣賦能。 ? NVIDIA 于6月2日宣布,集成NVIDIA Holoscan的NVIDIA
    的頭像 發(fā)表于 06-04 10:21 ?497次閱讀

    聲波無損檢測原理及應(yīng)用

    聲波無損檢測(Ultrasonic Non-Destructive Testing,簡稱UT)是一種利用超聲波在材料內(nèi)部傳播的特性,檢測材料內(nèi)部缺陷和結(jié)構(gòu)的無損檢測技術(shù)。本文將詳細(xì)介紹超聲波無損
    的頭像 發(fā)表于 05-24 16:48 ?5427次閱讀

    什么是電阻電路和非電阻電路

    電阻電路和非電阻電路是兩種常見的電路類型,它們在元件性質(zhì)和電阻特性上有所不同。
    的頭像 發(fā)表于 02-03 14:16 ?7237次閱讀

    聲波傳感器的聲波頻率是多少

    聲波傳感器一般使用40kHz左右。超聲波傳感器是一種常用的非接觸測距裝置,利用超聲波的傳播速度測量目標(biāo)物體與傳感器之間的距離,具有測量范圍寬、精度高、靈敏度強(qiáng)等優(yōu)點(diǎn)。在本文中,我們將會(huì)詳細(xì)介紹
    的頭像 發(fā)表于 01-16 09:47 ?1778次閱讀

    NVIDIA DOCA 2.5 長期支持版本發(fā)布

    正值 NVIDIA DOCA 面世三周年之際,NVIDIA 于近日發(fā)布了適用于 NVIDIA BlueField-3 網(wǎng)絡(luò)平臺的 NVIDIA DOCA 2.5 長期支持版 本。 作為
    的頭像 發(fā)表于 12-26 18:25 ?404次閱讀
    <b class='flag-5'>NVIDIA</b> DOCA 2.5 長期支持版本發(fā)布

    NVIDIA ADAS-英偉達(dá)硬件芯片Orin解析

    2020年4月上市的小鵬汽車P7,成為首款搭載 NVIDIA DRIVE AGX Xavier 自動(dòng)駕駛平臺的量產(chǎn)車型,小鵬 P7 配備了13 個(gè)攝像頭、5 個(gè)毫米波雷達(dá)、12 個(gè)超聲波雷達(dá),集成開放式的 NVIDIA DRIV
    發(fā)表于 12-25 09:54 ?7768次閱讀
    <b class='flag-5'>NVIDIA</b> ADAS-英偉達(dá)硬件芯片Orin解析
    主站蜘蛛池模板: 天上人间影院久久国产| 我半夜摸妺妺的奶C了她| 四虎永久免费网址| 一级特黄aa大片欧美| 阿v天堂2017在无码| 国产午夜亚洲精品区| 啦啦啦WWW在线观看免费高清版 | 日本xxx片免费高清在线| 亚洲国产日韩欧美高清片a| 99精品日韩| 国产树林野战在线播放| 欧美videqsdesex0| 亚洲欧洲日本无在线码播放| 柏木舞子在线| 久久久97人妻无码精品蜜桃| 三级黄毛片| 最新亚洲人成网站在线影院| 国产欧美国日产在线播放| 欧美成人中文字幕在线看| 亚洲视频在线看| 国产成人精品电影| 男人和女人全黄一级毛片| 亚洲日产2020乱码草莓毕| 成人国产精品日本在线| 老司机午夜影院试看区| 性生片30分钟| 成人网站国产在线视频内射视频 | 伊人久久青青草| 国产成人免费视频| 嫩草影院成人| 亚洲午夜久久久久久久久电影网| 东北老妇人70OLDMAN| 美女也烦恼主题曲| 亚洲中文字幕一二三四区苍井空| 动漫美女禁区图| 女人夜夜春| 中文字幕AV亚洲精品影视| 国产亚洲精品久久精品6| 日韩亚洲欧美中文高清| 99视频一区| 美女扒开腿让男生桶爽免费APP|