message: Only IPU device 0 is allowed to automatically connect to an IPU
  Summary:
  Only one of the 4 devices should automatically connect to the first
  available IPU.  The remaining ones should be CPU backends.
  Test Plan: None
  Reviewers: georgep
diff: @@ -290,7 +290,7 @@ Status PoplarExecutor::ConfigurePoplarDevice(
  device_mgr.getDevices(poplar::TargetType::IPU, num_ipus);
  if (type == tensorflow::IPUOptions::DeviceConfig::DEFAULT) {
  - if (device_list.size() > 0) {
  + if (device_list.size() > 0 && ordinal_ == 0) {
  type = tensorflow::IPUOptions::DeviceConfig::IPU;
  } else {
  type = tensorflow::IPUOptions::DeviceConfig::CPU;
  