27 references to LlamaConfig
Microsoft.ML.GenAI.LLaMA (22)
LlamaConfig.cs (10)
52
Llama3_1_8B_Instruct = JsonSerializer.Deserialize<
LlamaConfig
>(llama3_1_8b_content) ?? throw new ArgumentNullException(nameof(llama3_1_8b_content));
53
Llama3_1_70B_Instruct = JsonSerializer.Deserialize<
LlamaConfig
>(llama3_1_70b_content) ?? throw new ArgumentNullException(nameof(llama3_1_70b_content));
54
Llama3_1_405B_Instruct = JsonSerializer.Deserialize<
LlamaConfig
>(llama3_1_405b_content) ?? throw new ArgumentNullException(nameof(llama3_1_405b_content));
55
Llama3_2_1B_Instruct = JsonSerializer.Deserialize<
LlamaConfig
>(llama3_2_1b_content) ?? throw new ArgumentNullException(nameof(llama3_2_1b_content));
56
Llama_3_2_3B_Instruct = JsonSerializer.Deserialize<
LlamaConfig
>(llama3_2_3b_content) ?? throw new ArgumentNullException(nameof(llama3_2_3b_content));
63
public static
LlamaConfig
Llama3_1_8B_Instruct { get; }
68
public static
LlamaConfig
Llama3_1_70B_Instruct { get; }
73
public static
LlamaConfig
Llama3_1_405B_Instruct { get; }
78
public static
LlamaConfig
Llama_3_2_3B_Instruct { get; }
83
public static
LlamaConfig
Llama3_2_1B_Instruct { get; }
LlamaForCausalLM.cs (6)
19
private readonly
LlamaConfig
_config;
27
public LlamaForCausalLM(
LlamaConfig
config, string? device = null)
103
var
modelConfig = JsonSerializer.Deserialize<
LlamaConfig
>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
136
var
modelConfig = JsonSerializer.Deserialize<
LlamaConfig
>(File.ReadAllText(config)) ?? throw new ArgumentNullException(nameof(config));
Module\LlamaDecoderLayer.cs (3)
67
private readonly
LlamaConfig
_llamaConfig;
82
public LlamaDecoderLayer(
LlamaConfig
config, int layerIndex)
95
private Attention CreateAttention(
LlamaConfig
config, int layerIndex)
Module\LlamaMLP.cs (1)
32
public LlamaMLP(
LlamaConfig
config)
Module\LlamaModel.cs (2)
14
private readonly
LlamaConfig
_config;
26
public LlamaModel(
LlamaConfig
config, string? device = null)
Microsoft.ML.GenAI.LLaMA.Tests (5)
LLaMA3_1Tests.cs (3)
37
var model = new LlamaForCausalLM(
LlamaConfig
.Llama3_1_8B_Instruct, "meta");
47
var model = new LlamaForCausalLM(
LlamaConfig
.Llama3_1_70B_Instruct, "meta");
57
var model = new LlamaForCausalLM(
LlamaConfig
.Llama3_1_405B_Instruct, "meta");
LLaMA3_2Tests.cs (2)
32
var model = new LlamaForCausalLM(
LlamaConfig
.Llama3_2_1B_Instruct);
42
var model = new LlamaForCausalLM(
LlamaConfig
.Llama_3_2_3B_Instruct);