In order to run the project, a few requirements must be met in order to operate the project.
This project requires a system with a nvidia GPU and enough ram to load and operate the dataset (4GB should be enough). In addition, downloading the dataset, libraries, and processing the results may require up to 16GB of disk space in total.
This project has a library that is only supported on the Linux operation system. If the RuleMatrix part of explainability analysis is skipped, the rest of the project can be run on any operating system.
This project requires python 3.8 (installation guide), anaconda (installation guide) as well as a set of libraries from these environments.
The list of all the installed libraries and their versions can be found in the pip-requirements.txt and conda-requirements.txt files in the repository. The commands to install the most up to date versions of these libraries and all other packages are discussed further in the INSTALL file under the section Setup Instructions.
Python version 3.8 is used as it is the only version where all libraries and dependencies have compatible versions.