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

Function MakeBaseModelProto

external/sentencepiece/src/model_interface_test.cc:31–48  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

29 TrainerSpec::CHAR};
30
31ModelProto MakeBaseModelProto(TrainerSpec::ModelType type,
32 bool byte_fallback = false) {
33 ModelProto model_proto;
34 auto *sp1 = model_proto.add_pieces();
35 auto *sp2 = model_proto.add_pieces();
36 auto *sp3 = model_proto.add_pieces();
37 model_proto.mutable_trainer_spec()->set_model_type(type);
38 model_proto.mutable_trainer_spec()->set_byte_fallback(byte_fallback);
39
40 sp1->set_type(ModelProto::SentencePiece::UNKNOWN);
41 sp1->set_piece("<unk>");
42 sp2->set_type(ModelProto::SentencePiece::CONTROL);
43 sp2->set_piece("<s>");
44 sp3->set_type(ModelProto::SentencePiece::CONTROL);
45 sp3->set_piece("</s>");
46
47 return model_proto;
48}
49
50void AddPiece(ModelProto *model_proto, const std::string &piece,
51 float score = 0.0) {

Callers 1

TESTFunction · 0.70

Calls 6

set_model_typeMethod · 0.80
mutable_trainer_specMethod · 0.80
set_byte_fallbackMethod · 0.80
set_typeMethod · 0.80
add_piecesMethod · 0.45
set_pieceMethod · 0.45

Tested by

no test coverage detected