{"data":{"slug":"yelparchive-moe","name":"MOE","tagline":"A global, black box optimization engine for real world metric optimization","github_url":"https://github.com/YelpArchive/MOE","owner":"YelpArchive","repo":"MOE","owner_avatar_url":"https://avatars.githubusercontent.com/u/8711918?v=4","primary_language":"C++","stars":1321,"forks":139,"topics":[],"archived":true,"github_pushed_at":"2023-03-24T11:00:32+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/yelparchive-moe","markdown_url":"https://www.graphcanon.com/tools/yelparchive-moe.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/yelparchive-moe","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=yelparchive-moe","description":"A global, black box optimization engine for real world metric optimization.","homepage_url":null,"license":"Other","open_issues":175,"watchers":0,"ai_summary":"The repository contains a tool that optimizes real-world metrics through automated black-box optimization processes.","readme_excerpt":"## Install in docker:\n\nThis is the recommended way to run the MOE REST server. All dependencies and building is done automatically and in an isolated container.\n\n[Docker (http://docs.docker.io/)][6] is a container based virtualization framework. Unlike traditional virtualization Docker is fast, lightweight and easy to use. Docker allows you to create containers holding all the dependencies for an application. Each container is kept isolated from any other, and nothing gets shared.\n\n```bash\n$ docker pull yelpmoe/latest # You can also pull specific versions like yelpmoe/v0.1.0\n$ docker run -p 6543:6543 yelpmoe/latest\n```\nIf you are on OSX, or want a build based on the current master branch you may need to build this manually.\n\n```bash\n$ git clone https://github.com/Yelp/MOE.git\n$ cd MOE\n$ docker build -t moe_container .\n$ docker run -p 6543:6543 moe_container\n```\n\nThe webserver and REST interface is now running on port 6543 from within the container. http://localhost:6543\n\n---\n\n## Install from source:\n\nSee [Install Documentation][7]\n\n---\n\n# License\n\nMOE is licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0\n\n[0]: https://www.youtube.com/watch?v=CC6qvzWp9_A\n[1]: http://yelp.github.io/MOE/\n[2]: http://yelp.github.io/MOE/moe.views.rest.html\n[3]: http://github.com/Yelp/MOE/pulls\n[4]: http://yelp.github.io/MOE/moe.views.rest.html#module-moe.views.rest.gp_ei\n[5]: http://yelp.github.io/MOE/moe.easy_interface.html\n[6]: http://docs.docker.io/\n[7]: http://yelp.github.io/MOE/install.html\n[8]: http://yelp.github.io/MOE/contributing.html\n[9]: http://yelp.github.io/MOE/moe.optimal_learning.python.python_version.html\n[10]: http://www.youtube.com/watch?v=CC6qvzWp9_A\n[11]: http://www.slideshare.net/YelpEngineering/optimal-learning-for-fun-and-profit-with-moe\n[12]: http://yelp.github.io/MOE/cpp_tree.html\n[13]: http://yelp.github.io/MOE/examples.html\n[14]: http://yelp.github.io/MOE/objective_functions.html\n[15]: http://yelp.github.io/MOE/objective_functions.html#parameters\n[16]: http://people.orie.cornell.edu/pfrazier/\n[17]: http://www.orie.cornell.edu/\n[18]: http://optimallearning.princeton.edu/\n[19]: http://orfe.princeton.edu/\n[20]: http://people.orie.cornell.edu/pfrazier/Presentations/2014.01.Lancaster.BGO.pdf\n[21]: http://yelp.github.io/MOE/why_moe.html","github_created_at":"2014-02-24T21:55:56+00:00","created_at":"2026-07-11T23:35:45.469029+00:00","updated_at":"2026-08-04T06:01:23.594431+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"c","name":"c++"},{"slug":"docker","name":"docker"},{"slug":"rest-server","name":"rest server"}],"trust":{"provenance":{"is_fork":false,"github_id":17152267,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-04T06:01:22.748Z","maintenance":{"label":"Archived","score":8,"methodology":"github_public_v1","releases_90d":0,"days_since_push":1228,"last_release_at":"2014-12-05T22:58:52Z"},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":15,"high_count":0,"last_scan_at":"2026-07-11T23:35:49.913Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-04T06:01:23.251Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-04T06:01:23.251Z","managed_saas":false},"languages":{"value":["c++"],"source":"github.language","observed_at":"2026-08-04T06:01:23.251Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-04T06:01:23.251Z"},"license_spdx":{"value":"Other","source":"github.license","observed_at":"2026-08-04T06:01:23.251Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you require an optimization engine that operates as a global, isolated system through Docker containers.","For tasks demanding high performance and precision due to its foundation in C++."],"when_not_to_use":["If your team lacks the knowledge or experience to configure and run Docker environments.","Not suitable for projects where real-time interaction with optimization processes is needed, as MOE focuses on batch processing scenarios."],"source":"enrich:decision_facts","observed_at":"2026-07-17T08:19:17.728Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"MOE optimizes real-world metrics via automated black-box processes. It is written in C++."},{"label":"License detail","value":"Licensed under the Apache License, Version 2.0."}]}}