Change Studio Core version
Studio software structure and versions
Studio is made of two parts:
- The integrated development environment (IDE) framework, which is a rebrand of IntelliJ IDEA and offers its richness of functionality and ease of use.
- Studio Core, which is the fundamental plugin of the IDE and provides it with all the project management features oriented to training, testing and deployment of language models.
The IDE framework doesn't change frequently and its versions follow those of IntellJ IDEA, for example 2023.1.
A new version of the IDE framework can be portable or installable via setup program, see the article dedicated to the subject in this manual. In both variants, it is provided directly by expert.ai and includes a compatible version of Studio Core.
Studio Core, on the other hand, can change relatively often during the lifespan of an IDE version because of bug fixes, changes or introduction of new features. Studio Core has its own version, independent of that of the Studio IDE "container", although there is a compatibility constraint between the two, so only some versions of Studio Core can be installed in a given version of the IDE.
To check the version of Studio IDE and Studio Core follow the instructions in the article on getting general information about Studio.
There is a documentation site dedicated to the release notes of the versions of Studio Core.
Below are the procedures for updating the Studio Core plugin or switching from one version to another, with the possibility to revert to an old version, if necessary when working with an old project.
Requirements
All the supported versions of Studio Core plugin software are stored in a Web repository, artifactory.expert.ai, so in order to check for updates and change the plugin version using the repository as a source, HTTPS Internet connection to that site is required.
If instead you are provided with a ZIP file containing plugin software files, you can do the installation from disk procedure and Internet connectivity to the repository is not required.
Update to the latest version from the Web
Check for updates
After starting, Studio automatically looks in the Web repository to find if a newer version of Studio Core is available. If yes, it notifies the user, who can then decide whether or not to update.
!! note If you uninstall or remove Studio IDE and then reinstall it, you will start again with the version of the Studio Core plugin included in the IDE, however, few seconds after every run, Studio will notify you if a newer version is available and you can update the plugin.
If a new version of Studio Core is available, a notification in the lower right corner is displayed.
Select Update inside the notification to start the update process, otherwise select Skip this version to abort the update. The Plugin Update dialog appears.
To manually check for Studio Core updates, select Studio > Check for Core Update on the main menu. If there is a new version, the Plugin Update dialog appears, otherwise a dialog notifies you about already having the latest version.
Start the update
In the Plugin Update dialog, you will find the release notes for the new plugin version. Select Restart Studio and Update to start the version switch procedure.
Install from disk
It is also possible to upgrade—or downgrade—Studio Core using a ZIP file containing plugin software files.
- Select Studio > Update Core from disk.
- In the Browse for files dialog, locate and open the ZIP file.
- Confirm the update to start the version switch procedure.
Install any version from the Web repository
For maximum flexibility when switching between Studio Core versions, use the Studio Versions window.
To open the window, choose Studio > Update Core from repository from the main menu.
To install a plugin, select it from the list, then select Install and confirm the operation to start the version switch procedure.
Tip
Read the article about the Studio Versions windowto find out all the other things you can do with plugins stored in the Web repository.
Version switch procedure
Switching from one version of Studio Core to another, regardless of how you get the plugin software package (see above), always involves these steps in which Studio:
- Downloads the software package, or, in the case of ZIP files, checks its contents.
- Closes after asking for confirmation.
- Restarts asking for confirmation to run
elevator.exe
, which gives the privileges required to install the new plugin. - Finally opens with the new plugin installed.