-
Notifications
You must be signed in to change notification settings - Fork 1
Software Requirements
DUSC was developed and tested on Windows and Ubuntu. It works on both operating systems and can use either CPUs or Nvidia GPUs for deep learning. There are two major runtime dependencies for DUSC
- Python 2.7 (necessary for deep learning)
- Java 1.8 (necessary for clustering)
The steps below help to obtain the necessary runtime dependencies and Python libraries:
-
It is suggested to install the Anaconda distribution to get Python 2.7 and Anaconda includes many of the necessary dependencies. The Anaconda2 installer can be downloaded from this link.
-
After installing Anaconda, the next requirement is Theano, the deep learning framework for DAWN.
a. The use of Nvidia GPUs for deep learning requires installation of the CUDA toolkit and its dependencies, available from this link.
b. Please select the Theano installation instructions specific to your operating system. -
The Java 1.8 runtime can be downloaded from this link
-
Weka is required to compute the clusters from the output of DAWN. Weka can be downloaded from this link