{ "alpha_pattern": {}, "auto_mapping": { "base_model_class": "Blip2ForConditionalGeneration", "parent_library": "transformers.models.blip_2.modeling_blip_2" }, "base_model_name_or_path": "Salesforce/blip2-opt-2.7b", "bias": "none", "fan_in_fan_out": false, "inference_mode": true, "init_lora_weights": true, "layer_replication": null, "layers_pattern": null, "layers_to_transform": null, "loftq_config": {}, "lora_alpha": 32, "lora_dropout": 0.05, "megatron_config": null, "megatron_core": "megatron.core", "modules_to_save": null, "peft_type": "LORA", "r": 16, "rank_pattern": {}, "revision": null, "target_modules": [ "qformer.encoder.layer.3.attention.output.dense", "qformer.encoder.layer.8.crossattention.output.dense", "qformer.encoder.layer.10.intermediate_query.dense", "qformer.encoder.layer.10.attention.output.dense", "qformer.encoder.layer.2.crossattention.attention.key", "qformer.encoder.layer.2.output_query.dense", "qformer.encoder.layer.7.attention.output.dense", "qformer.encoder.layer.10.attention.attention.value", "qformer.encoder.layer.5.attention.output.dense", "qformer.encoder.layer.4.attention.attention.query", "qformer.encoder.layer.10.attention.attention.query", "qformer.encoder.layer.10.attention.attention.key", "qformer.encoder.layer.7.output_query.dense", "qformer.encoder.layer.6.crossattention.attention.query", "qformer.encoder.layer.1.attention.attention.key", "qformer.encoder.layer.4.attention.attention.value", "qformer.encoder.layer.2.attention.attention.value", "qformer.encoder.layer.3.attention.attention.value", "qformer.encoder.layer.0.crossattention.attention.query", "qformer.encoder.layer.5.attention.attention.key", "qformer.encoder.layer.11.attention.attention.value", "qformer.encoder.layer.2.attention.attention.query", "qformer.encoder.layer.10.crossattention.attention.query", "qformer.encoder.layer.8.intermediate_query.dense", "qformer.encoder.layer.1.attention.output.dense", "qformer.encoder.layer.2.attention.attention.key", "qformer.encoder.layer.0.crossattention.output.dense", "qformer.encoder.layer.9.attention.output.dense", "qformer.encoder.layer.3.attention.attention.key", "qformer.encoder.layer.6.output_query.dense", "qformer.encoder.layer.8.crossattention.attention.query", "qformer.encoder.layer.4.attention.attention.key", "qformer.encoder.layer.2.crossattention.attention.query", "qformer.encoder.layer.4.crossattention.attention.value", "qformer.encoder.layer.9.attention.attention.value", "qformer.encoder.layer.10.crossattention.attention.value", "qformer.encoder.layer.0.attention.attention.value", "qformer.encoder.layer.11.attention.output.dense", "qformer.encoder.layer.2.crossattention.attention.value", "qformer.encoder.layer.6.crossattention.attention.value", "qformer.encoder.layer.7.intermediate_query.dense", "qformer.encoder.layer.5.attention.attention.value", "qformer.encoder.layer.8.crossattention.attention.value", "qformer.encoder.layer.0.output_query.dense", "qformer.encoder.layer.6.attention.attention.value", "qformer.encoder.layer.6.intermediate_query.dense", "qformer.encoder.layer.3.intermediate_query.dense", "qformer.encoder.layer.6.crossattention.attention.key", "qformer.encoder.layer.5.output_query.dense", "qformer.encoder.layer.6.attention.attention.key", "qformer.encoder.layer.7.attention.attention.query", "qformer.encoder.layer.8.output_query.dense", "qformer.encoder.layer.2.attention.output.dense", "qformer.encoder.layer.4.crossattention.attention.query", "qformer.encoder.layer.6.attention.output.dense", "qformer.encoder.layer.0.attention.attention.key", "qformer.encoder.layer.1.output_query.dense", "qformer.encoder.layer.4.intermediate_query.dense", "qformer.encoder.layer.11.attention.attention.key", "qformer.encoder.layer.6.attention.attention.query", "qformer.encoder.layer.3.output_query.dense", "qformer.encoder.layer.9.attention.attention.query", "qformer.encoder.layer.4.attention.output.dense", "qformer.encoder.layer.0.crossattention.attention.key", "qformer.encoder.layer.9.attention.attention.key", "qformer.encoder.layer.1.intermediate_query.dense", "qformer.encoder.layer.8.attention.attention.query", "qformer.encoder.layer.1.attention.attention.query", "qformer.encoder.layer.7.attention.attention.value", "qformer.encoder.layer.6.crossattention.output.dense", "qformer.encoder.layer.0.attention.attention.query", "qformer.encoder.layer.8.crossattention.attention.key", "qformer.encoder.layer.3.attention.attention.query", "qformer.encoder.layer.5.attention.attention.query", "qformer.encoder.layer.9.intermediate_query.dense", "qformer.encoder.layer.10.crossattention.attention.key", "qformer.encoder.layer.11.attention.attention.query", "qformer.encoder.layer.8.attention.attention.value", "qformer.encoder.layer.0.intermediate_query.dense", "qformer.encoder.layer.9.output_query.dense", "qformer.encoder.layer.8.attention.output.dense", "qformer.encoder.layer.7.attention.attention.key", "qformer.encoder.layer.0.attention.output.dense", "qformer.encoder.layer.1.attention.attention.value", "qformer.encoder.layer.2.crossattention.output.dense", "qformer.encoder.layer.4.crossattention.output.dense", "qformer.encoder.layer.11.output_query.dense", "qformer.encoder.layer.5.intermediate_query.dense", "qformer.encoder.layer.11.intermediate_query.dense", "qformer.encoder.layer.4.crossattention.attention.key", "qformer.encoder.layer.4.output_query.dense", "qformer.encoder.layer.10.output_query.dense", "qformer.encoder.layer.0.crossattention.attention.value", "qformer.encoder.layer.10.crossattention.output.dense", "qformer.encoder.layer.2.intermediate_query.dense", "qformer.encoder.layer.8.attention.attention.key" ], "task_type": null, "use_dora": false, "use_rslora": false }