Ejemplo n.º 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)
Ejemplo n.º 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'})
Ejemplo n.º 3
0
def test_videos(ctx):
    result = models.test_videos(ctx.obj['id'])
    output.print(result)
Ejemplo n.º 4
0
def test_images(ctx):
    result = models.test_images(ctx.obj['id'])
    output.print(result)
Ejemplo n.º 5
0
def delete(ctx):
    result = models.delete_detail(ctx.obj['id'])
    output.print(result)
Ejemplo n.º 6
0
def update(ctx):
    result = models.update_detail(ctx.obj['id'])
    output.print(result)
Ejemplo n.º 7
0
def detail(id):
    result = apps.get_detail(id)
    output.print(result)
Ejemplo n.º 8
0
 def upload_image(image, label_id):
     result = labels.upload_image(ctx.obj['id'], image)
     if 'error' in result:
         output.print(result)
Ejemplo n.º 9
0
def get_list():
    result = tasks.get_list()
    output.print(result)
Ejemplo n.º 10
0
def get_list(app_id, base_id):
    result = labels.get_list(app_id, base_id)
    output.print(result)
Ejemplo n.º 11
0
def list_images(ctx):
    result = labels.list_images(ctx.obj['id'])
    output.print(result)
Ejemplo n.º 12
0
def convert(app_id, model_name, model_id, platform):
    result = jobs.convert(app_id, model_name, model_id, platform)
    output.print(result)
Ejemplo n.º 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)
Ejemplo n.º 14
0
def get_list(app_id):
    result = jobs.get_list(app_id)
    output.print(result)
Ejemplo n.º 15
0
def get_list(app_id):
    result = bases.get_list(app_id)
    output.print(result)
Ejemplo n.º 16
0
def show(ctx):
    result = tasks.get_detail(ctx.obj['uuid'])
    output.print(result)
Ejemplo n.º 17
0
def show(ctx):
    result = bases.get_detail(ctx.obj['id'])
    output.print(result)
Ejemplo n.º 18
0
def get_list(app_id):
    result = models.get_list(app_id)
    output.print(result)
Ejemplo n.º 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()
Ejemplo n.º 20
0
def get_list():
    result = apps.get_list()
    output.print(result)