Commit fe9bb3e
Cherry Pick from Development (#954)
* replace author to Iguazio manually (#905)
* Organize CLI directory + new CLI for generating item.yaml files (#906)
* create a CLI for generating item.yaml and organize the CLI directory
* modify comments to module
* PR fixes
* Update cli/common/generate_item_yaml.py
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
---------
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
* fill count events notebook (#908)
* avoid noise reduction unit test (#909)
* Add histogram-data-drift monitoring application module (without example) (#911)
* histogram data drift module with empty example notebook
* post review fixes
* chore(readme): auto-update asset tables [skip ci]
* Fill histogram-data-drift example notebook (#912)
* fill data-drift nb
* post review fixes
* Add evidently demo app monitoring application module (without example) (#913)
* sphinx build docs bug fix
* add evidently demo app module (empty example notebook)
* post review changes
* chore(readme): auto-update asset tables [skip ci]
* [Translate] Require torch>=2.6 for the translate function to work properly (#915)
* lock torch valid version
* edit the item.yaml and generated function.yaml
* update mlrun version
* [CLI] Generated READMEs are produced with broken links to the items (#918)
* fix
* test fix
* test fix
* test fix
* test fix
* final workflow
* chore(readme): auto-update asset tables [skip ci]
* OpenAI Module without notebook (#917)
* First commit OpenAI Module
* First commit OpenAI Module
* Update example filename in item.yaml
* Delete modules/src/openai_proxy/requirements.txt
No need due to no unitest
* Update item.yaml for OpenAI application configuration
* Update modules/src/openai_proxy/openai.py
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
* Change category name from 'GenAI' to 'genai'
* Update package requirements with version constraints
* Second commit adding notebook
* Refactor OpenAI proxy to use base64 encoded script
Refactor OpenAI proxy implementation to use base64 encoded script and update FastAPI app configuration.
* Change deployment method to OpenAIModule
* Third commit adding notebook
* Third commit adding notebook
* Remove package requirements from item.yaml
Removed specific requirements for fastapi and requests.
* Rename item and update kind in YAML
* Update openai.py
* Third commit adding notebook
* Fix after review
* Fix after review
---------
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
* chore(readme): auto-update asset tables [skip ci]
* [Evidently] Fill example notebook (#919)
* add notebook + rename directory + correct evidently version
* remove extra cell
* chore(readme): auto-update asset tables [skip ci]
* chore(readme): auto-update asset tables [skip ci]
* [CLI + Modules] Fix time format in generate item yaml script (#922)
* fix time format for evidently and hist
* fix cli script
* fix datetime format
* chore(readme): auto-update asset tables [skip ci]
* chore(readme): auto-update asset tables [skip ci]
* Fix CMD first commit
* Fix CMD second commit
* remove max-width restriction from the main content (#929)
* add test, requirement file and notebook
* fix cli/utils/helpers.py
* [Modules] Modify Evidently & Histogram monitoring apps example notebooks to the change in evaluate() (#934)
* histogram_data_drift.ipynb
* fix to histogram_data_drift.ipynb
* fix to histogram_data_drift.ipynb
* evidently_iris.ipynb
* fix evidently_iris.ipynb
* fix evidently_iris.ipynb
* fix evidently dependency
* add dependency
* remove [ui] from evidently dependency
* change notebook name to: openai_proxy_app
* [Docs] Add guidelines for contributing new functions or modules (#931)
* CONTRIBUTING.md
* CONTRIBUTING.md
* improvements
* [Module] Updated the requirements for OpenAI module (#939)
* Updated the requirements
* Added Deafult model for credentials
* Pin dependencies to specific versions in item.yaml
* Update dependencies in openai_proxy_app.py
* Specify versions for dependencies in requirements.txt
* Fix environment variable access for OPENAI_DEFAULT_MODEL
* change notebook name to: openai_proxy_app
* [Module] agent_deployer module (#937)
* first commit
* added all modules
* fixes from review and notebook adjustments
* added unit tests and documentation
* remove log
* small fix
* cr fixes
* get_function fix
* cr fixes working deployment
* small fix notebook
* chore(readme): auto-update asset tables [skip ci]
* [Infra] Add 'Steps' to 'mlrun/hub-assets' and adjust CI/CD workflow to support it (#942)
* first draft to support steps
* correct branch name to test workflow
* mlrun version
* fix test
* create a marketplace artifact
* final workflow
* add docstring to test the ui docs html
* modify the readme to different colums set
* no need for now
* remove the dummy step files for now
* chore(readme): auto-update asset tables [skip ci]
* add default-handler to the step template (#947)
* [AgentDeployer] Notebook prompt fix (#946)
* Cherry Pick from Development (#941)
* replace author to Iguazio manually (#905)
* Organize CLI directory + new CLI for generating item.yaml files (#906)
* create a CLI for generating item.yaml and organize the CLI directory
* modify comments to module
* PR fixes
* Update cli/common/generate_item_yaml.py
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
---------
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
* fill count events notebook (#908)
* avoid noise reduction unit test (#909)
* Add histogram-data-drift monitoring application module (without example) (#911)
* histogram data drift module with empty example notebook
* post review fixes
* chore(readme): auto-update asset tables [skip ci]
* Fill histogram-data-drift example notebook (#912)
* fill data-drift nb
* post review fixes
* Add evidently demo app monitoring application module (without example) (#913)
* sphinx build docs bug fix
* add evidently demo app module (empty example notebook)
* post review changes
* chore(readme): auto-update asset tables [skip ci]
* [Translate] Require torch>=2.6 for the translate function to work properly (#915)
* lock torch valid version
* edit the item.yaml and generated function.yaml
* update mlrun version
* [CLI] Generated READMEs are produced with broken links to the items (#918)
* fix
* test fix
* test fix
* test fix
* test fix
* final workflow
* chore(readme): auto-update asset tables [skip ci]
* OpenAI Module without notebook (#917)
* First commit OpenAI Module
* First commit OpenAI Module
* Update example filename in item.yaml
* Delete modules/src/openai_proxy/requirements.txt
No need due to no unitest
* Update item.yaml for OpenAI application configuration
* Update modules/src/openai_proxy/openai.py
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
* Change category name from 'GenAI' to 'genai'
* Update package requirements with version constraints
* Second commit adding notebook
* Refactor OpenAI proxy to use base64 encoded script
Refactor OpenAI proxy implementation to use base64 encoded script and update FastAPI app configuration.
* Change deployment method to OpenAIModule
* Third commit adding notebook
* Third commit adding notebook
* Remove package requirements from item.yaml
Removed specific requirements for fastapi and requests.
* Rename item and update kind in YAML
* Update openai.py
* Third commit adding notebook
* Fix after review
* Fix after review
---------
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
* chore(readme): auto-update asset tables [skip ci]
* [Evidently] Fill example notebook (#919)
* add notebook + rename directory + correct evidently version
* remove extra cell
* chore(readme): auto-update asset tables [skip ci]
* chore(readme): auto-update asset tables [skip ci]
* [CLI + Modules] Fix time format in generate item yaml script (#922)
* fix time format for evidently and hist
* fix cli script
* fix datetime format
* chore(readme): auto-update asset tables [skip ci]
* chore(readme): auto-update asset tables [skip ci]
* Fix CMD first commit
* Fix CMD second commit
* remove max-width restriction from the main content (#929)
* add test, requirement file and notebook
* fix cli/utils/helpers.py
* [Modules] Modify Evidently & Histogram monitoring apps example notebooks to the change in evaluate() (#934)
* histogram_data_drift.ipynb
* fix to histogram_data_drift.ipynb
* fix to histogram_data_drift.ipynb
* evidently_iris.ipynb
* fix evidently_iris.ipynb
* fix evidently_iris.ipynb
* fix evidently dependency
* add dependency
* remove [ui] from evidently dependency
* change notebook name to: openai_proxy_app
* [Docs] Add guidelines for contributing new functions or modules (#931)
* CONTRIBUTING.md
* CONTRIBUTING.md
* improvements
* [Module] Updated the requirements for OpenAI module (#939)
* Updated the requirements
* Added Deafult model for credentials
* Pin dependencies to specific versions in item.yaml
* Update dependencies in openai_proxy_app.py
* Specify versions for dependencies in requirements.txt
* Fix environment variable access for OPENAI_DEFAULT_MODEL
* change notebook name to: openai_proxy_app
* [Module] agent_deployer module (#937)
* first commit
* added all modules
* fixes from review and notebook adjustments
* added unit tests and documentation
* remove log
* small fix
* cr fixes
* get_function fix
* cr fixes working deployment
* small fix notebook
* chore(readme): auto-update asset tables [skip ci]
---------
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Co-authored-by: guylei-code <guyleibu@gmail.com>
Co-authored-by: amitnGiniApps <amitn@gini-apps.com>
Co-authored-by: Roy Schossberger <85231212+royischoss@users.noreply.github.com>
* chore(readme): auto-update asset tables [skip ci]
* small fix notebook
* remove changes in README.md
* remove changes in README.md
---------
Co-authored-by: Eyal Danieli <eyald@iguazio.com>
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Co-authored-by: guylei-code <guyleibu@gmail.com>
Co-authored-by: amitnGiniApps <amitn@gini-apps.com>
* [Module] Add vLLM module application (#943)
* vLLM module first commit
* Chane the module name
* Fix generationDate format in item.yaml
Correct the format of the generationDate field.
* Fix test assertion for vllm_proxy_app type
* Add copyright and module description to vllm_module.py
Added copyright information and module description.
* Update modules/src/vllm_module/vllm_module.py
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
* Update modules/src/vllm_module/vllm-module.ipynb
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
* Enhance description of vLLM module
Updated the description to provide more details about the vLLM module's functionality and configuration options.
* Add docstring for VLLMModule class
Added docstring to VLLMModule class to describe its purpose and functionality.
* Add validation for tensor_parallel_size against gpus
* Update item.yaml
---------
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
* chore(readme): auto-update asset tables [skip ci]
* fix nb name (#948)
* [Module] vLLM module with notebook (#952)
* Cherry Pick from Development (#941)
* replace author to Iguazio manually (#905)
* Organize CLI directory + new CLI for generating item.yaml files (#906)
* create a CLI for generating item.yaml and organize the CLI directory
* modify comments to module
* PR fixes
* Update cli/common/generate_item_yaml.py
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
---------
Co-authored-by: Eyal Danieli <eyal_danieli@mckinsey.com>
* fill count events notebook (#908)
* avoid noise reduction unit test (#909)
* Add histogram-data-drift monitoring application module (without example) (#911)
* histogram data drift module with empty example notebook
* post review fixes
* chore(readme): auto-update asset tables [skip ci]
* Fill histogram-data-drift example notebook (#912)
* fill data-drift nb
* post review fixes
* Add evidently demo app monitoring application module (without example) (#913)
* sphinx build docs bug fix
* add evidently demo app module (empty example notebook)
* post review changes
* chore(readme): auto-update asset tables [skip ci]
* [Translate] Require torch>=2.6 for the translate function to work properly (#915)
* lock torch valid version
* edit the item.yaml and generated function.yaml
* update mlrun version
* [CLI] Generated READMEs are produced with broken links to the items (#918)
* fix
* test fix
* test fix
* test fix
* test fix
* final workflow
* chore(readme): auto-update asset tables [skip ci]
* OpenAI Module without notebook (#917)
* First commit OpenAI Module
* First commit OpenAI Module
* Update example filename in item.yaml
* Delete modules/src/openai_proxy/requirements.txt
No need due to no unitest
* Update item.yaml for OpenAI application configuration
* Update modules/src/openai_proxy/openai.py
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
* Change category name from 'GenAI' to 'genai'
* Update package requirements with version constraints
* Second commit adding notebook
* Refactor OpenAI proxy to use base64 encoded script
Refactor OpenAI proxy implementation to use base64 encoded script and update FastAPI app configuration.
* Change deployment method to OpenAIModule
* Third commit adding notebook
* Third commit adding notebook
* Remove package requirements from item.yaml
Removed specific requirements for fastapi and requests.
* Rename item and update kind in YAML
* Update openai.py
* Third commit adding notebook
* Fix after review
* Fix after review
---------
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
* chore(readme): auto-update asset tables [skip ci]
* [Evidently] Fill example notebook (#919)
* add notebook + rename directory + correct evidently version
* remove extra cell
* chore(readme): auto-update asset tables [skip ci]
* chore(readme): auto-update asset tables [skip ci]
* [CLI + Modules] Fix time format in generate item yaml script (#922)
* fix time format for evidently and hist
* fix cli script
* fix datetime format
* chore(readme): auto-update asset tables [skip ci]
* chore(readme): auto-update asset tables [skip ci]
* Fix CMD first commit
* Fix CMD second commit
* remove max-width restriction from the main content (#929)
* add test, requirement file and notebook
* fix cli/utils/helpers.py
* [Modules] Modify Evidently & Histogram monitoring apps example notebooks to the change in evaluate() (#934)
* histogram_data_drift.ipynb
* fix to histogram_data_drift.ipynb
* fix to histogram_data_drift.ipynb
* evidently_iris.ipynb
* fix evidently_iris.ipynb
* fix evidently_iris.ipynb
* fix evidently dependency
* add dependency
* remove [ui] from evidently dependency
* change notebook name to: openai_proxy_app
* [Docs] Add guidelines for contributing new functions or modules (#931)
* CONTRIBUTING.md
* CONTRIBUTING.md
* improvements
* [Module] Updated the requirements for OpenAI module (#939)
* Updated the requirements
* Added Deafult model for credentials
* Pin dependencies to specific versions in item.yaml
* Update dependencies in openai_proxy_app.py
* Specify versions for dependencies in requirements.txt
* Fix environment variable access for OPENAI_DEFAULT_MODEL
* change notebook name to: openai_proxy_app
* [Module] agent_deployer module (#937)
* first commit
* added all modules
* fixes from review and notebook adjustments
* added unit tests and documentation
* remove log
* small fix
* cr fixes
* get_function fix
* cr fixes working deployment
* small fix notebook
* chore(readme): auto-update asset tables [skip ci]
---------
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Co-authored-by: guylei-code <guyleibu@gmail.com>
Co-authored-by: amitnGiniApps <amitn@gini-apps.com>
Co-authored-by: Roy Schossberger <85231212+royischoss@users.noreply.github.com>
* chore(readme): auto-update asset tables [skip ci]
* Chane the vllm-module.ipynb output error ,vllm_app.
* Chane the vllm-module.ipynb output error ,vllm_app.
* Chane the vllm-module.ipynb output error ,vllm_app.
* Remove tensor flag, and fix notebool
---------
Co-authored-by: Eyal Danieli <eyald@iguazio.com>
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Co-authored-by: amitnGiniApps <amitn@gini-apps.com>
Co-authored-by: Roy Schossberger <85231212+royischoss@users.noreply.github.com>
* chore(readme): auto-update asset tables [skip ci]
---------
Co-authored-by: Daniel Perez <100069700+danielperezz@users.noreply.github.com>
Co-authored-by: iguazio-cicd <iguaziocicd@gmail.com>
Co-authored-by: guylei-code <guyleibu@gmail.com>
Co-authored-by: amitnGiniApps <amitn@gini-apps.com>
Co-authored-by: Roy Schossberger <85231212+royischoss@users.noreply.github.com>1 parent 0fc22a9 commit fe9bb3e
File tree
14 files changed
+550
-104
lines changed- .github/workflows
- cli
- common
- utils
- functions
- modules
- src
- agent_deployer
- vllm_module
- steps
- src
14 files changed
+550
-104
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
51 | 52 | | |
52 | 53 | | |
53 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
| |||
134 | 135 | | |
135 | 136 | | |
136 | 137 | | |
137 | | - | |
| 138 | + | |
138 | 139 | | |
139 | 140 | | |
140 | 141 | | |
| |||
146 | 147 | | |
147 | 148 | | |
148 | 149 | | |
149 | | - | |
| 150 | + | |
150 | 151 | | |
151 | 152 | | |
152 | 153 | | |
| |||
187 | 188 | | |
188 | 189 | | |
189 | 190 | | |
| 191 | + | |
190 | 192 | | |
191 | 193 | | |
192 | 194 | | |
| |||
247 | 249 | | |
248 | 250 | | |
249 | 251 | | |
250 | | - | |
| 252 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
26 | 30 | | |
27 | 31 | | |
28 | 32 | | |
| |||
31 | 35 | | |
32 | 36 | | |
33 | 37 | | |
34 | | - | |
| 38 | + | |
35 | 39 | | |
36 | 40 | | |
37 | 41 | | |
| |||
45 | 49 | | |
46 | 50 | | |
47 | 51 | | |
| 52 | + | |
48 | 53 | | |
49 | 54 | | |
50 | 55 | | |
51 | 56 | | |
52 | 57 | | |
53 | 58 | | |
54 | | - | |
55 | | - | |
| 59 | + | |
| 60 | + | |
56 | 61 | | |
57 | 62 | | |
58 | 63 | | |
59 | 64 | | |
60 | 65 | | |
61 | 66 | | |
62 | | - | |
| 67 | + | |
63 | 68 | | |
64 | 69 | | |
65 | 70 | | |
| |||
79 | 84 | | |
80 | 85 | | |
81 | 86 | | |
82 | | - | |
| 87 | + | |
83 | 88 | | |
84 | 89 | | |
85 | 90 | | |
86 | 91 | | |
87 | 92 | | |
88 | | - | |
| 93 | + | |
89 | 94 | | |
90 | 95 | | |
91 | 96 | | |
| |||
95 | 100 | | |
96 | 101 | | |
97 | 102 | | |
| 103 | + | |
98 | 104 | | |
99 | 105 | | |
100 | 106 | | |
101 | 107 | | |
102 | 108 | | |
103 | 109 | | |
104 | | - | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
105 | 125 | | |
106 | 126 | | |
107 | 127 | | |
108 | 128 | | |
109 | 129 | | |
110 | | - | |
| 130 | + | |
111 | 131 | | |
112 | 132 | | |
113 | 133 | | |
114 | | - | |
115 | | - | |
| 134 | + | |
| 135 | + | |
116 | 136 | | |
117 | 137 | | |
118 | 138 | | |
| |||
143 | 163 | | |
144 | 164 | | |
145 | 165 | | |
146 | | - | |
| 166 | + | |
147 | 167 | | |
148 | 168 | | |
149 | 169 | | |
150 | 170 | | |
151 | 171 | | |
152 | | - | |
153 | | - | |
| 172 | + | |
| 173 | + | |
154 | 174 | | |
155 | 175 | | |
156 | 176 | | |
| |||
159 | 179 | | |
160 | 180 | | |
161 | 181 | | |
162 | | - | |
163 | | - | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
0 commit comments