HackerNet-Model / config.json
nagarhimanshu37's picture
📋 Update latest config → v1
bb52c2a verified
Raw
History Blame Contribute Delete
2.08 kB
{
"model": {
"hidden_dim": 768,
"intermediate_dim": 2048,
"num_layers": 16,
"num_attention_heads": 12,
"num_key_value_heads": 4,
"head_dim": 64,
"rope_theta": 1000000.0,
"max_position_embeddings": 4096,
"num_experts": 4,
"top_k_experts": 2,
"expert_hidden_dim": 768,
"moe_shared_experts": 1,
"moe_aux_loss_coef": 0.01,
"moe_z_loss_coef": 0.001,
"vocab_size": 32768,
"max_seq_len": 4096,
"num_tool_heads": 4,
"rope_dim": 64,
"rms_norm_eps": 1e-05,
"norm_eps": 1e-05,
"padding_idx": 0,
"eos_token_id": 2,
"use_mtp": false,
"num_mtp_tokens": 3,
"use_infini_attention": false,
"use_latent_attention": false,
"ssm_layer_interval": 999,
"use_xlstm": false,
"use_differential_attention": false,
"use_mixture_of_depth": false,
"use_snapkv": false,
"use_bitnet": true,
"use_lora": false,
"lora_r": 8,
"lora_alpha": 16,
"sparse_attention": false,
"quantize_kv_cache": false,
"ssm_state_dim": 16,
"ssm_conv_kernel": 4,
"xlstm_mem_dim": 64,
"mod_top_k_frac": 0.5,
"snapkv_cache_size": 2048,
"snapkv_keep_first": 16,
"snapkv_window": 256,
"snapkv_compression": 0.25,
"kv_compression_ratio": 8,
"mem_momentum": 0.9,
"mem_segment_len": 256,
"max_segments": 4096,
"complexity_hidden": 768,
"complexity_layers": 2,
"hidden_dropout": 0.0
},
"training": {
"batch_size": 8,
"learning_rate": 0.0001,
"weight_decay": 0.0,
"num_epochs": 4,
"max_length": 1024,
"gradient_accumulation_steps": 4,
"gradient_checkpointing": true,
"max_grad_norm": 1.0,
"warmup_steps": 100,
"log_every_n_steps": 10,
"save_every_n_steps": 300,
"output_dir": "./checkpoints",
"dtype": "float16",
"quantize": true,
"quantization_method": "int8",
"adam_beta1": 0.9,
"adam_beta2": 0.999,
"ewc_lambda": 0.0,
"ewc_fisher_samples": 1024
},
"hackernet_version": "v1",
"architecture": "HackerNet-Beta-v3.0",
"framework": "PyTorch"
}