Skip to content

Bump version to 0.1.9#263

Merged
gvarnavi merged 423 commits into
mainfrom
release/0.1.9
Jul 9, 2026
Merged

Bump version to 0.1.9#263
gvarnavi merged 423 commits into
mainfrom
release/0.1.9

Conversation

@quantem-bot

Copy link
Copy Markdown
Collaborator

This PR was automatically created because the submitted version 0.1.8 matched the current release on main.

It bumps the patch version to 0.1.9 and starts a new release process.

cedriclim1 and others added 30 commits March 4, 2026 20:13
move tagging and release to deploy action
…ion, constructors, define_lattice() and AutoSerialize implementation.
cedriclim1 and others added 28 commits May 29, 2026 15:02
Per-parameter Learning Rate (PPLR) Implementation, Tensor Decomposition Models, and Tomography Updates
step_optimizers and zero_grad_all looped over optimizer_params and stepped
both the object and pose optimizers on every pass, so with pose optimization
enabled each optimizer took two Adam steps per batch. Gate by key, matching
step_schedulers.

Also:
- pass num_iter to set_schedulers on the reset_dset path so cosine/linear/
  exponential schedulers get a valid T_max
- scheduler_params setter no longer mutates the caller's dict
- drop the non-existent tv_plane key from ObjINRConstraints.soft_constraint_keys
  (it crashed Constraints.__str__)
- ObjectPixelated.get_tv_loss now takes TV over the trailing spatial dims, so it
  handles a 3D volume, obj_view's [1, D, H, W], and a multimodal [C, D, H, W]
- remove an unreachable duplicate branch in TomographyINRDataset.forward
- align iradon_torch's default theta with radon_torch / scikit-image (endpoint
  excluded)

Add regression tests covering each fix.
Fix latent bugs in tomography optimizer wiring, constraints, and radon
Normalizing by the quantile now an option in Tomo Dataset
…er than comparing the shapes within the tilt series stack.
create_batch_rays and integrate_rays were decorated with
@torch.compile(mode="reduce-overhead"). Calling them triggers
TorchInductor, which needs a C compiler to build its kernel. On Windows
runners without MSVC (cl.exe) on PATH this raises InductorError, failing
tests/tomography/test_dataset_models.py::TestINRRayMath on windows-latest.

Both are trivial tensor ops (a small fill and a single reduction) and
reduce-overhead is a no-op on CPU, so eager execution is equivalent and
portable across platforms.
Remove torch.compile from INR ray helpers for Windows compatibility
@gvarnavi gvarnavi merged commit 0f60f90 into main Jul 9, 2026
15 checks passed
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.

9 participants