Changed
- Significantly reduced core dependencies to minimize installation issues
- Moved non-essential dependencies to optional extras
- Created new extras: 'viz' for visualization and 'data' for dataset handling
- Changed gptqmodel dependency to use versions below 2.1.0 to avoid numpy>=2.2.2 requirement
- Improved requirements.txt with clearer organization and comments
- Removed torch as a direct dependency to allow more flexible installation