aws_sagemaker_remote package

Subpackages

Submodules

aws_sagemaker_remote.args module

Modes

  • File
  • Pipe
  • ManifestFile
  • AugmentedManifestFile
class aws_sagemaker_remote.args.PathArgument(local=None, remote='default', optional=False, mode=None, attributes=None, repeat=1, shuffle=False, repeated=False)

Bases: object

copy(**kwargs)
aws_sagemaker_remote.args.argparse_to_variable(flag)
aws_sagemaker_remote.args.bool_argument(parser: argparse.ArgumentParser, *args, **kwargs)
aws_sagemaker_remote.args.convert_path_argument(param, cls=<class 'aws_sagemaker_remote.args.PathArgument'>)
aws_sagemaker_remote.args.convert_path_arguments(params, cls=<class 'aws_sagemaker_remote.args.PathArgument'>)
aws_sagemaker_remote.args.get_local_path(path)
aws_sagemaker_remote.args.get_mode(mode)
aws_sagemaker_remote.args.get_record_wrapping(mode)
aws_sagemaker_remote.args.get_s3_data_type(mode)
aws_sagemaker_remote.args.sagemaker_profile_args(parser, profile='default')
aws_sagemaker_remote.args.strtobool_type(v)
aws_sagemaker_remote.args.variable_to_argparse(variable)

aws_sagemaker_remote.cli module

aws_sagemaker_remote.cli.ecr_image_build_cli(image)

aws_sagemaker_remote.commands module

class aws_sagemaker_remote.commands.Command(help=None)

Bases: object

configure(parser: argparse.ArgumentParser)
parser()
run(args)
run_command(description=None)
aws_sagemaker_remote.commands.commands_parser(commands, description=None, parser=None, dest='command')
aws_sagemaker_remote.commands.handle_commands(commands, args)
aws_sagemaker_remote.commands.run_command(command: aws_sagemaker_remote.commands.Command, description=None)
aws_sagemaker_remote.commands.run_commands(commands, description=None, argv=None, dry_run=False)

aws_sagemaker_remote.git module

aws_sagemaker_remote.git.git_get_branch(file)
aws_sagemaker_remote.git.git_get_remote(file, name='origin')
aws_sagemaker_remote.git.git_get_status(file)
aws_sagemaker_remote.git.git_get_tags(__file__)
aws_sagemaker_remote.git.git_warn(name, e)

aws_sagemaker_remote.iam module

aws_sagemaker_remote.iam.create_role(iam, role_name, description, policies, trust)
aws_sagemaker_remote.iam.ensure_role(iam, role_name, description, policies, trust)
aws_sagemaker_remote.iam.get_role_by_name(iam, role_name)
aws_sagemaker_remote.iam.is_boto_exception(e, code)

aws_sagemaker_remote.md5 module

aws_sagemaker_remote.md5.calc_md5(path)
aws_sagemaker_remote.md5.check_md5(path, md5=None)

aws_sagemaker_remote.modules module

aws_sagemaker_remote.modules.module_path(module)

aws_sagemaker_remote.mpworkers module

aws_sagemaker_remote.mpworkers.init_child(semaphore_)
aws_sagemaker_remote.mpworkers.run_workers(workers, fn, data, *args, expand=False, queue_size=100)
aws_sagemaker_remote.mpworkers.wrap_worker(fn, *args)

aws_sagemaker_remote.s3 module

class aws_sagemaker_remote.s3.FileType

Bases: object

FILE = 'File'
FOLDER = 'Folder'
aws_sagemaker_remote.s3.copy_s3(src, dst, s3)
aws_sagemaker_remote.s3.download_file(Filename, s3, **kwargs)
aws_sagemaker_remote.s3.download_file_or_folder(uri, session, dest, file_subfolder=True, skip_if_exist=True)
aws_sagemaker_remote.s3.download_folder(Filename, Bucket, Key, session)
aws_sagemaker_remote.s3.get_file(url, s3)
aws_sagemaker_remote.s3.get_file_bytes(url, s3)
aws_sagemaker_remote.s3.get_file_string(url, s3, encoding='utf-8')
aws_sagemaker_remote.s3.get_file_type(uri, s3)
aws_sagemaker_remote.s3.is_s3_file(uri, s3)
aws_sagemaker_remote.s3.is_s3_folder(uri, s3)
aws_sagemaker_remote.s3.iterate_all_objects(s3, url, MaxKeys=1000)
aws_sagemaker_remote.s3.list_all_objects(s3, url, MaxKeys=1000)
aws_sagemaker_remote.s3.list_objects(s3, url, **kwargs)
aws_sagemaker_remote.s3.parse_s3(url, trailing=None)

aws_sagemaker_remote.session module

aws_sagemaker_remote.session.sagemaker_session(profile_name=None)

aws_sagemaker_remote.tags module

aws_sagemaker_remote.tags.clean_tag(value: str)
aws_sagemaker_remote.tags.clip_tag(value, max_length=256, suffix='...')
aws_sagemaker_remote.tags.make_tags(tags)

Module contents