File size: 1,231 Bytes
1bf41f9
 
 
 
 
 
39d2064
 
 
 
 
1bf41f9
 
39d2064
 
 
 
 
 
 
 
 
 
1bf41f9
39d2064
 
 
 
 
 
 
 
 
 
1bf41f9
 
da8bdb9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# -*- coding: utf-8 -*-
"""

    SaliencyMapDemo

"""
import argparse

import src.utils as utils
from src.reporter import get_current_reporter
        
PROGRAM_NAME = 'SaliencyMapDemo'
__version__ = utils.get_package_version()

def main():
    """

        エントリーポイント

        1, コマンドライン引数の解析を行います

        2, アプリを起動します。

    """
    log = get_current_reporter()
    log.info("#アプリ起動中")
    watch = utils.Stopwatch.startNew()
    
    from src.myapp import runApp

    parser = argparse.ArgumentParser(prog=PROGRAM_NAME, description="SaliencyMapDemo")
    parser.add_argument('--server_port', type=int, default=9999, help="Gradio server port")
    parser.add_argument('--max_file_size', type=int, default=20 * 1024 * 1024, help="Gradio max file size")
    parser.add_argument('--inbrowser', type=bool, default=True, help="Gradio inbrowser")
    parser.add_argument('--share', type=bool, default=False, help="Gradio share")
    parser.add_argument('--version', action='version', version=f'%(prog)s {__version__}')
    
    args = parser.parse_args()
    
    runApp(args, watch)

if __name__ == "__main__":
    main()