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()
static convert_content_length_to_mb(content_length)[source]
copy_key()
create_bucket()
create_presigned_download_url()
create_presigned_upload_url()
delete_bucket()
delete_key()
download_file_by_path()
download_key()
download_keys_by_prefix()
empty_folder_content_by_path_prefix()
get_object_by_etag()
get_object_metadata()
list_bucket_objects()
upload_buffer()
upload_file()
upload_file_from_stream()

Module contents