Predict python

License MIT

This is the example repository for the student's final project in the Process Mining course @ UNIPD for the academic year 2019/2020

Master

Build Status codecov Total alerts Language grade: Python Maintainability

Django backend server for machine learning on event logs.

Requirements

install docker

install pycharm enterprise, NOT community

Docker Compose

Please follow the instructions in the video On first run to setup the database, you can run:

docker-compose up -d db
docker-compose run progetto_padova bash -c "python3 manage.py makemigrations; python3 manage.py migrate"

Create python interpreter with the docker composer

Create run configuration using the python interpreter

Eventually, to update the project when introducing changes in the code:

docker-compose build

Note on CUDA enabled systems

As this project detects when a compatible GPU is present in the system and tries to use it, please add a CUDA_VISIBLE_DEVICES=0 flag as an environment variable if you encounter problems.

Contributors