Skip to content

Commit 382fde1

Browse files
bryannahm1Bryannah Hernandez
and
Bryannah Hernandez
authored
First changes (#4723)
Co-authored-by: Bryannah Hernandez <[email protected]>
1 parent 00c3a6c commit 382fde1

File tree

7 files changed

+7
-0
lines changed

7 files changed

+7
-0
lines changed

src/sagemaker/serve/builder/djl_builder.py

+1
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,7 @@ def _djl_model_builder_deploy_wrapper(self, *args, **kwargs) -> Type[PredictorBa
265265
# if has not been built for local container we must use cache
266266
# that hosting has write access to.
267267
self.pysdk_model.env["TRANSFORMERS_CACHE"] = "/tmp"
268+
self.pysdk_model.env["HF_HOME"] = "/tmp"
268269
self.pysdk_model.env["HUGGINGFACE_HUB_CACHE"] = "/tmp"
269270

270271
if "endpoint_logging" not in kwargs:

src/sagemaker/serve/builder/tei_builder.py

+1
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ def _tei_model_builder_deploy_wrapper(self, *args, **kwargs) -> Type[PredictorBa
175175
# if has not been built for local container we must use cache
176176
# that hosting has write access to.
177177
self.pysdk_model.env["TRANSFORMERS_CACHE"] = "/tmp"
178+
self.pysdk_model.env["HF_HOME"] = "/tmp"
178179
self.pysdk_model.env["HUGGINGFACE_HUB_CACHE"] = "/tmp"
179180

180181
if "endpoint_logging" not in kwargs:

src/sagemaker/serve/builder/tgi_builder.py

+1
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ def _tgi_model_builder_deploy_wrapper(self, *args, **kwargs) -> Type[PredictorBa
214214
# if has not been built for local container we must use cache
215215
# that hosting has write access to.
216216
self.pysdk_model.env["TRANSFORMERS_CACHE"] = "/tmp"
217+
self.pysdk_model.env["HF_HOME"] = "/tmp"
217218
self.pysdk_model.env["HUGGINGFACE_HUB_CACHE"] = "/tmp"
218219

219220
if "endpoint_logging" not in kwargs:

src/sagemaker/serve/model_server/djl_serving/server.py

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
_DEFAULT_ENV_VARS = {
2020
"SERVING_OPTS": "-Dai.djl.logging.level=debug",
2121
"TRANSFORMERS_CACHE": "/opt/ml/model/",
22+
"HF_HOME": "/opt/ml/model/",
2223
"HUGGINGFACE_HUB_CACHE": "/opt/ml/model/",
2324
}
2425

src/sagemaker/serve/model_server/tei/server.py

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
_SHM_SIZE = "2G"
1919
_DEFAULT_ENV_VARS = {
2020
"TRANSFORMERS_CACHE": "/opt/ml/model/",
21+
"HF_HOME": "/opt/ml/model/",
2122
"HUGGINGFACE_HUB_CACHE": "/opt/ml/model/",
2223
}
2324

src/sagemaker/serve/model_server/tgi/server.py

+1
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
_SHM_SIZE = "2G"
1818
_DEFAULT_ENV_VARS = {
1919
"TRANSFORMERS_CACHE": "/opt/ml/model/",
20+
"HF_HOME": "/opt/ml/model/",
2021
"HUGGINGFACE_HUB_CACHE": "/opt/ml/model/",
2122
}
2223

tests/unit/sagemaker/serve/model_server/tei/test_server.py

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def test_start_invoke_destroy_local_tei_server(self, mock_requests):
6666
volumes={PosixPath("model_path/code"): {"bind": "/opt/ml/model/", "mode": "rw"}},
6767
environment={
6868
"TRANSFORMERS_CACHE": "/opt/ml/model/",
69+
"HF_HOME": "/opt/ml/model/",
6970
"HUGGINGFACE_HUB_CACHE": "/opt/ml/model/",
7071
"KEY": "VALUE",
7172
"SAGEMAKER_SERVE_SECRET_KEY": "secret_key",

0 commit comments

Comments
 (0)