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

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

教你如何快速學習阿里云FaaS F2

YCqV_FPGA_EETre ? 來源:未知 ? 作者:佚名 ? 2017-10-31 16:02 ? 次閱讀

前言

阿里云虛擬化團隊異構計算和高性能計算團隊一直致力于將計算資源"平民化";平民化這個詞我第一次是從高性能計算團隊何萬青老師那邊聽到的,他們在做的E-HPC就是要讓所有云上用戶都能夠瞬間擁有一個小型的超算集群,使得使用超算不再僅僅是一些超算中心和高校的特權;我們異構計算團隊則致力于將目前最快,最新的計算設備在云上提供給用戶,之前的產品GPU云服務器EGS;大概半年前我們正式推出了FPGA云服務器FaaS;經過內測,公測,現在終于正式上線,用戶只需要開通白名單就可以和使用ECS虛擬機一樣使用FPGA資源了!

FaaS介紹

FaaS,全名FPGA as a Service,是一種在云上使用FPGA的方式;我們現在支持兩種不同的實例,分別為:

實例型號 FPGA型號
F1 intel A10
F2 Xilinx ku115

F2從入門到放棄

準備

新建子帳號(可選)

建議用戶新建一個子帳號,并使用子帳號來操作阿里云資源,通過授權子帳號必要的權限,來保證安全!

1. 登陸阿里云RAM控制臺

2. 在左側邊欄位置選擇[用戶管理] -> [新建用戶]

3. 在彈出的創建用戶的表單中填寫:用戶名,顯示名,郵箱,電話等信息,**選中為該用戶自動生成AccessKey**,點擊確定

4. 在彈出的窗口中保存用戶的AK/AS,這里請一定要記住AK/AS,后續操作都會需要用到這個信息!

5. 至此,RAM子帳號已經創建好,接下來需要給該子帳號授權!

6. 在RAM控制臺里,選中左側的[用戶管理]標簽,可以看到剛剛新建的RAM子帳號,點擊[授權]按鈕,進行子帳號授權

7. 至少給該子帳號授予如下權限:AliyunOSSFullAccess, AliyunECSFullAccess, AliyunRAMFullAccess & AliyunSTSAssumeRoleAccess;選中后點擊確定即可

開通OSS,并創建一個專用的bucket

FaaS的鏡像相關操作依賴于阿里云OSS存儲,因此用戶必須開通OSS服務;同時我們建議用戶新建一個專有的bucket,用來存儲您自己的FPGA鏡像中間結果

開通OSS(如果已經開通請忽略這一步)

1. 登陸OSS售賣頁面,點擊立即開通

在華東1區新建一個bucket

建議用戶新建一個bucket,專門用于FaaS服務,因此這個bucket會對aliyun官方管理帳號開通讀寫權限,因此不建議用戶存儲和FaaS不相關內容;**請記住這個bucket名字,在后續操作中會經常用到**

1. 登陸OSS管理控制臺

2. 點擊左上方的"+"號,新建一個bucket

3. 在右側彈出的對話框中給這個bucket起一個名字,選擇區域為**華東1**,點擊確定

4. 可以在左側看到剛剛創建的bucket

購買To 預算比較緊張,購買按量付費的用戶: 考慮到F2實例價格比普通ECS價格高一些,因此建議用戶在調試,編譯階段采用普通ECS;建議使用阿里云計算型實例,4核以上;在完成調試和編譯后,真正需要下載到FPGA里運行時,再購買F2實例;

1. 目前購買F2實例仍然需要開白名單,請用戶提工單(或者聯系阿里云BD)提供自己的阿里云帳號

2. 開通白名單后,在阿里云官網購買頁面直接購買,請選擇華東1,可用區B,VPC網絡;F2目前支持**按量付費**和**包年包月**兩種售賣方式;實例規格請選擇**異構計算**,**FPGA計算型**

3. Xilinx的開發環境,我們準備了一個鏡像,用戶直接使用該鏡像創建實例即可;該鏡像后期會在鏡像市場免費提供給用戶,目前還只能通過共享鏡像的方式提供,因此用戶在選擇鏡像時,請選擇**共享鏡像**;如果在共享鏡像里看不到鏡像,需要提工單(或者聯系阿里云BD)

