fix: kg_emb broken import in PyHealth 2.0

Abierto
#952 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

@AxelNoun ya está trabajando en esto.

Desde el 25/8/2026.

  • #953 de @capccode — cerrado sin fusionar
  • #1140 de @MadhukarJukanti — cerrado sin fusionar
  • #1192 de @userjuma — cerrado sin fusionar
  • #1202 de @AxelNoun — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
python
Área
backend

Línea de trabajo

Start by locating the eight files under kg_emb.models and kg_emb/datasets mentioned in the issue, then check where they import SampleBaseDataset and how PyHealth 2.0 defines SampleDataset. Verify the failure by importing pyhealth.medcode.pretrained_embeddings; done means the import succeeds without breaking the affected modules. Several linked pull requests are open, so check their status before starting.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

kg_emb/ references SampleBaseDataset which appears to have been renamed to SampleDataset in PyHealth 2.0. Anyone who imports pyhealth.medcode.pretrained_embeddings gets an ImportError and package would crash immediately. Found this while implementing KEEP embeddings in personal fork. Currently adding a try/e bandaid in my fork but is out of scope for the KEEP work. Likely impacts all 6 files in kg_emb.models and the 2 in kg_emb/datasets. I can rename SampleBaseDataset --> SampleDataset across the 8 files if no one gets to it.

Lenguaje dominante
Python
Estrellas
1.7k
Forks
803
Merge medio
4 d 18 h
PR fusionados (30 d)
58

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de sunlabuiuc/PyHealth

Todos los issues de sunlabuiuc/PyHealth

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.