Property cloudObj | teradataml Extension Library | API Integration - Property cloudObj - Teradata Vantage

Teradata Vantageā„¢ - API Integration Guide for Cloud Machine Learning

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
Teradata Vantage
Release Number
1.4
Published
September 2023
Language
English (United States)
Last Update
2023-09-28
dita:mapPath
mgu1643999543506.ditamap
dita:ditavalPath
ayr1485454803741.ditaval
dita:id
mgu1643999543506
TDApiClient exposes the following classes:
  • Two estimator wrapper classes (returned by TDApiClient.<sagemaker_class_name>)
  • One predictor wrapper classes (returned by deploy method)
Users can use this cloudObj property to access objects from Amazon SageMaker Python library.
The syntax is:
  • estimatorWrapper.cloudObj
  • predictoWrapper.cloudObj

Example

from tdapiclient import create_tdapi_context, TDApiClient
awsContext = create_tdapi_context("aws", "s3_bucket")
sagemakerTD = TDApiClient(awsContext)
mxnetEstimaterWrapperObj = sagemakerTD.MXNet('train.py',
                                    role='SageMakerRole',
                                    instance_type='ml.p2.xlarge',
                                    instance_count=1,
                                    py_version="py3",
                                    framework_version='1.2.1')
mxnetEstimaterWrapperObj.cloudObj
inputDF = DataFrame("inputTable")
mxnetEstimaterWrapperObj.fit(inputs=inputDF, content_type='json')
predictorWrapperObj = mxnetEstimaterWrapperObj.deploy(sagemaker_kw_args={"instance_type": "ml.p2.xlarge", "initial_instance_count": 1})
predictorWrapperObj.cloudObj