Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 2.05 KB

dev.md

File metadata and controls

26 lines (19 loc) · 2.05 KB

Development environment

Python

The tutorials require a few dependencies, e.g. NumPy, in addition to one of the two deep learning libraries. Individual tutorials may also require other libraries which will be specified in the readme.md in individual tutorial folders.

Deep learning libraries

Module tutorials are implemented in Python with TensorFlow and/or PyTorch.

Technical support

Conda is recommended to manage the required dependencies and libraries. It is not mandatory, in tutorials or assessed coursework, to use any specific development, package or environment management tools. However, technical support will be available with the tested development environment - see the supported development environment for Python.

  • For Python programming and numerical computing:

  • For TensorFlow and PyTorch:

    • Optional TA-led tutorials may be available as a refresher at the beginners level.
    • Other tutorials are readily available, e.g. the respective official documentation TensorFlow tutorials and PyTorch tutorials.
    • TA support are also available with the above-specified development environment.
  • For GPU acceleration:

    • Google Colab provides freely available computing resource, though restrictions apply.
    • UCL Department of Computer Science hosts a high performance computing cluster, with independent technical support.
    • Other GPU supply is to be confirmed.