Changes between Version 28 and Version 29 of Tutorials/Edge Computing/Alveo Getting Started


Ignore:
Timestamp:
May 21, 2020, 4:12:18 PM (4 years ago)
Author:
prasanthi
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Tutorials/Edge Computing/Alveo Getting Started

    v28 v29  
    11[[Include(WikiToC)]]
    22
    3 == Getting Started with Alveo FPGA acceleration ==
     3== Getting Started with Alveo FPGA acceleration (IN PROGRESS)==
    44
    55=== Description ===
     
    1212
    1313=== Resources required ===
    14 1 COSMOS compute server or 1 node in ORBIT SB9.
     141 COSMOS compute server or 1 node in ORBIT SB9. This tutorial uses a compute server on COSMOS SandBox1.
    1515
    1616=== Tutorial Setup ===
    1717
    18 Follow the steps below to gain access to the [wiki:/hardware/Domains/sb1 sandbox 1 console] and set up nodes with appropriate images.
     18Follow the steps below to gain access to the [wiki:/Architecture/Domains/cosmos_sb1 sandbox 1 console] and set up the node with appropriate image.
    1919 1. If you don't have one already, sign up for a [https://www.cosmos-lab.org/portal-2/ COSMOS account]
    2020 1. [wiki:/GettingStarted#MakeaReservation Create a resource reservation] on sandbox 1
    21  1. [Documentation/Short/Login Login] into sandbox 1 console (console.sb1.cosmos-lab.org) with two SSH sessions.
    22  1. Make sure all the nodes and devices used in the experiment are turned off:
    23 {{{#!shell
    24 omf tell -a offh -t srv3-lg1,srv4-lg1,rfdev3-1,rfdev3-2,rfdev3-5,rfdev3-6 
    25 }}}
    26  1. The image sivers_sb1_cosmos.ndz is [baseline_uhd.ndz] with Sivers control software installed.   
    27   Load sivers_sb1_cosmos.ndz on srv3,srv4. 
    28 {{{#!shell
    29 omf load -i sivers_sb1_cosmos.ndz -t srv3-lg1,srv4-lg1
    30 }}}
    31  1. Turn all the required resources on and check the status
    32 {{{#!shell
    33 omf tell -a on -t srv3-lg1,srv4-lg1,rfdev3-1,rfdev3-2,rfdev3-5,rfdev3-6
    34 }}}
    35 {{{#!shell
    36 omf stat -t system:topo:allres
    37 }}}
    38  1. ssh to the nodes, use option -Y for using GUI.
     21 1. [Documentation/Short/Login Login] into sandbox 1 console (console.sb1.cosmos-lab.org) with an SSH session.
     22 1. Make sure the server/node used in the experiment is turned off:
     23{{{#!shell
     24omf tell -a offh -t srv1-lg1 
     25}}}
     26 1. Load alveo_runtime.ndz on the server/node. This image comes with Vitis 2019.2, XRT(Xilinx RunTime) and Alveo U200 XDMA deployment shell installed.   
     27{{{#!shell
     28omf load -i alveo_runtime.ndz -t srv1-lg1
     29}}}
     30 1. Once the node is successfully imaged, turn it on and check the status
     31{{{#!shell
     32omf tell -a on -t srv1-lg1
     33}}}
     34{{{#!shell
     35omf stat -t srv1-lg1
     36}}}
     37 1. After giving it some time to power up and boot, ssh to the node
     38{{{#!shell
     39ssh root@srv1-lg1
     40}}}
    3941
    4042
    4143=== Experiment Execution ===
    42 
    43 [[CollapsibleStart(Prepare the node)]]
    44  
    45 * Load alveo_runtime.ndz on a reserved server/node. This image comes with Vitis 2019.2, XRT(Xilinx RunTime) and Alveo U200 XDMA deployment shell installed. 
    46   {{{#!shell-session
    47   prasanthi@console:~$ omf load -i alveo-runtime.ndz -t node1-6
    48   }}}
    49 
    50 * Once the node is successfully imaged, turn it on
    51   {{{#!shell-session
    52   prasanthi@console:~$ omf tell -a on -t node1-6
    53   }}}
    54 
    55 * After giving it some time to power up and boot, ssh to the node
    56   {{{#!shell-session
    57   prasanthi@console:~$ ssh root@node1-6
    58   }}}
    59 
    60 [[CollapsibleEnd]]
    61 
    6244
    6345[[CollapsibleStart(Validate Card and check shell installation)]]