1adrianb / 1adrianb/face-alignment

running the example but get error.

Aperta
#257 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
7.5k
Fork
1.4k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\api.py", line 106, in get_landmarks
return self.get_landmarks_from_image(image_or_path, detected_faces)

File "d:\ProgramData\Anaconda3\lib\site-packages\torch\autograd\grad_mode.py", line 26, in decorate_context
return func(*args, **kwargs)

File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\api.py", line 150, in get_landmarks_from_image
pts, pts_img = get_preds_fromhm(out, center.numpy(), scale)

File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\utils.py", line 199, in get_preds_fromhm
preds, preds_orig = _get_preds_fromhm(hm, idx, center, scale)

File "d:\ProgramData\Anaconda3\lib\site-packages\numba\dispatcher.py", line 344, in _compile_for_args
reraise(type(e), e, None)

File "d:\ProgramData\Anaconda3\lib\site-packages\numba\six.py", line 658, in reraise
raise value.with_traceback(tb)

TypingError: Unknown attribute 'repeat' of type array(int64, 2d, C)

File "d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\utils.py", line 220:
def _get_preds_fromhm(hm, idx, center=None, scale=None):

idx += 1
preds = idx.repeat(2).reshape(B, C, 2).astype(np.float32)
^

[1] During: typing of get attribute at d:\ProgramData\Anaconda3\lib\site-packages\face_alignment\utils.py (220)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

L'errore si verifica in face_alignment/utils.py riga 220, dove una funzione compilata con numba fallisce perché a un array manca l'attributo 'repeat'. Inizia esaminando la funzione _get_preds_fromhm e il tipo di 'idx'. Controlla la compatibilità della versione di numba e il dtype dell'array. Eseguire l'esempio che attiva questo errore aiuterà a riprodurre il problema. Cerca errori di tipizzazione numba simili nella cronologia o nelle issue del progetto.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python, pytorch
Ambito
computer-vision, machine-learning
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.