diff --git a/README.md b/README.md index 9d9f3f3..9c7fe24 100644 --- a/README.md +++ b/README.md @@ -1 +1,20 @@ -echo # lm-launcher +# lm-launcher + +**Program Name:** Machine Learning Model and Application Manager + +**Purpose:** The program is a graphical user interface (GUI) application that allows users to manage machine learning models and applications. It provides a user-friendly interface for adding, editing, deleting, and cloning models and applications, as well as running applications with selected models. + +**Key Features:** + +1. **Model Management:** Users can add, edit, delete, and clone models, as well as view their properties. +2. **Application Management:** Users can add, edit, delete, and clone applications, as well as view their properties and run them with a selected model. +3. **Data Storage:** The program uses a data storage system that loads and manages data from two JSON files: "models.json" and "apps.json". +4. **GUI Components:** The program uses various GUI components, such as buttons, labels, sliders, and tables, to provide a user-friendly interface. +5. **Event Handling:** The program uses event listeners to handle user interactions, such as button clicks and table selections. +6. **Data Refresh:** The program has a method called `refresh()` that updates the GUI components with the latest data from the data storage. +7. **Model and Application Editing:** Users can edit the properties of models and applications using dedicated dialog windows. +8. **Argument Management:** Users can add, edit, or remove rows in a table to manage application arguments, and the changes are reflected in the application's arguments. + +**Overall:** The program provides a comprehensive GUI application for managing machine learning models and applications, making it easier for users to work with these components and run applications with selected models. + +*[requests=10, requestDuration=PT25.84142404S, inTokens=10623, outTokens=1240, tps=49.6]*