Spaces:
Sleeping
Sleeping
Hjgugugjhuhjggg
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -77,7 +77,7 @@ class S3DirectStream:
|
|
77 |
def load_model_from_stream(self, model_prefix):
|
78 |
try:
|
79 |
logger.info(f"Loading model {model_prefix}...")
|
80 |
-
if self.file_exists_in_s3(f"{model_prefix}/config.json"):
|
81 |
logger.info(f"Model {model_prefix} found in S3. Loading...")
|
82 |
return self.load_model_from_existing_s3(model_prefix)
|
83 |
|
@@ -97,9 +97,6 @@ class S3DirectStream:
|
|
97 |
logger.info(f"Config loaded for {model_prefix}.")
|
98 |
|
99 |
model_files = self._get_model_files(model_prefix) #This line is not used anymore
|
100 |
-
if not model_files:
|
101 |
-
logger.error(f"No model files found for {model_prefix} in S3")
|
102 |
-
raise EnvironmentError(f"No model files found for {model_prefix} in S3")
|
103 |
|
104 |
state_dict = {}
|
105 |
for model_file in model_files: #This loop is not used anymore
|
@@ -171,6 +168,7 @@ class S3DirectStream:
|
|
171 |
logger.error(f"An unexpected error occurred: {e}")
|
172 |
raise HTTPException(status_code=500, detail=f"An unexpected error occurred during model download") from e
|
173 |
|
|
|
174 |
def download_and_upload_to_s3_url(self, url, s3_key):
|
175 |
logger.info(f"Downloading from {url}...")
|
176 |
with requests.get(url, stream=True) as response:
|
|
|
77 |
def load_model_from_stream(self, model_prefix):
|
78 |
try:
|
79 |
logger.info(f"Loading model {model_prefix}...")
|
80 |
+
if self.file_exists_in_s3(f"{model_prefix}/config.json"):
|
81 |
logger.info(f"Model {model_prefix} found in S3. Loading...")
|
82 |
return self.load_model_from_existing_s3(model_prefix)
|
83 |
|
|
|
97 |
logger.info(f"Config loaded for {model_prefix}.")
|
98 |
|
99 |
model_files = self._get_model_files(model_prefix) #This line is not used anymore
|
|
|
|
|
|
|
100 |
|
101 |
state_dict = {}
|
102 |
for model_file in model_files: #This loop is not used anymore
|
|
|
168 |
logger.error(f"An unexpected error occurred: {e}")
|
169 |
raise HTTPException(status_code=500, detail=f"An unexpected error occurred during model download") from e
|
170 |
|
171 |
+
|
172 |
def download_and_upload_to_s3_url(self, url, s3_key):
|
173 |
logger.info(f"Downloading from {url}...")
|
174 |
with requests.get(url, stream=True) as response:
|