deepmodeling / deepmodeling/deepmd-kit
replace with dedicated DescriptorExtractor class after refactor.
Open
branch: master
lang: py
todo comment
type: todo
- Dominant language
- Python
- Stars
- 2k
- Forks
- 649
- Avg merge
- 6d 18h
- Merged PRs (30d)
- 15
Description
For now, DPAFineTuner is reused purely as a descriptor feature extractor.
Line: 151
https://github.com/deepmodeling/deepmd-kit/blob/a49b6f79f0bab3608da753033feb64dcbf67e5ad/dpa_adapt/predictor.py#L148-L158
Contributor guide
Research direction
Start in dpa_adapt/predictor.py around lines 148-158, where DPAFineTuner is currently reused as a descriptor feature extractor. Trace that usage and the surrounding refactor context, then confirm that the dedicated DescriptorExtractor class cleanly replaces this role without changing the intended descriptor extraction behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- machine-learning
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100