Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

DiNTS: missing graph-break regression test (follow-up to #9145)

Aberta Para iniciantes
#9,159 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 3 dias

@nilapate já está trabalhando nisso.

Desde 9/10/2026.

  • #9160 de @nilapate — aberto

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
66/100
Tipo de issue
Funcionalidade
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
python, pytorch
Domínio
testing

Direção de pesquisa

Comece em test_dints_network.py, ao lado dos testes existentes de TestDintsTopologyCache, e confira as asserções de contagem de grafos e de graph breaks mescladas em #9145 para seguir o mesmo estilo. Adicione um teste que use torch._dynamo.is_dynamo_supported() como guarda e verifique se o par (contagem de grafos, contagem de graph breaks) é (1, 0). Está concluído quando o novo teste passa localmente e é ignorado de forma limpa onde o dynamo não é suportado.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Describe the bug

Follow-up to #9145 (fixes #9144). Per @ericspod's review: the merged tests don't check the condition from the issue, and we'd want to assert graph count to be 1 and graph breaks to be 0.

test_dints_network.py has no dynamo coverage today — TestDintsTopologyCache tests the snapshot mechanism, not the zero-graph-break outcome, so a regression in the topology branches would land silently.

Expected behavior

A test in test_dints_network.py asserting (1, 0), guarded by torch._dynamo.is_dynamo_supported().

Linguagem predominante
Python
Estrelas
8.8k
Forks
1.7k
Merge médio
5d 3h
PRs com merge (30d)
13

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de Project-MONAI/MONAI

Todas as issues de Project-MONAI/MONAI

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.