AdarshRL/gemma2-9b-terraform-architect-dataset
Viewer • Updated • 733 • 28
How to use AdarshRL/gemma2-9b-terraform-architect-adapter with PEFT:
from peft import PeftModel
from transformers import AutoModelForCausalLM
base_model = AutoModelForCausalLM.from_pretrained("/tmp/base_model_dir/gemma-2-9b")
model = PeftModel.from_pretrained(base_model, "AdarshRL/gemma2-9b-terraform-architect-adapter")This is a fine-tuned LoRA adapter for Gemma 2 9B Instruct, specialized in generating production-ready Google Cloud Platform (GCP) Terraform code.
from peft import PeftModel
from transformers import AutoModelForCausalLM, AutoTokenizer
base_model = "google/gemma-2-9b-it"
adapter_id = "AdarshRL/gemma2-9b-terraform-architect-adapter"
model = AutoModelForCausalLM.from_pretrained(base_model, device_map="auto", load_in_4bit=True)
model = PeftModel.from_pretrained(model, adapter_id)
While this model is specialized in GCP Terraform generation, users should be aware of the following technical constraints observed during evaluation:
node_pool before the cluster is fully initialized).depends_on blocks are present for sub-resources like Node Pools, IAM Bindings, and Firewall rules.node_config inside the google_container_cluster resource). google_container_node_pool resources to avoid unnecessary cluster recreations.required_providers block to the latest version (e.g., ~> 7.0 as of 2026) and run terraform validate.