Tests unitaires en �chec : NumPy incompatible avec le CPU du serveur .82 #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probl�me
Les 4 tests unitaires du repo cosma-nav �chouent lors de la collecte pytest sur le serveur
192.168.0.82(z620 HP, CPU x86 sans AVX/SSE4).Cause
NumPy a �t� compil� avec les optimisations CPU
X86_V2(AVX, SSE4) mais le CPU de la machine h�te ne supporte que SSE2.Steps to reproduce
Tests impact�s
tests/test_extract_mcap.pytests/test_fuse_trajectory.pytests/test_parse_usv_gps.pytests/test_umeyama.pyInfos syst�me
Fix sugg�r�
Pincer numpy � une version compil�e sans X86_V2 dans
requirements.txt, ou sp�cifiernumpy<2.0ou installer viapip install numpy==1.24.*qui supporte les vieux CPUs.Fix appliqué : numpy pinné à >=1.24,<1.25 dans requirements.txt (commit
dc015d3). Cette version fournit des wheels précompilés compatibles SSE2 uniquement, sans AVX/SSE4. Les tests devraient passer sur .82.