# Aggregated CM and CMX automations for MLOps and MLPerf
[](LICENSE.md)
[](https://pypi.org/project/cmind).
This repository is powered by the [Collective Mind workflow automation framework](https://github.com/mlcommons/ck/tree/master/cm).
Two key automations developed using CM are **Script** and **Cache**, which streamline machine learning (ML) workflows,
including managing Docker runs. Both Script and Cache automations are part of the **cmx4mlops** repository.
The [CM scripts](https://access.cknowledge.org/playground/?action=scripts),
also housed in this repository, consist of hundreds of modular Python-wrapped scripts accompanied
by `yaml` metadata, enabling the creation of robust and flexible ML workflows.
## License
[Apache 2.0](LICENSE.md)
## Copyright
© 2022-2025 MLCommons. All Rights Reserved.
Grigori Fursin, the cTuning foundation and OctoML donated the CK and CM projects to MLCommons to benefit everyone and encourage collaborative development.
## Maintainer(s)
* MLCommons
## Author
[Grigori Fursin](https://cKnowledge.org/gfursin)
We sincerely appreciate all [contributors](https://github.com/mlcommons/ck/blob/master/CONTRIBUTORS.md)
for their invaluable feedback and support!
## Concepts
Check our [ACM REP'23 keynote](https://doi.org/10.5281/zenodo.8105339) and the [white paper](https://arxiv.org/abs/2406.16791).
## Parent project
Visit the [parent Collective Knowledge project](https://github.com/mlcommons/ck) for further details.
## Citing this project
If you found the CM automations helpful, kindly reference this article:
[ [ArXiv](https://arxiv.org/abs/2406.16791) ]
Raw data
{
"_id": null,
"home_page": null,
"name": "cmx4mlops",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "Grigori Fursin <grigori.fursin@ctuning.org>",
"keywords": "cmx4mlops, cmx4mlperf, cm4mlops, cm4mlperf, mlperf, virtual mlops, vmlops, cmind, workflow, automation, mlops, devops, aiops, portability, reusability",
"author": null,
"author_email": "Grigori Fursin and contributors <grigori.fursin@ctuning.org>",
"download_url": "https://files.pythonhosted.org/packages/18/89/ea1e837885045a3733874c6c600ba6b443a648dc93fc9c14536447f1c732/cmx4mlops-1.0.1.tar.gz",
"platform": null,
"description": "# Aggregated CM and CMX automations for MLOps and MLPerf\r\n\r\n[](LICENSE.md)\r\n[](https://pypi.org/project/cmind).\r\n\r\nThis repository is powered by the [Collective Mind workflow automation framework](https://github.com/mlcommons/ck/tree/master/cm).\r\n\r\nTwo key automations developed using CM are **Script** and **Cache**, which streamline machine learning (ML) workflows, \r\nincluding managing Docker runs. Both Script and Cache automations are part of the **cmx4mlops** repository.\r\n\r\nThe [CM scripts](https://access.cknowledge.org/playground/?action=scripts), \r\nalso housed in this repository, consist of hundreds of modular Python-wrapped scripts accompanied \r\nby `yaml` metadata, enabling the creation of robust and flexible ML workflows.\r\n\r\n## License\r\n\r\n[Apache 2.0](LICENSE.md)\r\n\r\n## Copyright\r\n\r\n\u00a9 2022-2025 MLCommons. All Rights Reserved.\r\n\r\nGrigori Fursin, the cTuning foundation and OctoML donated the CK and CM projects to MLCommons to benefit everyone and encourage collaborative development.\r\n\r\n## Maintainer(s)\r\n\r\n* MLCommons\r\n\r\n## Author\r\n\r\n[Grigori Fursin](https://cKnowledge.org/gfursin)\r\n\r\nWe sincerely appreciate all [contributors](https://github.com/mlcommons/ck/blob/master/CONTRIBUTORS.md) \r\nfor their invaluable feedback and support!\r\n\r\n## Concepts\r\n\r\nCheck our [ACM REP'23 keynote](https://doi.org/10.5281/zenodo.8105339) and the [white paper](https://arxiv.org/abs/2406.16791).\r\n\r\n## Parent project\r\n\r\nVisit the [parent Collective Knowledge project](https://github.com/mlcommons/ck) for further details.\r\n\r\n## Citing this project\r\n\r\nIf you found the CM automations helpful, kindly reference this article:\r\n[ [ArXiv](https://arxiv.org/abs/2406.16791) ]\r\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "CMX4MLOps repository",
"version": "1.0.1",
"project_urls": {
"Changelog": "https://github.com/mlcommons/ck/blob/master/cmx4mlops/CHANGES.md",
"Homepage": "https://github.com/mlcommons/ck",
"Issues": "https://github.com/mlcommons/ck/issues",
"Repository": "https://github.com/mlcommons/ck/tree/master/cmx4mlops"
},
"split_keywords": [
"cmx4mlops",
" cmx4mlperf",
" cm4mlops",
" cm4mlperf",
" mlperf",
" virtual mlops",
" vmlops",
" cmind",
" workflow",
" automation",
" mlops",
" devops",
" aiops",
" portability",
" reusability"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2aa4cec9a696e70af1c96b9044cde1fa5e53c3996735d0f9c806922c5a596300",
"md5": "785ab1d11faf98a4f5061908eb0229ff",
"sha256": "196838685cb5226070b1f31138b3bbb3626fe1db759b1219906bc57f26ffd7a6"
},
"downloads": -1,
"filename": "cmx4mlops-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "785ab1d11faf98a4f5061908eb0229ff",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 2757048,
"upload_time": "2025-02-02T21:42:06",
"upload_time_iso_8601": "2025-02-02T21:42:06.579530Z",
"url": "https://files.pythonhosted.org/packages/2a/a4/cec9a696e70af1c96b9044cde1fa5e53c3996735d0f9c806922c5a596300/cmx4mlops-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1889ea1e837885045a3733874c6c600ba6b443a648dc93fc9c14536447f1c732",
"md5": "d7a0bc925aed0f3c1b81ba678b965225",
"sha256": "0d8fee4d6113adee631a01068ad12a573f721f891787f39cdca368a3c315c85d"
},
"downloads": -1,
"filename": "cmx4mlops-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "d7a0bc925aed0f3c1b81ba678b965225",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 1670867,
"upload_time": "2025-02-02T21:42:08",
"upload_time_iso_8601": "2025-02-02T21:42:08.378303Z",
"url": "https://files.pythonhosted.org/packages/18/89/ea1e837885045a3733874c6c600ba6b443a648dc93fc9c14536447f1c732/cmx4mlops-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-02 21:42:08",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mlcommons",
"github_project": "ck",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "cmind",
"specs": [
[
">=",
"3.5.2"
]
]
},
{
"name": "pyyaml",
"specs": []
},
{
"name": "requests",
"specs": []
},
{
"name": "setuptools",
"specs": []
},
{
"name": "giturlparse",
"specs": []
}
],
"lcname": "cmx4mlops"
}