class Llama::TransformerConfig
  
  
    
  
    Defined in:
  
  
    
      
        llama/transformer_config.cr
      
    
    
  
  
    
      
  
      Constant Summary
    
  
  
    
      - 
        AFTER_DESERIALIZE = 
[] of Nil
       
      
    
      - 
        BEFORE_SERIALIZE = 
[] of Nil
       
      
    
      - 
        ENDIAN = 
["system"]
       
      
    
      - 
        KLASS_NAME = 
[Llama::TransformerConfig]
       
      
    
      - 
        PARTS = 
[{type: "basic", name: dim, cls: Int32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: hidden_dim, cls: Int32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: n_layers, cls: Int32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: n_heads, cls: Int32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: n_kv_heads, cls: Int32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: vocab_size, cls: Int32, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: seq_len, cls: Int32, onlyif: nil, verify: nil, value: nil}] of Nil
       
      
    
      - 
        REMAINING = 
[] of Nil
       
      
    
  
  
    
  
    Class Method Summary
  
  
  
    
  
    Macro Summary
  
  
  
    
  
    Instance Method Summary
  
  
  
    
    
    
    
  
    
    
    
    
  
    
    
    
    
  
  
    
  
    Class Method Detail
  
  
    
  
  
    
  
    Macro Detail
  
  
    
      
        
        macro 
llama_transformer_config(name, onlyif = 
nil, verify = 
nil, value = 
nil)
        
#
       
      
      
      
     
  
  
    
  
    Instance Method Detail
  
  
    
  
    
  
    
  
    
      
        
        def 
hidden_dim=(hidden_dim : Int32)
        
#
       
      
      
      
        
      
     
  
    
  
    
      
        
        def 
n_heads=(n_heads : Int32)
        
#
       
      
      
      
        
      
     
  
    
  
    
      
        
        def 
n_kv_heads=(n_kv_heads : Int32)
        
#
       
      
      
      
        
      
     
  
    
  
    
      
        
        def 
n_layers=(n_layers : Int32)
        
#
       
      
      
      
        
      
     
  
    
  
    
      
        
        def 
seq_len=(seq_len : Int32)
        
#
       
      
      
      
        
      
     
  
    
  
    
      
        
        def 
vocab_size=(vocab_size : Int32)
        
#