Skip to content

Commit

Permalink
Fixed the notebook
Browse files Browse the repository at this point in the history
  • Loading branch information
Pratik Somwanshi authored and Pratik Somwanshi committed Jan 28, 2025
1 parent 41da075 commit d6d7c8d
Showing 1 changed file with 23 additions and 18 deletions.
41 changes: 23 additions & 18 deletions ModelOps/12_ModelOps_Model_Factory_REST_Python.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,8 @@
"metadata": {},
"outputs": [],
"source": [
"#%pip install -q teradataml==17.20.0.6 teradatamodelops==7.0.3 matplotlib==3.8.2"
"# %%capture\n",
"# !pip install -q teradataml==20.0.0.2 teradatamodelops==7.0.6 matplotlib==3.8.2"
]
},
{
Expand Down Expand Up @@ -136,7 +137,7 @@
"from getpass import getpass\n",
"\n",
"logging.basicConfig(encoding=\"utf-8\", level=logging.INFO)\n",
"requests.packages.urllib3.disable_warnings()\n"
"requests.packages.urllib3.disable_warnings()"
]
},
{
Expand Down Expand Up @@ -187,7 +188,7 @@
"outputs": [],
"source": [
"# base domain for ModelOps\n",
"url = \"https://\" + hostname + \"/modelops\"\n",
"url = \"https://\" + \"web-\"+ hostname + \"/modelops\"\n",
"print(url)"
]
},
Expand Down Expand Up @@ -221,21 +222,21 @@
"# or user's password\n",
"password = getpass(\"Enter user's password: \")\n",
"# project id\n",
"project = \"23e1df4b-b630-47a1-ab80-7ad5385fcd8d\"\n",
"project = \"70d4659b-92a2-4723-841a-9ba5629b5f27\"\n",
"# model id\n",
"model = \"f937b5d8-02c6-5150-80c7-1e4ff07fea31\"\n",
"model = \"55b3662b-302c-5b5b-b668-84929a5c6f99\"\n",
"# dataset connection id\n",
"dataset_connection = \"151abf05-1914-4d38-a90d-272d850f212c\"\n",
"# dataset training id\n",
"dataset_train = \"ba39e766-2fdf-426f-ba5c-4ca3e90955fc\"\n",
"dataset_train = \"2335c9ca-ce34-400d-820e-2a3cd7bb57bc\"\n",
"# dataset evaluation id\n",
"dataset_eval = \"74489d62-2af5-4402-b264-715e151a420a\"\n",
"dataset_eval = \"3f2792b1-fcb6-4b58-851e-2b79382861c9\"\n",
"# dataset template id, useful for batch deployment\n",
"dataset_template = \"d8a35d98-21ce-47d0-b9f2-00d355777de1\"\n",
"dataset_template = \"4053c309-2811-4f03-9fb4-e99c728ecdfb\"\n",
"# Docker image for training\n",
"training_image = \"artifacts.td.teradata.com/tdproduct-docker-snapshot/avmo/aoa-python-base:3.9.13-1\"\n",
"training_image = \"artifacts.td.teradata.com/tdproduct-docker-snapshot/avmo/vmo-python-base:3.9.4\"\n",
"# Docker image for deployment\n",
"deployment_image = \"artifacts.td.teradata.com/tdproduct-docker-snapshot/avmo/aoa-python-base:3.9.13-1\"\n",
"deployment_image = \"artifacts.td.teradata.com/tdproduct-docker-snapshot/avmo/vmo-python-base:3.9.4\"\n",
"# hyperparameters for training, set to empty dictionary if none\n",
"hyper_params = {\"eta\": 0.2, \"max_depth\": 6}\n",
"# performance settings\n",
Expand Down Expand Up @@ -450,7 +451,7 @@
"source": [
"def train(url, token, project, model, dataset_connection, dataset_train, train_memory, train_cpu, hyper_params, training_image):\n",
" headers = {\n",
" \"AOA-Project-ID\": project,\n",
" \"VMO-Project-ID\": project,\n",
" \"Authorization\": f\"Bearer {token}\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
Expand Down Expand Up @@ -519,7 +520,7 @@
"source": [
"def evaluate(url, token, project, version_id, dataset_connection, dataset_eval, eval_memory, eval_cpu, hyper_params, deployment_image):\n",
" headers = {\n",
" \"AOA-Project-ID\": project,\n",
" \"VMO-PROJECT-ID\": project,\n",
" \"Authorization\": f\"Bearer {token}\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
Expand Down Expand Up @@ -587,7 +588,7 @@
"\n",
" comment = b6(b\"Approved\").decode().strip()\n",
" headers = {\n",
" \"AOA-Project-ID\": project,\n",
" \"VMO-PROJECT-ID\": project,\n",
" \"Authorization\": f\"Bearer {token}\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
Expand Down Expand Up @@ -686,7 +687,7 @@
"source": [
"def deploy(url, token, project, version_id, deploy_memory, deploy_cpu, dataset_connection, dataset_template, deployment_image):\n",
" headers = {\n",
" \"AOA-Project-ID\": project,\n",
" \"VMO-PROJECT-ID\": project,\n",
" \"Authorization\": f\"Bearer {token}\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
Expand Down Expand Up @@ -773,7 +774,7 @@
"def retire_others(url, token, project, model, version_id):\n",
" deployments = []\n",
" headers = {\n",
" \"AOA-Project-ID\": project,\n",
" \"VMO-PROJECT-ID\": project,\n",
" \"Authorization\": f\"Bearer {token}\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
Expand Down Expand Up @@ -847,7 +848,7 @@
"def get_job_status(url, token, project, job_id):\n",
" status = \"RUNNING\"\n",
" headers = {\n",
" \"AOA-Project-ID\": project,\n",
" \"VMO-PROJECT-ID\": project,\n",
" \"Authorization\": f\"Bearer {token}\",\n",
" \"Content-Type\": \"application/json\",\n",
" }\n",
Expand Down Expand Up @@ -911,7 +912,10 @@
"id": "0c040a31-16be-4276-bc34-93cd8c193546",
"metadata": {},
"source": [
"[![image](images/launchModelOps.png)](/modelops)"
"<a href=\"/modelops\" style=\"display: inline-flex; align-items: center; justify-content: center; background-color: #017373; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none; padding: 12px 24px; border: none; border-radius: 8px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); cursor: pointer; transition: all 0.3s ease;\">\n",
" LAUNCH MODELOPS\n",
" <img src=\"https://img.icons8.com/ios-filled/50/ffffff/external-link.png\" alt=\"External Link Icon\" style=\"margin-left: 8px; width: 20px; height: 20px;\">\n",
"</a>"
]
},
{
Expand All @@ -927,6 +931,7 @@
"execution_count": null,
"id": "f8ae5862-ae90-40fc-9e77-7d736ef7dfdd",
"metadata": {
"scrolled": true,
"tags": []
},
"outputs": [],
Expand Down Expand Up @@ -983,7 +988,7 @@
"outputs": [],
"source": [
"logging.info(\"Getting training status\")\n",
"version_id = get_job_status(url, token, project, train_job)\n"
"version_id = get_job_status(url, token, project, train_job)"
]
},
{
Expand Down

0 comments on commit d6d7c8d

Please sign in to comment.