4. Determine system type

You may need to know the type of the IPU-Machines in the system. There are three methods you can use to get this information:

4.1. Using the part number

You can get the part number of the IPU-Machine by running the ipuminventory command. You must be logged in to the BMC via SSH or the serial console. See the BMC User Guide for more information.

$ ssh <BMC_address>
$ ipuminventory -l

Output for an IPU-M2000:

NAME         PRETTY_NAME         PRESENT  FUNCTIONAL MANUFACTURER MODEL     SERIALNUMBER   PARTNUMBER
system       IPU_Machine_P2_1    true     true       Graphcore    23        8204521-0145   GC-ADA2-00 Rev. 1
chassis      IPU_Machine_P2_1    true     true       Graphcore    N/A       8204521-0145   GC-ADA2-00 Rev. 1
motherboard  IPU_Machine_P2_1    true     true       Graphcore    p2.1.A    8204521-0145   GC-ADA2-00 Rev. 1
...

Output for a Bow-2000:

NAME         PRETTY_NAME         PRESENT  FUNCTIONAL MANUFACTURER MODEL     SERIALNUMBER   PARTNUMBER
system       IPU_Machine_P2_1    true     true       Graphcore    23        8214221-0019   GC-ADA2-00W Rev. 1
chassis      IPU_Machine_P2_1    true     true       Graphcore    N/A       8214221-0019   GC-ADA2-00W Rev. 1
motherboard  IPU_Machine_P2_1    true     true       Graphcore    p2.2.B    8214221-0019   GC-ADA2-00W Rev. 1
...

See the PARTNUMBER field:

Table 4.1 Meaning of part number field

Part number

IPU-Machine type

GC-ADA2-00

IPU-M2000

GC-ADA2-00W

Bow-2000

4.2. Using the model ID from the BMC

You can use the model ID of the IPU-Machine displayed by the same ipuminventory command.

See the third row of the MODEL field in the output above:

Table 4.2 Meaning of model ID field

Part number

IPU-Machine type

P2.0*

IPU-M2000

P2.1*

P2.2*

Bow-2000

4.3. Using the model ID from the IPU-Gateway

You can also display the model ID using the gwutil command. You will need to log in to the IPU-Gateway to run this command. See Serial over LAN (SoL) in the BMC User Guide for more information.

$ ssh <gateway_address>
$ gwutil hw_version

This displays the model ID. This is the same as in Table 4.2, except the output comes from the IPU-Gateway.