NOABOL35631y commited on
Commit
b4d315c
·
1 Parent(s): 8351391

Create Model c train

Browse files
Files changed (1) hide show
  1. Model c train +29 -0
Model c train ADDED
@@ -0,0 +1,29 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from sagemaker.huggingface import HuggingFaceModel
2
+ import boto3
3
+
4
+ iam_client = boto3.client('iam')
5
+ role = iam_client.get_role(RoleName='{IAM_ROLE_WITH_SAGEMAKER_PERMISSIONS}')['Role']['Arn']
6
+ # Hub Model configuration. https://huggingface.co/models
7
+ hub = {
8
+ 'HF_MODEL_ID':'dalle-mini/dalle-mini',
9
+ 'HF_TASK':'image-classification'
10
+ }
11
+
12
+ # create Hugging Face Model Class
13
+ huggingface_model = HuggingFaceModel(
14
+ transformers_version='4.17.0',
15
+ pytorch_version='1.10.2',
16
+ py_version='py38',
17
+ env=hub,
18
+ role=role,
19
+ )
20
+
21
+ # deploy model to SageMaker Inference
22
+ predictor = huggingface_model.deploy(
23
+ initial_instance_count=1, # number of instances
24
+ instance_type='ml.m5.xlarge' # ec2 instance type
25
+ )
26
+
27
+ predictor.predict({
28
+ 'inputs': "Astronaut riding a horse"
29
+ })