super_gradients.common.data_connection package

Submodules

super_gradients.common.data_connection.s3_connector module

exception super_gradients.common.data_connection.s3_connector.KeyNotExistInBucketError[source]

Bases: Exception

class super_gradients.common.data_connection.s3_connector.S3Connector(env: str, bucket_name: str)[source]

Bases: super_gradients.common.abstractions.abstract_logger.ILogger

S3Connector - S3 Connection Manager

check_key_exists()
get_object_by_etag()
create_bucket()
delete_bucket()
get_object_metadata()
delete_key()
upload_file_from_stream()
upload_file()
download_key()
download_keys_by_prefix()
download_file_by_path()
empty_folder_content_by_path_prefix()
upload_buffer()
list_bucket_objects()
create_presigned_upload_url()
create_presigned_download_url()
static convert_content_length_to_mb(content_length)[source]
copy_key()

Module contents

class super_gradients.common.data_connection.S3Connector(env: str, bucket_name: str)[source]

Bases: super_gradients.common.abstractions.abstract_logger.ILogger

S3Connector - S3 Connection Manager

check_key_exists()
get_object_by_etag()
create_bucket()
delete_bucket()
get_object_metadata()
delete_key()
upload_file_from_stream()
upload_file()
download_key()
download_keys_by_prefix()
download_file_by_path()
empty_folder_content_by_path_prefix()
upload_buffer()
list_bucket_objects()
create_presigned_upload_url()
create_presigned_download_url()
static convert_content_length_to_mb(content_length)[source]
copy_key()