5.12. PopDist and PopRun

3.1.0

New features

  • For PopRun on Pod systems, added functionality that automatically detects the RNIC interfaces to use for host-to-host communication. Refer to the section in the user guide on Network interfaces for more information about how to override the settings.

  • Removed the --vipu-cluster command line option. Use the --vipu-allocation option instead. See the Configuration section in the PopDist and PopRun User Guide for more information.

  • Added the --hostfile and --machinefile command line options. See the Configuration section in the PopDist and PopRun User Guide for more information.

Bug Fixes

None

Other improvements

  • popdist::isBackendInitialized now returns False if that backend has not yet been registered. This is a more intuitive result for the user than throwing an exception (which was the previous behaviour). If you are calling this function already, this new behaviour is what will happen. No further change required.

  • Improvements to the documentation:

  • documented that PopRun ignores IPUOF_VIPU_XXX environment variables.

Known issues

None

Compatibility changes

None

3.0.0

New features

  • Add debug mode to PopRun. Add --debug on the command line for advanced diagnostics.

  • Host SSH keys for multi-node systems should be automatically populated for all users. This is supported by the ability to forward the SSH key to the hosts specified.

    Specify a key with --distribute-ssh-key, answer the password prompt, and it will copy the key to all hosts specified by that flag.

  • Eliminate the need for passing of IP addresses/hostnames to PopRun. Host names can be read from a file.

  • PopRun --offline-mode does not check for a V-IPU partition.

Bug Fixes

None

Other improvements

None

Known issues

None

Compatibility changes

None