#!/usr/bin/env python

# Copyright (c) 2022 Kyle Schouviller (https://github.com/kyle0654)

import logging
logging.getLogger("xformers").addFilter(lambda record: 'A matching Triton is not available' not in record.getMessage())

import os
import sys

def main():
    # Change working directory to the repo root
    os.chdir(os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))

    # TODO: Parse some top-level args here.
    from invokeai.app.cli_app import invoke_cli
    invoke_cli()

if __name__ == '__main__':
    main()