Migration from ``ibm_watson_machine_learning`` ============================================== .. raw:: html
The new ``ibm_watsonx_ai`` Python SDK is an upgraded version of ``ibm_watson_machine_learning``. They are similar in usage, but ``ibm_watsonx_ai`` is extended with a new functionality and is clear of outdated code. To migrate to ``ibm_watsonx_ai``, update the imports to the new Python SDK as seen in the steps below. Run the code to see if this is a sufficient change for the migration. If any warnings or errors are raised, you need to make further changes. For more information, see the :doc:`V1 Migration Guide`. .. raw:: html
Migration Steps to New Packages ------------------------------- #. **Installation and import**: To install ``ibm_watsonx_ai``, run: :: $ pip install -U ibm-watsonx-ai To import components from ``ibm_watsonx_ai``, (example of importing ``APIClient``) run: .. code-block:: python from ibm_watsonx_ai import APIClient