MCPcopy Create free account
hub / github.com/0xShug0/audio.cpp / selection_from_request

Function selection_from_request

src/models/ace_step/loader.cpp:23–38  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21 std::string model_name = request.model_path.filename().generic_string();
22 std::transform(model_name.begin(), model_name.end(), model_name.begin(), [](unsigned char ch) {
23 return static_cast<char>(std::tolower(ch));
24 });
25 if (model_name.find("base") != std::string::npos) {
26 selection.dit_model_path = "acestep-v15-base";
27 } else if (model_name.find("turbo") != std::string::npos) {
28 selection.dit_model_path = "acestep-v15-turbo";
29 }
30 return selection;
31}
32
33runtime::ModelMetadata metadata(const AceStepAssets & assets) {
34 runtime::ModelMetadata out;
35 out.family = "ace_step";
36 out.variant = assets.selection.dit_model_path;
37 out.description = "ACE-Step loaded from local extracted assets.";
38 return out;
39}
40
41runtime::CapabilitySet capabilities(const AceStepAssets &) {

Callers 5

discover_config_assetsFunction · 0.85
discover_weight_assetsFunction · 0.85
can_loadMethod · 0.85
inspectMethod · 0.85
loadMethod · 0.85

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected