@@ -29,9 +29,9 @@ public void Dispose()
2929 [ Fact ]
3030 public void BasicModelProperties ( )
3131 {
32- Assert . Equal ( 32000 , _model . VocabCount ) ;
33- Assert . Equal ( 4096 , _model . ContextSize ) ;
34- Assert . Equal ( 4096 , _model . EmbeddingSize ) ;
32+ Assert . Equal ( 128256 , _model . VocabCount ) ;
33+ Assert . Equal ( 131072 , _model . ContextSize ) ;
34+ Assert . Equal ( 2048 , _model . EmbeddingSize ) ;
3535 }
3636
3737 [ Fact ]
@@ -41,36 +41,32 @@ public void AdvancedModelProperties()
4141 // tests are switched to use a new model!
4242 var expected = new Dictionary < string , string >
4343 {
44- { "general.name" , "LLaMA v2 " } ,
44+ { "general.name" , "Llama 3.2 1B Instruct " } ,
4545 { "general.architecture" , "llama" } ,
4646 { "general.quantization_version" , "2" } ,
47- { "general.file_type" , "11 " } ,
47+ { "general.file_type" , "2 " } ,
4848
49- { "llama.context_length" , "4096 " } ,
50- { "llama.rope.dimension_count" , "128 " } ,
51- { "llama.embedding_length" , "4096 " } ,
52- { "llama.block_count" , "32 " } ,
53- { "llama.feed_forward_length" , "11008 " } ,
49+ { "llama.context_length" , "131072 " } ,
50+ { "llama.rope.dimension_count" , "64 " } ,
51+ { "llama.embedding_length" , "2048 " } ,
52+ { "llama.block_count" , "16 " } ,
53+ { "llama.feed_forward_length" , "8192 " } ,
5454 { "llama.attention.head_count" , "32" } ,
55- { "llama.attention.head_count_kv" , "32 " } ,
56- { "llama.attention.layer_norm_rms_epsilon" , "0.000001 " } ,
55+ { "llama.attention.head_count_kv" , "8 " } ,
56+ { "llama.attention.layer_norm_rms_epsilon" , "0.000010 " } ,
5757
58- { "tokenizer.ggml.eos_token_id" , "2" } ,
59- { "tokenizer.ggml.model" , "llama" } ,
60- { "tokenizer.ggml.bos_token_id" , "1" } ,
61- { "tokenizer.ggml.unknown_token_id" , "0" } ,
58+ { "tokenizer.ggml.eos_token_id" , "128009" } ,
59+ { "tokenizer.ggml.model" , "gpt2" } ,
60+ { "tokenizer.ggml.bos_token_id" , "128000" } ,
6261 } ;
6362
6463 // Print all keys
6564 foreach ( var ( key , value ) in _model . Metadata )
6665 _testOutputHelper . WriteLine ( $ "{ key } = { value } ") ;
6766
68- // Check the count is equal
69- Assert . Equal ( expected . Count , _model . Metadata . Count ) ;
70-
7167 // Check every key
72- foreach ( var ( key , value ) in _model . Metadata )
73- Assert . Equal ( expected [ key ] , value ) ;
68+ foreach ( var ( key , value ) in expected )
69+ Assert . Equal ( _model . Metadata [ key ] , value ) ;
7470 }
7571 }
7672}
0 commit comments