What are the steps in moving a ML Skill to a new Tenant?

What are the steps in moving a ML Skill to a new Tenant?

I want to simply move an already created ML Skill to a new tenant, how do I successfully move it with all its data? Are the specific steps I need to follow?

@Kyle_Gounden

  1. Download the skill
  2. Upload in new tenant.

if you need only skill this should be enough

cheers

1 Like

Hi Anil, thanks for response.

When you say download the skill what are you referring to?
Datasets?
ML Package?

@Kyle_Gounden

Not both the final ML skill that you would have created out of the pacage and datset is what you need to export…that can be exported and imported to a new tenant

cheers

1 Like

Ok great, just to confirm:

I download the ML Package and then upload that same package to the new tenant? Then create a new skill in the new tenant using that ML Package?

@Kyle_Gounden

Not the package…the skill is what you need to export…package will be present everywhere if you are using out of box models

cheers

1 Like

How do I download the skill? I am in the skills menu but there is no option to download/export the skill?

@Kyle_Gounden

My Bad…you cannot export the skill…ML package you developed then please export that as well

https://docs.uipath.com/ai-center/automation-cloud/latest/user-guide/managing-data-labels#:~:text=Export&text=You%20can%20export%20labels%20from,the%20original%20’data’%20object.

cheers

1 Like

Hi Kyle,

Here’s how you migrate an ML skill within tenants. Essentially here what we are trying to do is we are trying to move a trained machine learning model package to another environment and call it through a skill.

You need to download your ML package and upload it in the new tenant that you want to. Once this is done you can deploy a new ML skill in your new tenant. This would result in a new ML skill in a new tenant but it will be working with the same ML package you migrated.

Here’s how you download the ML package.

  1. Go to AI center> select your project > ML packages
  2. In ML packages select your deployed package and click on it.
  3. Next, you will see the versions of the ML package if you have trained a model and iterated it, if you havent, you will see one version.
  4. Select the version you want and one the three dots on the right - select download- this will download your ML package into a zip folder.

  1. Next go to your new tenant and go to Go to AI center> select your project > ML packages > Import ML package. Here you can import your package and metadata json you downloaded in the package. This should deploy a new ML package in your new tenant.
  2. Once your ML package in the tenant is deployed- create a new ML skill in your new tenant with the ML package you exported.
  3. now you should have your ML skill deployed in your respective tenant.
5 Likes

One ctach…I also have labelled data…what are the steps needs to be performed?
I have done the following things , still it is not working,

  1. Imported Datasets
  2. Imported Datalabelling and later exported it
  3. Imported ML package…I have imported the zip file. One question while uploading the zip file which option to choose and why ? There are three options - 1. json 2.file 3.files
  4. Created a new ML skill

Still in validation station the data is not getting extracted

I think there are a couple of steps missing here.

Have you trained your labelled data yet?

Hello @Kyle_Gounden :slightly_smiling_face:

You can simply make your ML skill public as shown in the below photo

By doing so, the ML skill will be accessible via an endpoint from outside the UiPath environment. This means you can call it without needing to go through a bot connected to the specific tenant.

Cheers.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.