Exporting space assets
You can export assets from a deployment space so that you can share the space with others or reuse the assets in another space.
For a list of assets that you can export from space, refer to Adding assets to a deployment space.
Exporting space assets from the UI
To avoid problems with importing the space, export all dependencies together with the space. For details, refer to Exporting a project.
To export space assets from the UI:
- From the space, click the export space (
) icon.
- Click New export file, specify a file name and an optional description.
- Select the assets that you want to export with the space. To encrypt sensitive data in the exported archive, type the password in the Password field.
- Click Create to create the export file.
- Click Download to save the file.
You can reuse this space by choosing Create a space from a file when you create a new space.
Exporting space assets by using the cpdctl tool
By using the cpdctl
tool, you can export these types of assets:
wml_model
wml_model_definition
wml_pipeline
wml_function
wml_experiment
Refer to this example code:
$ cpdctl asset export start --space-id <space id> --assets '{"all_assets": true}' --name <my exported space>
...
ID: <export id>
Name: <my exported space>
Created: <date>
State: completed
$ cpdctl asset export download --space-id <my exported space> --export-id <export id> --output-file /tmp/space.zip
...
OK
Output written to /tmp/space.zip
For more details, refer to cpdctl tool documentation.
Exporting and importing a space by using the Python client
For an example of how to export and import a deployment space by using the Watson Machine Learning Python client, view or download this sample notebook.
Parent topic: Deployment spaces