• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ponder-lab / Hybridize-Functions-Refactoring / #3245
87%
main: 88%

Build:
Build:
LAST BUILD BRANCH: 9ad4fea94e0e87f5a5887fdaa82ed29d38add636
DEFAULT BRANCH: main
Ran 01 Oct 2026 10:33AM UTC
Jobs 1
Files 44
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Oct 2026 10:27AM UTC coverage: 86.643% (+0.005%) from 86.638%
#3245

push

github

web-flow
Hybridize a custom-gradient function above its tf.custom_gradient (#999)

`convertToHybrid` inserted `@tf.function` at the `def` line, so it
always went innermost. Beneath `@tf.custom_gradient`, a Keras layer
that calls the function can no longer infer its output shape, and the
layer's build fails with "We could not automatically infer the static
shape of the layer's output". Above it, the shape, the call and the
gradient all work.

The decorator now goes directly above the outermost
`@tf.custom_gradient`, so decorators above that one, such as
`@staticmethod`, stay outermost. `tf.recompute_grad` composes with
`tf.function` in either order, so it keeps the old placement.

Fixes #996.


Claude-Session: https://claude.ai/code/session_01NTnpjPjJj2aZy1ZkUD1eAn

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

10 of 12 new or added lines in 1 file covered. (83.33%)

4093 of 4724 relevant lines covered (86.64%)

0.87 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
92.06
-0.02% edu.cuny.hunter.hybridize.core/src/edu/cuny/hunter/hybridize/core/analysis/Function.java
Jobs
ID Job ID Ran Files Coverage
1 #3245.1 01 Oct 2026 10:33AM UTC 44
86.64
Source Files on build #3245
  • Tree
  • List 44
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 155de731 on github
  • Prev Build on gh-readonly-queue/main/pr-995-d66e3b926660e6596e0dcb0d35c45ed9dd927722
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc