Project Installation

Project Installation#

Deployment Setup#

Attention

❗ Docker is required. ❗

Follow the instruction steps.

  1. Download the repository using

    git clone --recurse-submodules https://github.com/OndrejSzekely/metron_ai_deepforge.git
    
  2. Log in into NVIDIA NGC Docker registries using this guide.

  3. Go into repository root folder and build all supported images using:

    ./build_images.sh
    

    It will build following docker images: - metron_ai/deepforge_tf: PyTorch based Docker image.

  4. Then run a container using following command:

     ./run_container.sh -b=<BACKEND_TYPE>  
    

    where <BACKEND_TYPE> can be of following options: - pt for metron_ai/deepforge_pt image - tf for metron_ai/deepforge_tf image

Development Setup#

Attention

❗ Docker is required. ❗

Attention

❗ Visual Studio Code is required. ❗

Open project in VSCODE as a Devcontainer. Then select which development environment you want to select from the dropdown.