Improved DLL Error Messages
-
Added: Specific DLL error detection with exact file names and components.
- Errors now pinpoint the exact missing DLL (e.g.,
'avcodec-60.dll'). - Identifies the component: FFmpeg, libyuv, CUDA Runtime, or NVIDIA drivers.
- Provides specific solutions based on which DLL is missing.
- Shows package directory location for troubleshooting.
# Before: Generic "DLL load failed" error # ImportError: DLL load failed while importing _nelux: The specified module could not be found. # After: Specific error with exact DLL and component: # ImportError: Failed to load nelux: 'avcodec-60.dll' is missing # Component: FFmpeg # Description: FFmpeg video/audio processing library # FFmpeg DLLs can be located in: # - System PATH environment variable # - A shared library directory (e.g., nelux.libs) # - The nelux package directory # Make sure FFmpeg shared libraries are installed and accessible.
- Errors now pinpoint the exact missing DLL (e.g.,
-
Reverted back to pytorch 2.9.1 due to issues with pytorch 2.10.0