Separated algorithm features extraction
Fixed GPU reduction bug, testing compatibility with args preparation lifting in compiler pipeline
Merge remote-tracking branch 'origin' into scheduling_develop
new features training set struct