Manage generators
To manage a generator, you need to be the owner or have Editor access to one.
Status of generators
In the table below, you can find a list of all possible statuses a generator can have.
Status | Description | Next actions |
---|---|---|
New | A generator object exists with a default or modified configuration. Training not started. | • Start training • Clone configuration • Delete |
Queued | Generator training is queued until cluster resources become available. | • Share • Clone configuration • Cancel training • Delete |
In progress | Generator training is in progress. | • Share • Clone configuration • Cancel training • Delete |
Continue | A trained generator was cloned to improve its quality with further training. Training not started. | • Start training • Share • Clone configuration • Delete |
Ready | The generator has completed training successfully and can now generate synthetic datasets. | • Generate data • Share • Export to file • Clone configuration • Continue training • Delete |
Failed | The generator training started and then failed. | • Share • Clone configuration • Delete |
Canceled | The generator training was canceled while still in progress. | • Share • Clone configuration • Delete |
Clone a generator
If you need to reuse the data and model configuration from an existing generator, you can clone it. All previously added data as well as the model and training configuration are copied to the new generator.
Before you start, keep in mind:
- Cloning is available only for generators that use a database or a cloud storage connector as a data source.
- You cannot clone generators with uploaded files because the uploaded data is deleted after the generator training completes.
Clone a generator from the Web UI, by following the steps below.
Steps
- Clone a generator directly from the Generators page.
- From the Generators page, click the kebab menu of a generator, and select Clone.
- Clone a generator after you open it.
- From the Generators page, click a generator to open it.
- Click the kebab menu in the upper right, and select Clone.
Result
A new generator is created. The generator name starts with Clone - and is then followed by the name of the original generator.
What's next
You can now reuse the data and model configuration from the previous generator and make any necessary changes before starting its training.
Continue training
There may be cases where you need to improve the quality of a generator by resuming its training from the current weights of the model. An example is improving the overall accuracy of the generator. In such cases, you can use the Continue training option.
Prerequisites
- The generator you want to improve must have already completed training successfully. You cannot improve generators with Failed status.
- You can only improve generators that use a database or a cloud storage bucket as a data source. Due to the fact that uploaded files are deleted immediately after training, you cannot continue the training of such generators.
- The source data must be available for in the data source.
- You must have the Editor role.
You can continue the training of a generator from the Web UI and with the Python client.
To continue the training of a generator from the Web UI, follow these steps.
Steps
- Continue the training of a generator in one of two ways.
- From the Generators page, click the kebab menu of a generator, and select Clone.
- With a generator open, click the kebab menu in the upper right, and select Clone.
CONTINUE
and you can now configure the model and training options. Its name begins with Continue training - followed by the name of the original generator. - (Optional) Click a table to expand its model and training options and adjust as needed.
- Click Continue training to continue the training of the generator.
Result
MOSTLY AI fetches the original data from the data source and continues the training from the already saved model weights.
What's next
You can use the newly trained generator to generate a new synthetic dataset or probe it for immediately generated samples.
Transfer ownership
If you need to give someone else ownership to a generator you created, you can do so from the Share window.
Steps
- From the Generators page, select a generator.
- Click Share in the upper right.
- (Optional) If not yet added, add the user you want to transfer this generator to.
- From the access menu, select Transfer ownership.
- Click Yes in the confirmation dialog window.
Revoke access
If you no longer want a generator to be accessed by a user, you can revoke their access.
Steps
- From the Generators page, select a generator.
- Click Share in the upper right.
- From the access menu, select Remove access.
Result
The user is now removed from the list of people who can access this generator.
Delete a generator
A generator contains Generative AI models, one for each table of data. Depending on the size of your original data, it can take a long time to train a new one.
If you need to delete a generator, you can do so after you open a generator.
Steps
- From the Generators page, select a generator.
- Click the kebab menu in the upper right.
- Select Delete.
- Click Yes in the confirmation dialog.
Result
The generator is now deleted.