Logo
Using IPUs from Docker
Version: latest
  • 1. Introduction
  • 2. Using gc-docker
  • 3. Using Docker images
    • 3.1. Image tags
      • 3.1.1. General format
      • 3.1.2. TensorFlow tags
      • 3.1.3. Examples
    • 3.2. Mounting directories from the host
    • 3.3. Setting environment variables
    • 3.4. Using IPU Pod partitions
      • 3.4.1. Configuration variables
      • 3.4.2. Using the configuration in a container
      • 3.4.3. Configuration files
    • 3.5. Verifying IPU access from inside container
  • 4. Running a TensorFlow 2 application on an IPU
  • 5. Extending the images
  • 6. Sharing IPU devices between containers
  • 7. PCIe IPU devices
    • 7.1. Check if IPU hardware is present
    • 7.2. Check if the IPU device driver is installed
      • 7.2.1. Docker setup
      • 7.2.2. Installing the PCIe driver
  • 8. Further reading
  • 9. Trademarks & copyright

Appendix

  • A. Older tag versions
Using IPUs from Docker

Search help

Note: Searching from the top-level index page will search all documents. Searching from a specific document will search only that document.

  • Find an exact phrase: Wrap your search phrase in "" (double quotes) to only get results where the phrase is exactly matched. For example "PyTorch for the IPU" or "replicated tensor sharding"
  • Prefix query: Add an * (asterisk) at the end of any word to indicate a prefix query. This will return results containing all words with the specific prefix. For example tensor*
  • Fuzzy search: Use ~N (tilde followed by a number) at the end of any word for a fuzzy search. This will return results that are similar to the search word. N specifies the “edit distance” (fuzziness) of the match. For example Polibs~1
  • Words close to each other: ~N (tilde followed by a number) after a phrase (in quotes) returns results where the words are close to each other. N is the maximum number of positions allowed between matching words. For example "ipu version"~2
  • Logical operators. You can use the following logical operators in a search:
    • + signifies AND operation
    • | signifies OR operation
    • - negates a single word or phrase (returns results without that word or phrase)
    • () controls operator precedence

Using IPUs from Docker

  • 1. Introduction
  • 2. Using gc-docker
  • 3. Using Docker images
    • 3.1. Image tags
      • 3.1.1. General format
      • 3.1.2. TensorFlow tags
      • 3.1.3. Examples
    • 3.2. Mounting directories from the host
    • 3.3. Setting environment variables
    • 3.4. Using IPU Pod partitions
      • 3.4.1. Configuration variables
      • 3.4.2. Using the configuration in a container
      • 3.4.3. Configuration files
    • 3.5. Verifying IPU access from inside container
  • 4. Running a TensorFlow 2 application on an IPU
  • 5. Extending the images
  • 6. Sharing IPU devices between containers
  • 7. PCIe IPU devices
    • 7.1. Check if IPU hardware is present
    • 7.2. Check if the IPU device driver is installed
      • 7.2.1. Docker setup
      • 7.2.2. Installing the PCIe driver
  • 8. Further reading
  • 9. Trademarks & copyright

Appendix

  • A. Older tag versions
Next

Revision 955fe121.