* Add multimodal search documentation Signed-off-by: Fanit Kolchina <[email protected]> * Text image embedding processor Signed-off-by: Fanit Kolchina <[email protected]> * Add prerequisite Signed-off-by: Fanit Kolchina <[email protected]> * Change query text Signed-off-by: Fanit Kolchina <[email protected]> * Added bedrock connector tutorial and renamed ML TOC Signed-off-by: Fanit Kolchina <[email protected]> * Name changes and rewording Signed-off-by: Fanit Kolchina <[email protected]> * Change connector link Signed-off-by: Fanit Kolchina <[email protected]> * Change link Signed-off-by: Fanit Kolchina <[email protected]> * Implemented tech review comments Signed-off-by: Fanit Kolchina <[email protected]> * Link fix and field name fix Signed-off-by: Fanit Kolchina <[email protected]> * Add default text embedding preprocessing and post-processing functions Signed-off-by: Fanit Kolchina <[email protected]> * Add sparse search documentation Signed-off-by: Fanit Kolchina <[email protected]> * Fix links Signed-off-by: Fanit Kolchina <[email protected]> * Pre/post processing function tech review comments Signed-off-by: Fanit Kolchina <[email protected]> * Fix link Signed-off-by: Fanit Kolchina <[email protected]> * Sparse search tech review comments Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Co-authored-by: Melissa Vagi <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Implemented doc review comments Signed-off-by: Fanit Kolchina <[email protected]> * Add actual test sparse pipeline response Signed-off-by: Fanit Kolchina <[email protected]> * Added tested examples Signed-off-by: Fanit Kolchina <[email protected]> * Added model choice for sparse search Signed-off-by: Fanit Kolchina <[email protected]> * Remove Bedrock connector Signed-off-by: Fanit Kolchina <[email protected]> * Implemented tech review feedback Signed-off-by: Fanit Kolchina <[email protected]> * Add that the model must be deployed to neural search Signed-off-by: Fanit Kolchina <[email protected]> * Apply suggestions from code review Co-authored-by: Nathan Bower <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> * Link fix Signed-off-by: Fanit Kolchina <[email protected]> * Add session token to sagemaker blueprint Signed-off-by: Fanit Kolchina <[email protected]> * Formatted bullet points the same way Signed-off-by: Fanit Kolchina <[email protected]> * Specified both model types in neural sparse query Signed-off-by: Fanit Kolchina <[email protected]> * Added more explanation for default pre/post-processing functions Signed-off-by: Fanit Kolchina <[email protected]> * Remove framework and extensibility references Signed-off-by: Fanit Kolchina <[email protected]> * Minor rewording Signed-off-by: Fanit Kolchina <[email protected]> --------- Signed-off-by: Fanit Kolchina <[email protected]> Signed-off-by: kolchfa-aws <[email protected]> Co-authored-by: Melissa Vagi <[email protected]> Co-authored-by: Nathan Bower <[email protected]>
3.9 KiB
layout, title, nav_order, redirect_from
| layout | title | nav_order | redirect_from | |
|---|---|---|---|---|
| default | Managing ML models in OpenSearch Dashboards | 120 |
|
The ML dashboard was taken out of experimental status and released as Generally Available in OpenSearch 2.9.
{: .note}
Administrators of machine learning (ML) clusters can use OpenSearch Dashboards to manage and check the status of ML models running inside a cluster. This can help ML developers provision nodes to ensure their models run efficiently.
As of OpenSearch 2.6, you can only upload models using the API. For more information about how to upload a model to your cluster, see Upload model to OpenSearch.
Enabling ML in Dashboards
In OpenSearch 2.6, ML functionality is disabled by default. To enable it, you need to edit the configuration in opensearch_dashboards.yml and then restart your cluster.
To enable the feature:
- In your OpenSearch cluster, navigate to your Dashboards home directory; for example, in Docker,
/usr/share/opensearch-dashboards. - Open your local copy of the Dashboards configuration file
opensearch_dashboards.yml. If you don't have a copy, get one from GitHub:opensearch_dashboards.yml. - Add the setting
ml_commons_dashboards.enabled:toopensearch_dashboards.yml. Then, set it toml_commons_dashboards.enabled: trueand save the configuration file. - Restart the Dashboards container.
- Verify that the feature configuration settings were created and configured properly by launching OpenSearch Dashboards. The Machine Learning section should appear under OpenSearch plugins.
Accessing ML functionality in Dashboards
To access ML functionality in OpenSearch Dashboards,select OpenSearch plugins > Machine Learning.
In the Machine Learning section, you now have access to the Deployed models dashboard.
Deployed models dashboard
The deployed models dashboard gives admins the ability to check the status of any models stored inside your OpenSearch cluster.
The dashboard includes the following information about the model:
- Name: The name of the model given upon upload.
- Status: The number of nodes for which the model responds.
- When all nodes are responsive, the status is Green.
- When some nodes are responsive,the status is Yellow.
- When all nodes are unresponsive,the status is Red.
- Model ID: The model ID.
- Action: What actions you can take with the model.
As of OpenSearch 2.6, the only action available is View Status Details, shown in the following image.
When selected, the Status Details panel appears.
The panel provides the following details inside the panel:
- Model ID
- Model status by node: The number of nodes for which the model is responsive.
A list of nodes gives you a view of each node the model is running on, including each node’s Node ID and status, as shown in the following image. This is useful if you want to use the node's Node ID to determine why a node is unresponsive.
Next steps
For more information about how to manage ML models in OpenSearch, see Using custom models within OpenSearch.