Пример #1
0
def delete_all_images(ctx, yes):
    if not yes:
        click.confirm(
            'Are you sure you want to delete all images for this base model?',
            abort=True)
    result = bases.delete_all_images(ctx.obj['id'])
    output.print(result)
Пример #2
0
def download(ctx, converted):
    result = models.get_detail(ctx.obj['id'])
    if converted:
        model_path_key = 'converted_zip_url'
    else:
        model_path_key = 'zip_url'
    model_path = result[model_path_key]

    host_url = config.url.replace('/api/v1', '')
    model_url = '{}/{}'.format(host_url, model_path)
    filename = model_url.split('/')[-1]

    chunk_download(model_url, filename)
    output.print({'download_status': 'SUCCESS'})
Пример #3
0
def test_videos(ctx):
    result = models.test_videos(ctx.obj['id'])
    output.print(result)
Пример #4
0
def test_images(ctx):
    result = models.test_images(ctx.obj['id'])
    output.print(result)
Пример #5
0
def delete(ctx):
    result = models.delete_detail(ctx.obj['id'])
    output.print(result)
Пример #6
0
def update(ctx):
    result = models.update_detail(ctx.obj['id'])
    output.print(result)
Пример #7
0
def detail(id):
    result = apps.get_detail(id)
    output.print(result)
Пример #8
0
 def upload_image(image, label_id):
     result = labels.upload_image(ctx.obj['id'], image)
     if 'error' in result:
         output.print(result)
Пример #9
0
def get_list():
    result = tasks.get_list()
    output.print(result)
Пример #10
0
def get_list(app_id, base_id):
    result = labels.get_list(app_id, base_id)
    output.print(result)
Пример #11
0
def list_images(ctx):
    result = labels.list_images(ctx.obj['id'])
    output.print(result)
Пример #12
0
def convert(app_id, model_name, model_id, platform):
    result = jobs.convert(app_id, model_name, model_id, platform)
    output.print(result)
Пример #13
0
def retrain(app_id, model_name, label_list, note):
    labels = label_list.read().splitlines()
    result = jobs.retrain(app_id, model_name, labels, note)
    output.print(result)
Пример #14
0
def get_list(app_id):
    result = jobs.get_list(app_id)
    output.print(result)
Пример #15
0
def get_list(app_id):
    result = bases.get_list(app_id)
    output.print(result)
Пример #16
0
def show(ctx):
    result = tasks.get_detail(ctx.obj['uuid'])
    output.print(result)
Пример #17
0
def show(ctx):
    result = bases.get_detail(ctx.obj['id'])
    output.print(result)
Пример #18
0
def get_list(app_id):
    result = models.get_list(app_id)
    output.print(result)
Пример #19
0
def print_version(ctx, param, value):
    if not value or ctx.resilient_parsing:
        return
    version = pkg_resources.require('epeuva-cli')[0].version
    output.print('Epeuva-CLI Version {}'.format(version))
    ctx.exit()
Пример #20
0
def get_list():
    result = apps.get_list()
    output.print(result)