Ship the profiler as its own library so a C++ app can use it - #21591
Ship the profiler as its own library so a C++ app can use it#21591shoumikhin wants to merge 3 commits into
Dr.CI classification results
{"FAILED":[{"workflowId":31037850338,"workflowUniqueId":69064392,"id":92414469119,"runnerName":"","authorEmail":"shoumikhin@meta.com","name":"Lint / link-check / lint-xrefs","jobName":"link-check / lint-xrefs","conclusion":"cancelled","completed_at":"2026-08-05T19:06:04.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850338/job/92414469119","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414469119","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-05T19:06:04.000000000Z"},{"workflowId":31037850338,"workflowUniqueId":69064392,"id":92414469177,"runnerName":"","authorEmail":"shoumikhin@meta.com","name":"Lint / Get changed files / get-changed-files","jobName":"Get changed files / get-changed-files","conclusion":"cancelled","completed_at":"2026-08-05T19:06:04.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850338/job/92414469177","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414469177","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-05T19:06:04.000000000Z"},{"workflowId":31037850338,"workflowUniqueId":69064392,"id":92414473566,"runnerName":"","authorEmail":"shoumikhin@meta.com","name":"Lint / lintrunner","jobName":"lintrunner","conclusion":"cancelled","completed_at":"2026-08-05T19:06:04.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850338/job/92414473566","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414473566","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-05T19:06:05.000000000Z"},{"workflowId":31037850338,"workflowUniqueId":69064392,"id":92414474079,"runnerName":"","authorEmail":"shoumikhin@meta.com","name":"Lint / lintrunner-mypy","jobName":"lintrunner-mypy","conclusion":"cancelled","completed_at":"2026-08-05T19:06:04.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850338/job/92414474079","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414474079","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-05T19:06:05.000000000Z"},{"workflowId":31037850788,"workflowUniqueId":160319658,"id":92414594464,"runnerName":"i-021d0df507bda0742","authorEmail":"shoumikhin@meta.com","name":"Build Presets / linux (linux, linux.arm64.2xlarge, executorch-ubuntu-22.04-gcc11-aarch64) / build","jobName":"linux (linux, linux.arm64.2xlarge, executorch-ubuntu-22.04-gcc11-aarch64) / build","conclusion":"failure","completed_at":"2026-08-05T19:22:54.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850788/job/92414594464","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414594464","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 8B88:26E37F:4F5D15A:10ACDA0E:6A738D63 and timestamp 2026-08-05 19:22:11 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_lines":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID 8B88:26E37F:4F5D15A:10ACDA0E:6A738D63 and timestamp 2026-08-05 19:22:11 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_context":[],"time":"2026-08-05T19:06:32.000000000Z"},{"workflowId":31037850788,"workflowUniqueId":160319658,"id":92414594472,"runnerName":"i-048bf952196c92016","authorEmail":"shoumikhin@meta.com","name":"Build Presets / linux (pybind, linux.arm64.2xlarge, executorch-ubuntu-22.04-gcc11-aarch64) / build","jobName":"linux (pybind, linux.arm64.2xlarge, executorch-ubuntu-22.04-gcc11-aarch64) / build","conclusion":"failure","completed_at":"2026-08-05T19:25:40.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850788/job/92414594472","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414594472","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID B566:25353B:479BC4B:F0BABAA:6A738E07 and timestamp 2026-08-05 19:24:55 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_lines":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID B566:25353B:479BC4B:F0BABAA:6A738E07 and timestamp 2026-08-05 19:24:55 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_context":[],"time":"2026-08-05T19:06:32.000000000Z"},{"workflowId":31037850788,"workflowUniqueId":160319658,"id":92414594528,"runnerName":"i-0aceb1008d9409eda","authorEmail":"shoumikhin@meta.com","name":"Build Presets / linux (llm, linux.arm64.2xlarge, executorch-ubuntu-22.04-gcc11-aarch64) / build","jobName":"linux (llm, linux.arm64.2xlarge, executorch-ubuntu-22.04-gcc11-aarch64) / build","conclusion":"failure","completed_at":"2026-08-05T19:23:08.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037850788/job/92414594528","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92414594528","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID C722:3D8847:541F98A:1171857B:6A738D71 and timestamp 2026-08-05 19:22:25 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_lines":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID C722:3D8847:541F98A:1171857B:6A738D71 and timestamp 2026-08-05 19:22:25 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_context":[],"time":"2026-08-05T19:06:32.000000000Z"},{"workflowId":31037854979,"workflowUniqueId":63454257,"id":92415104932,"runnerName":"i-0f4e96ebac27ab280","authorEmail":"shoumikhin@meta.com","name":"pull / test-multimodal-linux (gemma3-4b) / linux-job","jobName":"test-multimodal-linux (gemma3-4b) / linux-job","conclusion":"failure","completed_at":"2026-08-05T19:23:14.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037854979/job/92415104932","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92415104932","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":["RuntimeError: Command docker exec -t aeabdeb37fe42b1c18aa62998c5d6d5296414284d8c05207922909fb57815cdc /exec failed with exit code 1"],"failure_lines":["RuntimeError: Command docker exec -t aeabdeb37fe42b1c18aa62998c5d6d5296414284d8c05207922909fb57815cdc /exec failed with exit code 1"],"failure_context":[],"time":"2026-08-05T19:08:28.000000000Z"},{"workflowId":31037854979,"workflowUniqueId":63454257,"id":92415104425,"runnerName":"i-0f10471feacff4467","authorEmail":"shoumikhin@meta.com","name":"pull / test-lora-multimethod-linux / linux-job","jobName":"test-lora-multimethod-linux / linux-job","conclusion":"failure","completed_at":"2026-08-05T19:27:07.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037854979/job/92415104425","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92415104425","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID C2FA:16A18B:5D07085:138370B4:6A738E6A and timestamp 2026-08-05 19:26:34 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_lines":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID C2FA:16A18B:5D07085:138370B4:6A738E6A and timestamp 2026-08-05 19:26:34 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_context":[],"time":"2026-08-05T19:08:28.000000000Z"},{"workflowId":31037854979,"workflowUniqueId":63454257,"id":92415104238,"runnerName":"i-05cc7b3c8a671fc78","authorEmail":"shoumikhin@meta.com","name":"pull / test-llama_runner_eager-linux / linux-job","jobName":"test-llama_runner_eager-linux / linux-job","conclusion":"failure","completed_at":"2026-08-05T19:26:20.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037854979/job/92415104238","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92415104238","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID A4C8:36C4EF:5CE46DF:13710490:6A738E3C and timestamp 2026-08-05 19:25:48 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_lines":["##[error]API rate limit exceeded for installation. If you reach out to GitHub Support for help, please include the request ID A4C8:36C4EF:5CE46DF:13710490:6A738E3C and timestamp 2026-08-05 19:25:48 UTC. For more on scraping GitHub and how it may affect your rights, please review our Terms of Service (https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) - https://docs.github.com/en/rest/using-the-rest-api/getting-started-with-the-rest-api#rate-limiting"],"failure_context":[],"time":"2026-08-05T19:08:28.000000000Z"}],"FLAKY":[{"workflowId":31037854979,"workflowUniqueId":63454257,"id":92415105227,"runnerName":"i-02e1f071344320d36","authorEmail":"shoumikhin@meta.com","name":"pull / test-lora-linux / linux-job","jobName":"test-lora-linux / linux-job","conclusion":"failure","completed_at":"2026-08-05T19:27:42.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037854979/job/92415105227","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92415105227","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-05T19:08:28.000000000Z"},{"workflowId":31037854979,"workflowUniqueId":63454257,"id":92415104629,"runnerName":"i-01941f14694ecd45d","authorEmail":"shoumikhin@meta.com","name":"pull / test-mediatek-models-linux / linux-job","jobName":"test-mediatek-models-linux / linux-job","conclusion":"failure","completed_at":"2026-08-05T19:27:33.000000000Z","html_url":"https://github.com/pytorch/executorch/actions/runs/31037854979/job/92415104629","logUrl":"https://ossci-raw-job-status.s3.amazonaws.com/log/pytorch/executorch/92415104629","head_branch":"gh/shoumikhin/89/head","pr_number":21591,"head_sha":"c8bcddfe6872a91c289b2c9ab02f7df247e0dd36","head_sha_timestamp":"2026-08-05T19:05:46.000000000Z","failure_captures":[],"failure_lines":[],"failure_context":[],"time":"2026-08-05T19:08:28.000000000Z"}],"BROKEN_TRUNK":[],"UNSTABLE":[],"UNKNOWN":[],"AWAITING_APPROVAL":[]}