{ "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" }