deepmodeling / deepmodeling/deepmd-kit

replace with dedicated DescriptorExtractor class after refactor.

Open
#5,705 0 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.