2929namespace gcpp {
3030
3131constexpr const char * kModelFlags [] = {
32- " 2b-pt" , " 2b-it" , // Gemma 2B
33- " 7b-pt" , " 7b-it" , // Gemma 7B
34- " 9b-pt" , " 9b-it" , // Gemma 9B
35- " 27b-pt" , " 27b-it" , // Gemma 27B
36- " gr2b-pt" , " gr2b-it" , // RecurrentGemma
37- " tiny" , // Gemma Tiny (mostly for debugging)
32+ " 2b-pt" , " 2b-it" , // Gemma 2B
33+ " 7b-pt" , " 7b-it" , // Gemma 7B
34+ " 9b-pt" , " 9b-it" , // Gemma 9B
35+ " 27b-pt" , " 27b-it" , // Gemma 27B
36+ " gr2b-pt" , " gr2b-it" , // RecurrentGemma
37+ " tiny" , // Gemma Tiny (mostly for debugging)
38+ " gemma2-2b-pt" , " gemma2-2b-it" , // Gemma2 2B
3839};
3940constexpr Model kModelTypes [] = {
4041 Model::GEMMA_2B, Model::GEMMA_2B, // Gemma 2B
@@ -43,6 +44,7 @@ constexpr Model kModelTypes[] = {
4344 Model::GEMMA_27B, Model::GEMMA_27B, // Gemma 27B
4445 Model::GRIFFIN_2B, Model::GRIFFIN_2B, // RecurrentGemma
4546 Model::GEMMA_TINY, // Gemma Tiny
47+ Model::GEMMA2_2B, Model::GEMMA2_2B, // Gemma2 2B
4648};
4749constexpr ModelTraining kModelTraining [] = {
4850 ModelTraining::GEMMA_PT, ModelTraining::GEMMA_IT, // Gemma 2B
@@ -51,6 +53,7 @@ constexpr ModelTraining kModelTraining[] = {
5153 ModelTraining::GEMMA_PT, ModelTraining::GEMMA_IT, // Gemma 27B
5254 ModelTraining::GEMMA_PT, ModelTraining::GEMMA_IT, // RecurrentGemma
5355 ModelTraining::GEMMA_IT, // Gemma Tiny
56+ ModelTraining::GEMMA_PT, ModelTraining::GEMMA_IT, // Gemma 2B2
5457};
5558
5659constexpr size_t kNumModelFlags =
0 commit comments