{"id":16507797,"url":"https://github.com/noahgift/mlrun-notes","last_synced_at":"2026-03-18T20:06:10.909Z","repository":{"id":141812467,"uuid":"432211464","full_name":"noahgift/mlrun-notes","owner":"noahgift","description":"A repository for notes on the open-source mlrun project","archived":false,"fork":false,"pushed_at":"2021-12-10T12:56:02.000Z","size":34,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-08-20T17:53:55.348Z","etag":null,"topics":["mlops","mlrun"],"latest_commit_sha":null,"homepage":"","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noahgift.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-11-26T14:46:44.000Z","updated_at":"2021-12-10T12:56:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"73939488-6d30-40e7-bbff-954404b02090","html_url":"https://github.com/noahgift/mlrun-notes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/noahgift/mlrun-notes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahgift%2Fmlrun-notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahgift%2Fmlrun-notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahgift%2Fmlrun-notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahgift%2Fmlrun-notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noahgift","download_url":"https://codeload.github.com/noahgift/mlrun-notes/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noahgift%2Fmlrun-notes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29369442,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T08:51:36.827Z","status":"ssl_error","status_checked_at":"2026-02-12T08:51:26.849Z","response_time":55,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mlops","mlrun"],"created_at":"2024-10-11T15:30:36.005Z","updated_at":"2026-02-12T15:05:32.656Z","avatar_url":"https://github.com/noahgift.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mlrun-notes\nA repository for notes on [mlrun](https://github.com/mlrun/mlrun)\n\n![mlrun-architecture](https://user-images.githubusercontent.com/58792/143601378-a3d957f9-b24e-4d7b-a990-3faf769b1e9f.png)\n\n## What is it?\n\n*  open-source MLOps framework\n*  abstraction layer to a variety of technology stacks\n\n## Architectural Components\n\n* Feature and Artifact Store\n* Elastic Serverless Runtimes:  Kubernetes/Nuclio/Dask/Spark/Horovod\n* ML Pipeline Automation:  data prep/modeling/real-time pipelines/monitoring\n* Central Management: UI/CLI/SDK\n\n## Key Features\n\n* Speed of deployment\n* Elastic scaling of batch and real-time jobs\n* Feature management system\n* Runs anywhere\n\n## Core Concepts\n\n* Project\n* Function\n* Run\n* Artifact\n* Workflow\n* UI\n\n## Hosted Platform Notes\n\n* Safari not supported, used Chrome\n\n### Part 1:  MLRun Basics\n\nMust do TWO THINGS before you run [tutorial](https://docs.mlrun.org/en/latest/tutorial/01-mlrun-basics.html) on hosted platform:\n\n1. !/User/align_mlrun.sh\n2. Restart Kernel\n\n\n\n\n\n\n\n## Install Notes\n### Getting started with official docs\n\n* Locally use Docker Desktop as described in [Install MLRun on a Kubernetes Cluster](https://docs.mlrun.org/en/latest/install.html#install-mlrun-on-a-kubernetes-cluster)\n\n* Follow steps described.\n\n\n### Getting Started via manual install and Github README \n\n* Install (Make sure you have the latest `pip`).  Install on OS X will take several minutes and requires Rust and Cython.\n\n* Create and source a python virtualenv:  `python3 -m venv ~/.mlrun-notes \u0026\u0026 source ~/.mlrun-notes/bin/activate`\n`pip install --upgrade pip \u0026\u0026 pip install mlrun`\n\n\n### Common Install Errors and Gotchas for Manual Install\n\n### Operating Specific:\n#### OS X \n \n Can take 30+ minutes to install and contains many dependency errors.\n \n  * install latest Python and Rust):  `brew install python` and `brew install rust`  \n  * `ModuleNotFoundError: No module named 'Cython'`\n  * `RuntimeError: cargo not found in PATH. Please install rust (https://www.rust-lang.org/tools/install) and try again`\n  * `clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly`\n  * `ERROR: Could not build wheels for maturin, which is required to install pyproject.toml-based projects`\n\n#### Github Codespaces\n\n* Install only takes a couple of minutes to install\n\n### Tutorial Specific:\n\n* [Automated Code Deployment and Containerization-Example](https://github.com/mlrun/mlrun#automated-code-deployment-and-containerization)\n\n```\n(.mlrun-notes) ➜  functions git:(main) ✗ mlrun build function.yaml\n\n\u003e 2021-11-26 11:39:57,419 [info] remote deployment started\n\u003e 2021-11-26 11:39:57,419 [error] database connection is not configured\n\u003e 2021-11-26 11:39:57,419 [info] building image (.mlrun/func-default-remote-git-test-latest)\ndeploy error, local docker registry is not defined, set DEFAULT_DOCKER_REGISTRY/SECRET env vars\n```\n\n* Replace README.md with [official docs link which is up to date and mentions Docker based workflows](https://docs.mlrun.org/en/latest/tutorial/01-mlrun-basics.html#introduction-to-mlrun)\n\n\n## Potential Enhancements\n\n* Hello World example in \"one line\"\n* Target environment recommendation:  Github Codespaces, AWS Cloudshell, etc\n* Hello World using a pre-built Docker pull command\n* Separate demos with foolproof \"hello world\" commands for each architectural component\n* More clear link to official docs\n* Point to a VM based solution:  i.e AWS AMI, etc.\n\n## References\n\n* [mlrun](https://github.com/mlrun/mlrun) \n* [Watch on Pragmatic AI Labs](https://lnkd.in/ee9CXrsp)\n* [Watch on O'Reilly Media](https://lnkd.in/eQ2YCjq)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahgift%2Fmlrun-notes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoahgift%2Fmlrun-notes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoahgift%2Fmlrun-notes/lists"}