F2 實例OpenCL開發最佳實踐

這里我們以使用普通計算型實例做編譯和仿真,以F2實例作為最終運行為例;當然,編譯和仿真也完全可以在F2實例上完成,這樣更簡單編譯,仿真

對于按量用戶,建議使用更加便宜的普通ECS實例(建議使用計算型4核以上實例)進行編譯和仿真,因為這時候不需要真正使用到FPGA;購買普通ECS實例和購買F2實例類似,只是在選擇實例規格時,選擇型號不同,但是**依然要使用我們共享的鏡像**

1. 首先配置SDx環境 source /opt/Xilinx/SDx/2017.2/settings64.sh2. 運行SDx自帶demo:cd /opt/Xilinx/SDx/2017.2/examples/vadd

查看在當前目錄下sdaccel.mk里面的platform(第60行)是否為XDEVICE=xilinx_kcu1500_4ddr-xpr_4_0

改common.mk文件vim ../common/common.mk

把第61行CLCC_OPT += $(CLCC_OPT_LEVEL) ${DEVICE_REPO_OPT} --platform ${XDEVICE} -o ${XCLBIN} ${KERNEL_DEFS} ${KERNEL_INCS}

改成CLCC_OPT += $(CLCC_OPT_LEVEL) ${DEVICE_REPO_OPT} --platform ${XDEVICE} -o ${XCLBIN} ${KERNEL_DEFS} ${KERNEL_INCS} --xp param:compiler.acceleratorBinaryContent=dcp

軟件仿真make -f sdaccel.mk run_cpu_em

看結果是否PASSED

直接運行export XCL_EMULATION_MODE=true #一定要設置這個環境變量,不然會報錯,找不到設備./vadd bin_vadd_cpu_emu.xclbin#如果報如下錯:Error: Unable to find Target Device xilinx_kcu1500_4ddr-xpr_4_0;請檢查XCL_EMULATION_MODE是否為true,如果沒有,請設置:export XCL_EMULATION_MODE=true

硬件仿真make -f sdaccel.mk cleanallmake -f sdaccel.mk run_hw_em

看仿真結果是否PASSED

直接運行export XCL_EMULATION_MODE=true #一定要設置這個環境變量,不然會報錯,找不到設備./vadd bin_vadd_cpu_emu.xclbin#如果報如下錯:Error: Unable to find Target Device xilinx_kcu1500_4ddr-xpr_4_0;請檢查XCL_EMULATION_MODE是否為true,如果沒有,請設置:export XCL_EMULATION_MODE=true

編譯make -f sdaccel.mk cleanallmake -f sdaccel.mk xbin_hw

//其他一些操作/*make -f sdaccel.mk xbin_hw #生成最終的二進制文件,時間比較長,差不多4個小時才能完成make -f ./sdaccel.mk help #查看幫助文檔#Compile and run CPU emulation using default xilinx:adm-pcie-7v3:1ddr:3.0 DSAmake -f sdaccel.mk run_cpu_em //即:軟件仿真#Compile and run hardware emulation using default xilinx:adm-pcie-7v3:1ddr:3.0 DSAmake -f sdaccel.mk run_hw_em //硬件仿真#Compile host executable onlymake -f sdaccel.mk host //只編譯host代碼#Compile XCLBIN file for system run onlymake -f sdaccel.mk xbin_hw //這個最重要,編譯生成可以下載到FPGA內的二進制文件#Clean working diretory#make -f sdaccel.mk clean#Super clean working directory#make -f sdaccel.mk cleanall*/

ps:此處編譯的時間會比較久,建議通過screen或者nohub等方式,防止ssh timeout退出。

3. 配置安全燒寫環境

source /root/xbinst_oem/F2_env_setup.shfaascmd config --id=--key=#id/key為阿里云accessID/accessKey,上述新建子帳號曾經保存過

faascmd auth --bucket=#新建的OSS bucket 名字

4. 編譯成功后打包結

