1.1. Introduction

1.1.1. Qunomon

Qunomon is a open-sourced platform for quality assessment for AI/ML systems.

It assist your AI/ML quality management through various features including (1) ML components (models/datasets) management, (2) isolated test execution environment, (3) test package management and (4) systematic report generation along with customizable guideline or standards.

In this document, we will provide you information about how to use Qunomon, with some explanation of technical terms and concepts.

1.1.2. Download of Qunomon

You can download the Qunomon through our landing page.

1.1.3. Required Software

1.1.3.1. Installation of docker

  • An environment capable of running Docker 19.03 or higher is required.

    • For Windows user, your system also must be capable of Docker Desktop 2.3.0.3 or higher.

    • For Mac user, your system also must be capable of Docker Desktop 4.20.1 or higher.

  • Google Chrome may be required for correctly operating Qunomon.

1.1.4. Preparations for launching Qunomon on Linux

If you are trying to launch Qunomon on Linux environment, you are required to create appropriate group and user in advance and should place the downloaded resource on specified location.

In this guide, we will create a new group named “qunomon” with group ID of 5000, and then create a new user with user ID of 50000 will be participated to that group.

1.1.4.1. Change permissions for docker.sock

  • After installing “docker”, change the permissions of docker.sock using the following command.

    chmod -R 777 /var/run/docker.sock
    

1.1.4.2. User create

  • Create a new group.

    groupadd -g 50000 qunomon
    
  • Create a new user assigned to the qunomon and docker group.

    useradd -u 50000 -g 50000 -G docker -m -d /home/qunomon -s /bin/bash qunomon
    

1.1.4.3. Unpacking materials

Unpack and place the required materials.

  • Change root privileges using the command below.

    sudo su -
    
  • Create a directory with appropriate permission configuration.

    chmod -R 777 /home/qunomon
    mkdir -p /home/qunomon/workspace
    chmod -R 777 /home/qunomon/workspace
    
  • Move to the workspace directory.

    cd /home/qunomon/workspace
    

Note

If the alpha version qunomon folder already exists under /home/qunomon/workspace, please delete it all.

  • If you do not have the unzipping tool, install it. (If you use apt, run the following command.)

    sudo apt-get install zip unzip
    
  • Place the zipped material (qunomon.zip) under the {/home/qunomon/workspace} and unzip it.

    unzip qunomon.zip
    
  • After unpacking, change the permissions for each folder.

    chmod -R 777 /home/qunomon/workspace/qunomon
    chown -R qunomon /home/qunomon/workspace/qunomon/src/docker-airflow/logs
    chown -R qunomon /home/qunomon/workspace/qunomon/src/docker-airflow/dags
    

1.1.5. Starting Qunomon

After installation, execute the following command under the “~/qunomon” directory.

  • Windows

    docker compose up -d
    
  • Mac

    sudo docker compose -f docker-compose.yml -f docker-compose-mac.yml up -d
    
  • Linux

    sudo docker compose up -d
    

Please open your browser and access “https://127.0.0.1”.

The following port is used to run Qunomon. Do not use the following ports for other applications.
・443
・5050
・5051
・5432
・5433
・6000
・8000
・8180
・8888