Installation

IntelliHealer can be installed in Python 3.7. We can start with a new environment as follows:

$ conda create -n envname python=3.7
$ conda activate envname

Dependency

Before install IntelliHealer, please install the following dependencies:

$ conda install numpy=1.19.5
$ conda install pandas=0.24.2
$ conda install scipy=1.6.0
$ conda install gym=1.6.0
$ conda install -c conda-forge stable-baselines3
$ conda install -c conda-forge pyomo==5.6.1
$ conda install -c conda-forge tensorflow=1.14
$ conda install pytorch=1.7.1
$ conda install networkx
$ pip install keras==2.3.0

Then, we need to install the cplex solver 1280 (must be 1280 version).

  • Go to the IBM academic initiatives, login and download CPLEX studio, and install.

  • Go to local directory of CPLEX, browse into the Python directory inside. The directory generally looks like:

$ /Applications/CPLEX_Studio128/cplex/python/3.6/x86-64_osx/
  • Install the Cplex 1280 python interface:

$ python setup.py install

Performance Packages

After successfully install all dependencies, navigate to the root directory of IntelliHealer and install it using the following command

$ python setup.py install