torchsight.cli module

Package where are the CLI commands.

Source code
"""Package where are the CLI commands."""
import click

from .evaluate import evaluate
from .experiments import experiments
from .stats import stats
from .train import train
from .visualize import visualize


@click.group()
def cli():
    """Command Line Interface to interact with the project."""


# COMMANDS OF THE CLI
cli.add_command(evaluate)
cli.add_command(experiments)
cli.add_command(stats)
cli.add_command(train)
cli.add_command(visualize)

Sub-modules

torchsight.cli.evaluate

Commands to evaluate the models.

torchsight.cli.experiments

Commands for the experiments.

torchsight.cli.stats

Commands to extract some stats from the log files.

torchsight.cli.train

Train commands for the CLI.

torchsight.cli.visualize

Commands to visualize the datasets or the results.