---
system:
    num_gpus: 1
    gpu_memory_bound: 500
    visible_gpus: auto
    preprocess:
        num_threads: 8
    batch_size_per_gpu: 256
    max_epochs: 900
    pdb:
        use: true
        skip:
            - KeyboardInterrupt
            - FileNotFoundError
    log:
        level: info
        frame: false
        tensorflow: 2
    checkpoint:
        load: latest
        save:
            interval: 1
            countdown: 3
            name: latest
    info:
        plumbing: false
    plot:
        features: false
        parameters: true
        gates: true
    profile:
        activations: true
        weights: true
    search_path:
        dataset:
            - datasets/
        checkpoint:
            save: &cp_paths
                - checkpoints/$(model.name)/$(dataset.name)/
            load: *cp_paths
        plot:
            - plots/$(model.name)/$(dataset.name)/
        profile:
            - profiles/$(model.name)/$(dataset.name)/
        run:
            inputs:
                - runs/$(model.name)/inputs
            outputs:
                - runs/$(model.name)/outputs
