Skip to content

feat(scviva): add auto-calibrated spatial contiguity loss - #36

Open
ori-kron-wis wants to merge 1 commit into
mainfrom
Ori-new-graphDL-struct
Open

feat(scviva): add auto-calibrated spatial contiguity loss#36
ori-kron-wis wants to merge 1 commit into
mainfrom
Ori-new-graphDL-struct

Conversation

@ori-kron-wis

Copy link
Copy Markdown
Member

Description

Brief description of changes and motivation.

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactoring

Testing

  • Tests pass locally (pytest tests/ -v)
  • New tests added for new functionality

Checklist

  • Code follows project style (ruff check src/ tests/)
  • Documentation updated if needed
  • CHANGELOG.md updated

@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 6f609dcf8d

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +458 to +461
if multiple_devices or merged_trainer_kwargs.get("strategy") not in (
None,
"auto",
):

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Reject multi-node trainer configurations

When num_nodes > 1 is supplied through trainer_config or **trainer_kwargs while devices and strategy remain at their accepted defaults, this guard allows distributed training despite the stated single-device restriction. The custom contiguity loader has no rank-specific edge sampling, so workers can repeatedly regularize the same sampled edges and produce behavior that differs from the supported single-device objective; validate num_nodes here as well.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant