ClearML config profile manager
Project description
clenv - Clearml environment profile manager
Pre-requisites
clearml
installed, please refer to ClearML installation guide for more details.- Run
clearml-init
and initialize your first ever config file.
Installation
pip install clenv
Usage
Subcommand config
Note: All config files must be in the format of clearml-<profile_name>.conf
List all config profiles
clenv config list
Create a new config profile
clenv config create <profile_name>
Delete a config profile
clenv config del <profile_name>
Switch to a config profile
clenv config checkout <profile_name>
Reinitialize the api
section of a config
clenv config reinit <profile_name>
# Please paste your multi-line configuration and press Enter:
Then paste your multi-line configuration generated through clearML server.
Subcommand user
Generate user/password hocon config
clenv user genpass <user_name>
Examples
Create a new clearml config profile for privately hosted clearml server
Initialize profiles
$ ./clearenvoy.bin config list
# Input a name for your current profile
Create a new profile
$ ./clearenvoy.bin config create brainco
Reinit the profile credentials
$ ./clearenvoy.bin config reinit brainco
Checkout the new profile
$ ./clearenvoy.bin config checkout brainco
Roadmap
- Config profile management
- BCrypt password generation
- Support custom config file path
- Server side utils and config management
- ClearML Agent side utils and config management
Disclaimer & License
This project is not affiliated with Allegro AI, Inc. in any way. It is an independent and unofficial software. It's licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
clenv-0.0.4.tar.gz
(8.9 kB
view hashes)
Built Distribution
clenv-0.0.4-py3-none-any.whl
(9.6 kB
view hashes)