Skip to content

Sync pr-e-python-api with main after PR #254 merge#255

Merged
chhwang merged 7 commits into
mainfrom
pr-e-python-api
Jun 11, 2026
Merged

Sync pr-e-python-api with main after PR #254 merge#255
chhwang merged 7 commits into
mainfrom
pr-e-python-api

Conversation

@chhwang

@chhwang chhwang commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Sync pr-e-python-api with main after PR #254 merge

Merge main into pr-e-python-api to incorporate commit 1cdc3ec
(fused packet allreduce kernel + Model::all_reduce_packet API from
PR #254). The branch was behind by 1 commit.

The merge resolved cleanly with no conflicts. python/ark/ops.py
auto-merged (both sides added code at different locations). 11 files
changed, all from PR #254 content. No new feature code added.

…model/use_model, torch interop; apply refs/p6-python-api.patch.
@codecov

codecov Bot commented Jun 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 93.00000% with 7 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.06%. Comparing base (1cdc3ec) to head (1d8109c).

Files with missing lines Patch % Lines
python/ark/ops.py 90.32% 6 Missing ⚠️
python/ark/tensor.py 92.85% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #255      +/-   ##
==========================================
+ Coverage   86.94%   87.06%   +0.12%     
==========================================
  Files         127      127              
  Lines        6088     6185      +97     
==========================================
+ Hits         5293     5385      +92     
- Misses        795      800       +5     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

ark-dev and others added 2 commits June 9, 2026 17:41
…()/current_model()/use_model() context helpers, and torch interop via _ensure_ark(); apply the reference patch refs/p6-python-api.patch and open a PR against main.
@chhwang chhwang changed the title ark-dev: Implement Python API rework: Tensor.eval, set_model/current_model/use_model, torch interop; apply refs/p6-python-api.patch. Add Tensor.eval(), model context helpers, and torch interop to Python API Jun 9, 2026
chhwang and others added 2 commits June 10, 2026 05:35
Sync with main to incorporate #252 (monolithic LayerNorm/Softmax ops)
and #253 (ring allreduce in-place fix). Clean merge, no conflicts.
@chhwang chhwang changed the title Add Tensor.eval(), model context helpers, and torch interop to Python API Add Python API helpers: Tensor.eval, Model context, torch interop Jun 10, 2026
chhwang and others added 2 commits June 10, 2026 09:52
@chhwang chhwang changed the title Add Python API helpers: Tensor.eval, Model context, torch interop Sync pr-e-python-api with main after PR #254 merge Jun 10, 2026
@chhwang
chhwang merged commit b4fc5e4 into main Jun 11, 2026
10 of 11 checks passed
@chhwang
chhwang deleted the pr-e-python-api branch June 11, 2026 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant