{"id":18273605,"url":"https://github.com/rapidai/onnxruntimebuilder","last_synced_at":"2025-04-05T03:30:29.666Z","repository":{"id":63414192,"uuid":"356128030","full_name":"RapidAI/OnnxruntimeBuilder","owner":"RapidAI","description":"Onnxruntime Builder","archived":false,"fork":false,"pushed_at":"2025-03-20T09:47:16.000Z","size":189,"stargazers_count":45,"open_issues_count":4,"forks_count":16,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-20T10:35:30.134Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PowerShell","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/RapidAI.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-04-09T03:54:47.000Z","updated_at":"2025-03-20T09:47:19.000Z","dependencies_parsed_at":"2024-02-28T13:49:01.785Z","dependency_job_id":"8adee42f-f891-434e-af5a-c92bcfec1dd7","html_url":"https://github.com/RapidAI/OnnxruntimeBuilder","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAI%2FOnnxruntimeBuilder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAI%2FOnnxruntimeBuilder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAI%2FOnnxruntimeBuilder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RapidAI%2FOnnxruntimeBuilder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RapidAI","download_url":"https://codeload.github.com/RapidAI/OnnxruntimeBuilder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247284911,"owners_count":20913691,"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-11-05T12:07:02.813Z","updated_at":"2025-04-05T03:30:29.378Z","avatar_url":"https://github.com/RapidAI.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OnnxruntimeBuilder\n\n### 简介\n\n编译onnxruntime 动态库和静态库。\n\n- 仓库的Release的包不支持GPU，仅使用CPU;\n- 文件名包含shared代表动态库(windows是.dll，linux是.so，macos是.dylib);\n- 文件名包含static代表静态库(***.a);\n- 文件名包含windows，linux，macos，android，代表这4种操作系统平台使用的库;\n- 文件名包含musl，使用musl工具链交叉编译;\n\n### windows版本说明\n\n- windows版文件名含md代表动态链接crt，文件名含mt代表静态链接crt，静态链接时不需要依赖标准c库，部署时更方便，但文件体积增大;\n- 最好选择与你的vs版本一致的库;\n\n### 关于老版本Linux系统\n- 随着onnxruntime不断更新和升级，对gcc版本要求越来越高，对应的glibc版本要求也越来越高。\n- 如果想在老系统如centos7或ubuntu14上使用，请下载v1.6.0版本的库。\n- 需要注意的是gcc4不支持avx512指令集，性能可能受到一些影响。\n\n### ubuntu CPU架构支持信息\n\n| CPU架构   | 备注               |\n|---------|------------------|\n| amd64   | x86_64 一般家用PC    |\n| arm     | arm/v7 armhf     |\n| arm64   | arm64/v8 aarch64 |\n| ppc64le | Power PC 64 LE   |\n\n### ubuntu版本说明\n\n| 操作系统         | gcc版本  | libc版本 | binutils版本 | \n|--------------|--------|--------|------------|\n| ubuntu 14.04 | 4.8.4  | 2.19   | 2.24       |\n| ubuntu 16.04 | 5.4.0  | 2.23   | 2.26.1     |\n| ubuntu 18.04 | 7.5.0  | 2.27   | 2.30       |\n| ubuntu 20.04 | 9.4.0  | 2.31   | 2.34       |\n| ubuntu 22.04 | 11.4.0 | 2.35   | 2.38       |\n\n- 最好选择与你的gcc一致的版本;\n- 低版本gcc使用高版本工具编译出来的库会出错;\n- onnxruntime 1.17.0以上 在ubuntu 20.04 arm64无法支持，编译出错信息:The compiler doesn't support BFLOAT16\n\n### musl版本说明\n\n- 必须选择一致的工具链版本来编译bin文件;\n- 工具链可以从此处获得https://github.com/benjaminwan/musl-cross-builder\n\n### 如果7z包解压出错\n- 需要安装最新版的7zip工具，https://www.7-zip.org/download.html\n\n### 关于OpenMP\n\n- [官方v1.7.0版本说明](https://github.com/microsoft/onnxruntime/releases/tag/v1.7.0)\n  Starting from this release, all ONNX Runtime CPU packages are now built without OpenMP.\n- 官方仓库Release的从1.7.0开始，所有CPU版的包编译时没有启用OpenMP选项；\n- 本仓库重新编译的v1.6.0没有启用OpenMP选项；\n- 本仓库的初始版~1.8.0仍然启用了OpenMP选项，即使用本仓库的这些包时，编译环境要求安装OpenMP；","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidai%2Fonnxruntimebuilder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frapidai%2Fonnxruntimebuilder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frapidai%2Fonnxruntimebuilder/lists"}