Kaggle / Kaggle/docker-python

Interrupt code breaks sometimes

Ouverte
#1,338 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
bug help wanted
Langage dominant
Python
Étoiles
2.7k
Forks
1k
Merge moyen
7 j 14 h
PR mergées (30 j)
2

Description

## 🐛 Bug

When running certain code it becomes impossible to interrupt the kernel until that code completes.

### To Reproduce

```
import sklearn
# get large dataset on the order of 1e6 or 1e7
df = ...
sklearn.preprocessing.QuantileTransformer(subsample=1e7, n_quantiles=1e6).fit_transform(df)
```

### Expected behavior

It should interrupt!

### Additional context

That's just an example, I've seen it plenty of times over the last few weeks, usually for commands I'd expect to take a while but that I want to stop midway to tweak something. That just seemed like an easy to replicate example. Oddly enough, the QuantileTransformer will interrupt just fine when n_quantiles is an order of magnitude smaller.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par reproduire le problème avec l’exemple scikit-learn QuantileTransformer fourni et un jeu de données volumineux, puis comparez le comportement lors d’une interruption avec une valeur plus petite de n_quantiles. La tâche est considérée comme terminée lorsque le kernel peut être interrompu pendant l’exécution de la transformation longue, mais que l’issue n’identifie aucun fichier du dépôt ni aucun test à mettre à jour.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python, scikit-learn
Domaine
machine-learning
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.