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)
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'})
def test_videos(ctx): result = models.test_videos(ctx.obj['id']) output.print(result)
def test_images(ctx): result = models.test_images(ctx.obj['id']) output.print(result)
def delete(ctx): result = models.delete_detail(ctx.obj['id']) output.print(result)
def update(ctx): result = models.update_detail(ctx.obj['id']) output.print(result)
def detail(id): result = apps.get_detail(id) output.print(result)
def upload_image(image, label_id): result = labels.upload_image(ctx.obj['id'], image) if 'error' in result: output.print(result)
def get_list(): result = tasks.get_list() output.print(result)
def get_list(app_id, base_id): result = labels.get_list(app_id, base_id) output.print(result)
def list_images(ctx): result = labels.list_images(ctx.obj['id']) output.print(result)
def convert(app_id, model_name, model_id, platform): result = jobs.convert(app_id, model_name, model_id, platform) output.print(result)
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)
def get_list(app_id): result = jobs.get_list(app_id) output.print(result)
def get_list(app_id): result = bases.get_list(app_id) output.print(result)
def show(ctx): result = tasks.get_detail(ctx.obj['uuid']) output.print(result)
def show(ctx): result = bases.get_detail(ctx.obj['id']) output.print(result)
def get_list(app_id): result = models.get_list(app_id) output.print(result)
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()
def get_list(): result = apps.get_list() output.print(result)