{"id":15196928,"url":"https://github.com/opencv/ade","last_synced_at":"2025-04-05T16:09:29.618Z","repository":{"id":39710587,"uuid":"141302923","full_name":"opencv/ade","owner":"opencv","description":null,"archived":false,"fork":false,"pushed_at":"2024-10-22T09:42:55.000Z","size":187,"stargazers_count":63,"open_issues_count":3,"forks_count":51,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-03-29T15:09:36.690Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opencv.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}},"created_at":"2018-07-17T14:41:23.000Z","updated_at":"2025-02-28T03:39:39.000Z","dependencies_parsed_at":"2023-02-19T19:35:25.921Z","dependency_job_id":"19b863b7-5527-4731-8f85-d841324b2993","html_url":"https://github.com/opencv/ade","commit_stats":null,"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fade","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fade/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fade/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opencv%2Fade/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opencv","download_url":"https://codeload.github.com/opencv/ade/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247361691,"owners_count":20926643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-09-28T00:21:12.769Z","updated_at":"2025-04-05T16:09:29.588Z","avatar_url":"https://github.com/opencv.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ADE Framework\n\n[![Build Status](https://github.com/opencv/ade/actions/workflows/workflow.yaml/badge.svg)](https://github.com/opencv/ade/actions/workflows/workflow.yaml)\n\n## Intro\n\nADE Framework is a graph construction, manipulation, and processing\nframework.  ADE Framework is suitable for organizing data flow\nprocessing and execution.\n\n## Prerequisites and building\n\nThe only prerequisites for library are CMake 3.5+ and a C++11\ncompiler.\n\nBuilding:\n\n    $ mkdir build\n    $ cd build\n    $ cmake /path/to/ade/repository\n    $ make -j\n\nAfter a successfull compilation binaries should reside in `./lib` and\n`./bin` directories. Use\n\n    $ make test\n\nto run ADE Framework test suite (ADE Framework tests + utility tests).\n\nIf you want to build tutorial samples set `-DBUILD_ADE_TUTORIAL=ON` to\ncmake.\n\nBuilding with tutorial:\n\n    $ cmake -DBUILD_ADE_TUTORIAL=ON /path/to/ade/repository\n    $ make -j\n\nAdditional information on tutorial samples can be found in\n`./tutorial/README.md`.\n\nIf you want to build library tests set `-DENABLE_ADE_TESTING=ON` to cmake.\nTests require gtest (https://github.com/google/googletest/releases).\n\nBuilding gtest:\n\n    $ cmake -DCMAKE_INSTALL_PREFIX=/gtest/install/path  /path/to/gtest\n    $ make \u0026\u0026 make install\n\nBuilding with tests:\n\n    $ cmake -DENABLE_ADE_TESTING=ON -DGTEST_ROOT=/gtest/install/path /path/to/ade/repository\n    $ make -j\n\nYou can build library with hardened asserts via\n`-DFORCE_ADE_ASSERTS=ON` option, forcing `ADE_ASSERT` to be present\neven in release builds.\n\nThis library only does error checking in debug or `FORCE_ADE_ASSERTS=ON`\nbuilds due to performance reasons.  Library doesn't process any user\ninput directly and doesn't read any files or sockets.  If you want to\nuse this library to process any input from external source you must\nvalidate it before doing any library calls.\n\nTo build documentation set `-DBUILD_ADE_DOCUMENTATION=ON`. Documentation\ncan be found in `./doc` directory. Doxygen is required.\n\n## Support\n\nCurrent ADE Framework support model is:\n* ADE Framework is mainly used as a building block for other projects.\n* ADE Framework major version are synchronized with that other\n  projects releases.\n* ADE Framework accepts pull requests but is stabilized prior to a\n  major parent project release only.\n\n## Branches\n\n* `master` -- a default development branch. All further PRs are merged\n  there by default. Projects which use ADE pull code from other\n  (stable) branches by default.\n  - `master` is not guaranteed to be stable (some tests may be failing\n    on some platforms).\n  - `master` is stabilized before other components major release.\n* `release_XX.YY` -- a release branch for version XX.YY where XX is a\n  major release and YY is an update number. Mostly used by other\n  projects as \"frozen versions\", support is limited (by request).\n\n## License\n\nADE Framework is distributed under terms of Apache License v2.0 (see\n`LICENSE`).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencv%2Fade","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopencv%2Fade","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopencv%2Fade/lists"}