4. gc-exchangewritetest

This tool tests direct writes to the IPU’s tile memory via the host.

It can be run as follows:

gc-exchangewritetest -d {device_id}

where {device_id} is the id number returned by the gc-inventory tool, including MultiIPU devices.

If the test finds no issues, then the output looks like this:

{
    "result": "pass"
}

If the test finds any issues with the IPU tile memory writes, the output shows which tiles have failed. For example:

{
    "tile_results": [
        {
            "12": "fail"
        },
        {
            "1000": "fail"
        },
        {
            "0": "fail"
        }
    ],
    "affected_ipus": [
      {
          "serial": "0134.0004.918521"
      }
  ],

    "result": "fail"
}

4.1. Usage

4.1.1. Allowed options

-d {id}, --device-id {id}

Device id

-h, --help

Produce help message

-v, --verbose

Verbose output

--version

Version number