You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

MXNets Continuous Integration system is covering a big variety of environments with the help of Docker. This ensures consistent test behaviour and reproducibility in between multiple runs. This guide explains how to make use of the available tools to recreate test results on your local machine. 

Requirements

In order to run this toolchain, the following packages have to be installed. Please note that CPU tests can be run on Mac OS and Ubuntu, while GPU tests may only be executed under Ubuntu. Unfortunately, Windows builds and tests are being done without Docker and are thus not covered by this guide.

 

Workflow

Depending on the stage you would like to test, different steps are required. 

Build

A build failure like shown below can be reproduced by copying the failed command, starting with ci/build.py, and running it on your local machine.

Build failure

 

Test

  • No labels