Teradata Package for Python Function Reference on VantageCloud Lake - snapshot - Teradata Package for Python - Look here for syntax, methods and examples for the functions included in the Teradata Package for Python.
Teradata® Package for Python Function Reference on VantageCloud Lake
- Deployment
- VantageCloud
- Edition
- Lake
- Product
- Teradata Package for Python
- Release Number
- 20.00.00.03
- Published
- December 2024
- ft:locale
- en-US
- ft:lastEdition
- 2024-12-19
- dita:id
- TeradataPython_FxRef_Lake_2000
- Product Category
- Teradata Vantage
- teradataml.scriptmgmt.UserEnv.UserEnv.snapshot = snapshot(self, dir=None)
- DESCRIPTION:
Take the snapshot of the user environment.
Function stores the snapshot of the user environment in a
JSON file, which can be used as input to re-create the exact
same user environment by passing the snapshot file to create_env().
PARAMETERS:
dir:
Optional Argument.
Specifies the directory path to store the snapshot file.
Note:
* when "dir" is not provided, function creates temporary folder
and store the snapshot files in the temp folder.
* While taking the snapshot, if file is installed in the enviornment,
to re-create the exact same user environment user has to provide
the absolute path of file to be installed in the generated snapshot
file by replacing <ADD_YOUR_LOCAL_FILE_PATH>.
Types: str
RAISES:
TeradataMlException
EXAMPLES:
# Create a Python environment with name"env_1" in the Vantage.
>>> env = create_env("env_1")
... User environment 'env_1' created.
# Install the file mapper.py in the 'testenv' environment.
>>> import os, teradataml
>>> file_path = os.path.join(os.path.dirname(teradataml.__file__), "data", "scripts", "mapper.py")
>>> env.install_file(file_path = file_path)
File 'mapper.py' installed successfully in the remote user environment 'env_1'.
True
# Install 'numpy' Python library.
>>> env.install_lib('numpy')
Claim Id ... Additional Details
0 fa72b8ec-429e-4a63-a6d1-598869a57bc3 ...
1 fa72b8ec-429e-4a63-a6d1-598869a57bc3 ...
# Take a snapshot of 'env_1'.
>>> env.snapshot()
Snapshot for environment "env_1" is stored at "...:\...\...\snapshot_env_1_python_3.10.5_1700740261.2757893.json"