#如果/root/xbinst_oem/目錄里沒有sdaccel_package.sh,先下載:wgethttp://fpga-tools.oss-cn-shanghai.aliyuncs.com/sdaccel_package.sh/root/xbinst_oem/sdaccel_package.sh -xclbin=/opt/Xilinx/SDx/2017.2/examples/vadd/bin_vadd_cpu_emu.xclbin

5. 上傳壓縮包到自己的OSS指定的bucket

faascmd upload_object --object=<在bucket中名字,建議和file一致> --file=<打包生成的結果,一個tar包>

6. 新建一個可以在F2上運行的FPGA image

faascmd create_image --object=<在bucket中名字,建議和file一致> --fpgatype=xilinx --name=hereIsFPGAImageName --tags=hereIsFPGAImageTag --encrypted=false --shell=V1.0

7. 查看fpga image是否已經可以下載

我們看到狀態已經是success,可以下載了。記下FPGAIamgeUUID,一會下載的時候需要用

下載

如何編譯和仿真是在另外一臺ECS上完成的,這里首先要購買一臺F2實例;具體的購買過程參考**購買**章節

1. 首先配置安全燒寫環境(如果之前已經設置過,跳過)source /root/xbinst_oem/F2_env_setup.sh

faascmd config --id=--key=#id/key為阿里云accessID/accessKey,上述新建子帳號曾經保存過

faascmd auth --bucket=#新建的OSS bucket 名字

2. 獲取fpgauuidfaascmd list_instances --instanceId=hereIsYourInstanceIdvm instance Id:可以在阿里云控制臺找到

3. 下載fpga imagefaascmd download_image --instanceId=hereIsYourInstanceId --fpgauuid=hereIsFpgaUUID --fpgatype=xilinx --imageuuid=hereIsImageUUID --imagetype=afu --shell=V1.0

4. 查看是否下載成功faascmd fpga_status --fpgauuid=hereIsFpgaUUID --instanceId=hereIsYourInstanceId

板卡上的FpgaImageUUID已經跟需要下載的image一致,并且TaskStatus已經valid,說明下載已經成功。

5.跑host程序

make -f sdaccel.mk hostunset XILINX_SDX./vadd bin_vadd_hw.xclbin


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴

原文標題:FPGA資源平民化 - 阿里云FaaS F2使用指南

