delete_model() | Teradata Python Package - delete_model() - Teradata Package for Python

Teradata® Package for Python User Guide

Product
Teradata Package for Python
Release Number
17.00
Published
November 2021
Language
English (United States)
Last Update
2022-01-14
dita:mapPath
bol1585763678431.ditamap
dita:ditavalPath
ayr1485454803741.ditaval
dita:id
B700-4006
lifecycle
previous
Product Category
Teradata Vantage

Use the delete_model() API to remove the information of a saved model from the Model Catalog, and optionally also delete the model tables associated with the model.

The required argument name specifies the name of the model to be deleted.

The optional argument delete_objects specifies whether to drop the model objects as well:
  • If True, the model objects related to the model are deleted/dropped.
  • If False, only the information from the catalog will be removed.

    This is the default value.

A model can only be deleted by its creator.

Example Prerequisites

Follow the steps in save_model() to create a classification tree model that can be input to DecisionForestPredict and save the generated model.

Example: Only delete model information from the Model Catalog.

>>> delete_model('decision_forest_model')
Deleted model 'decision_forest_model' successfully.
Model Objects that can be dropped: ['"ALICE"."ml__td_decisionforest0_1589787736719763"', '"ALICE"."ml__td_decisionforest1_1589794611679956"', '"ALICE"."ml__td_sqlmr_out__1589787498246673"'].

Example: Delete model information from the Model Catalog and drop model objects as well.

>>> delete_model('decision_forest_model', True)
Deleted model 'decision_forest_model' successfully.
Model Objects dropped successfully.