#python-3.x #amazon-s3 #amazon-sagemaker
#python-3.x #amazon-s3 #amazon-sagemaker
Вопрос:
У меня есть файл whl для пользовательского пакета (не опубликованный с открытым исходным кодом) в корзине S3.
Теперь я хочу импортировать / установить его в свой экземпляр sagemaker. https://medium.com/@shadidc/installing-custom-python-package-to-sagemaker-notebook-b7b897f4f655 По этой ссылке я пытался перейти, но у меня это не сработало.
Кто-нибудь пробовал это раньше?
Ответ №1:
Использование AWS Sagemaker Jupyter cell
Вариант 1 :
Быстро и грязно загрузите файл whl в ту же рабочую область, что и в ноутбуке, и просто установите.
%pip install custom_package_name.whl
Теперь вам нужно будет перезапустить ядро, а затем импортировать. Вы должны быть в состоянии работать.
Вариант 2:
Другой простой подход — получить файл whl из папки S3 и установить.
s3 = boto3.client("s3")
s3_bucket = "your core s3 bucket location"
file_location = "your file location and file name with extension"
Ниже я использую одно и то же расположение файла как для исходного, так и для целевого
s3_client.download_file(s3_bucket, file_location, file_location)
%pip install ./your_target_folder_name/custom_package.whl
Теперь вам нужно будет перезапустить ядро, а затем импортировать. Вы должны быть в состоянии работать.