文章出處:【微信號:FPGA-EETrend,微信公眾號:FPGA開發圈】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CW3005F/CW3005FAAS賽微雙通道USB識別快充方案全方位設計資料

    ,對其進行自動檢測以提供更加快速的充電過程。 CW3005FAAS/CW3005F適用于所有USB接口的充電器產品和墻上適配器,該集成電路能夠提供具有應用在D+/D-點上高達+/-8kV 的靜電保護
    發表于 12-14 16:50

    學習阿里架構選擇哪家培訓機構好?

      學習阿里架構選擇哪家培訓機構好?在這個問題上,我們一定要加以重視,千萬不能盲目選擇。一方面浪費金錢,另一方面更耗費我們的時間和精力。如果您有意向學習,也可以走進老男孩教育課堂免費
    發表于 12-20 15:31

    FaaS如何在2.0時代發揮優勢,又將走向何方?

    推動業務能力的化,計算進入2.0時代。12月19日的阿里云棲大會上,阿里函數計算負責人楊皓然做了主題為“觸摸云端編程之道——利用函數計
    發表于 01-24 16:09

    【FPGA-F3】阿里FAAS平臺,極大簡化FPGA開發部署流程

    摘要: 阿里FPGA服務器平臺FaaS(FPGA as a Service)在云端提供統一硬件平臺與中間件,可大大降低加速器的開發與部署成本。普惠開發者FPGA (現場可編程門陣列)由于其硬件并行
    發表于 05-17 20:17

    支持阿里Link物聯網平臺的CC2640R2F解決方案

    ,結合阿里Link物聯網平臺旗下阿里智能APP SDK,幫助開發人員快速而安全的開發出產品,并保證產品的穩定性。TI基于CC2640R2F
    發表于 03-19 06:45

    基于CC2640R2F的SDK支持阿里Link物聯網平臺

    上?是否想在節省時間的同時,便捷地獲取更加強大的功能、穩定性和多重云端安全保障?德州儀器(TI)的CC2640R2F解決方案支持阿里Link物聯網平臺,結合阿里
    發表于 07-15 06:51

    F2產品技術培訓_4.CRC

    F2產品技術培訓_4.CRC
    發表于 03-15 15:07 ?1次下載

    F2產品技術培訓_20.SDIO

    F2產品技術培訓_20.SDIO
    發表于 03-15 14:34 ?1次下載

    F2產品技術培訓_19.SPI

    F2產品技術培訓_19.SPI
    發表于 03-15 14:32 ?12次下載

    阿里FaaS F2使用教程

    阿里虛擬化團隊異構計算和高性能計算團隊一直致力于將計算資源平民化;平民化這個詞我第一次是從高性能計算團隊何萬青老師那邊聽到的,他們在做的E-HPC就是要讓所有上用戶都能夠瞬間擁有一個小型的超算
    發表于 11-15 11:25 ?2756次閱讀
    <b class='flag-5'>阿里</b><b class='flag-5'>云</b><b class='flag-5'>FaaS</b> <b class='flag-5'>F2</b>使用教程

    向您介紹 STM32 F2 系列

    意法半導體STM32 F2 系列介紹.
    的頭像 發表于 06-22 17:10 ?4579次閱讀

    大神F2聯通版性能怎么樣

    8月26日大神在北京國家會議中心舉辦發布會,發布了大神F2,盡管沒有采用傳說中的MT6595芯片,但是8和4G承諾還是如期而至,從過去這兩個月的銷量來看,大神F2還是得到了市場的認可,為了滿足網友不通的網絡需求,采用了高通615方案的大神
    的頭像 發表于 12-17 11:16 ?1790次閱讀

    賽靈思支持阿里加速機器學習和其他關鍵計算工作負載

    CPU 的架構,并可以協同服務器 CPU 一起提供性能和功耗效率。據阿里最近發布的數據顯示,其 F2 實例的處理效率比 CPU 高達 30 倍,實現了更具成本效益的解決方案。
    的頭像 發表于 07-29 14:04 ?1695次閱讀

    POCO F2處理器和屏幕參數曝光

    早在2020年年中,POCO品牌就在印度地區發布了POCO F2 Pro手機。但是,在網上曝光了很久的POCO F2手機卻沒有太多消息。1月4日,據91mobiles報道,POCO在官方那個推特賬號上確定了這款手機“POCO F2
    的頭像 發表于 01-05 10:44 ?1958次閱讀

    預涂相變材料的 F1 和 F2 模塊

    預涂相變材料的 F1 和 F2 模塊
    發表于 11-15 20:10 ?0次下載
    預涂相變材料的 <b class='flag-5'>F</b>1 和 <b class='flag-5'>F2</b> 模塊
    主站蜘蛛池模板: 在线观看黄色小说| 国产欧美国日产在线播放| 黄梅戏mp3大全| 野花香HD免费高清版6高清版| 亚婷婷洲AV久久蜜臀无码| 国产人在线成免费视频| 亚洲色欲色欲WWW在线丝| 久青草国产观看在线视频| 亚洲 在线 日韩 欧美| 久久yy99re66| 99综合之综合久久伊人| 爽爽窝窝午夜精品一区二区| 红尘影院在线观看| 99久久精品久久久久久清纯| 色AV色婷婷96人妻久久久| 国产亚洲免费观看| 3dbdsm变态videos高清| 色婷婷亚洲精品天天综合影院| 国产真实乱对白精彩| 4k岛国精品午夜高清在线观看| 日韩在线中文字幕无码| 九九在线中文字幕无码| tube日本护士| 亚洲三级大片| 琪琪电影午夜理论片77网| 国产人妻XXXX精品HD电影| 777午夜精品久久AV蜜臀| 手机看片国产免费| 两个人看的www免费高清直播 | 天海翼精品久久中文字幕| 精品国产三级a| 成人国产一区| 中文字幕1| 亚洲 天堂 欧美 日韩 国产| 欧美牲交A欧美牲交VDO| 久草免费视频在线观看| 高H高肉强J短篇NP| 91免费永久在线地址| 亚洲嫩草AV永久无码精品无码| 日本xxxx8888| 免费夜里18款禁用软粉色|