- {(
- [
- [
- "finetuneVisionLayers",
- "Vision layers",
- store.finetuneVisionLayers,
- store.setFinetuneVisionLayers,
- ],
- [
- "finetuneLanguageLayers",
- "Language layers",
- store.finetuneLanguageLayers,
- store.setFinetuneLanguageLayers,
- ],
- [
- "finetuneAttentionModules",
- "Attention modules",
- store.finetuneAttentionModules,
- store.setFinetuneAttentionModules,
- ],
- [
- "finetuneMLPModules",
- "MLP modules",
- store.finetuneMLPModules,
- store.setFinetuneMLPModules,
- ],
- ] as const
- ).map(([key, label, value, setter]) => (
-
-
- (setter as (v: boolean) => void)(!!v)
- }
- />
-
-
- ))}
-
- )}
-
- {/* Text target modules */}
- {!showVisionLora && (
-
-
- Target Modules
-
-
- {TARGET_MODULES.map((mod) => {
- const active = store.targetModules.includes(mod);
- return (
-
- );
- })}
-
-
- )}
-
- {/* LoRA variant */}
-
- {(
- [
- {
- value: "lora",
- label: "Enable LoRA",
- desc: "Train with LoRA",
- },
- { value: "rslora", label: "RS-LoRA", desc: "Stable Rank" },
- {
- value: "loftq",
- label: "LoftQ",
- desc: "Memory Efficient",
- },
- ] as const
- ).map((opt) => (
-
+
+
+
+
+ {CONTEXT_LENGTHS.map((len) => (
+
+ {len.toLocaleString()}
+
))}
-
-