-
Notifications
You must be signed in to change notification settings - Fork 6
CLI + Bring Your Own Custom Model #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLI + Bring Your Own Custom Model #8
Conversation
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
Signed-off-by: Rahul Shetty <rashetty@redhat.com>
|
Built the following image with Github action on my profile. Example Usage: More info: https://github.com/rh-rahulshetty/LogAn/pkgs/container/logan/615819004?tag=latest |
siddardh-ra
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!!
|
@siddardh-ra Thank you for the confirmation. I'll merge the change and do a release for the image. |
This PR introduces following major changes:
1. LogAn CLI
Provide CLI to interact with LogAn library. Resolves #2
Usage
2. LogAn Container
Update containerfile to use new Logan CLI .
Usage
Logan podman container will expose different LOGAN_ variables to control model, model type and other details. Check out readme changes for more details.
3. Bring Your Own Custom Model
Provide a framework that allows users to bring custom scripts that uses Model template and perform golden signal classification and fault categorization through user custom logic. This logic should be part of a Python script/module that will be dynamically brought in during runtime.
Example
model.py
Run Command
4. Github CI Workflow
The workflow automatically is triggered whenever we publish a new release and its task is to build and publish container image in Github Container Registry (ghcr.io).
5. Other Updates
loganmodule.setup.pyfor one command installation with pip or uv.