Instructions to use Executespec/ganesh-review with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Executespec/ganesh-review with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="Executespec/ganesh-review") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("Executespec/ganesh-review") model = AutoModelForMultimodalLM.from_pretrained("Executespec/ganesh-review", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Executespec/ganesh-review with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Executespec/ganesh-review" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Executespec/ganesh-review", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/Executespec/ganesh-review
- SGLang
How to use Executespec/ganesh-review with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "Executespec/ganesh-review" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Executespec/ganesh-review", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "Executespec/ganesh-review" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Executespec/ganesh-review", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use Executespec/ganesh-review with Docker Model Runner:
docker model run hf.co/Executespec/ganesh-review
ganesh-review
An experimental Qwen3.5-2B adapter for predicting software-change consequences from structured state/action requests. Author: Navneet Prabhakar.
This is a Qwen-derived adapter, not a new foundation model, not the independent Laxmi world-model deliverable, and not a production code reviewer. The name does not imply that raw repositories or pull requests are supported inputs.
Release status
Public Hugging Face repository: adminspec/ganesh-review.
The first verified public artifact revision is
9c4b5c1b9412d176424a66ba2b7667f079f21185. See
release status.
What is preserved
- Original custom rank-8, alpha-16 adapter: 7,815,168 trained parameters across 150 modules; 300 tensors; 31,293,440 bytes.
- Original model/inference configuration and training metadata.
- Extracted training implementation, including checkpoint/resume support.
- A portable inference entry point under qualification, artifact checks, and a technical report documenting successes and failures.
The historical format ID still contains LAXMI; retaining it preserves artifact
identity. Renaming the project does not alter the weights or claim new training.
Results and limitations
| Evaluation | Result | Boundary |
|---|---|---|
| Private fictional probe | 8/8 correct, 8/8 schema-valid | Eight cases/four pairs; not a general benchmark |
| Public adapter diagnostic | 1/4 strictly valid | Not held out; no task correctness score |
| Public base diagnostic | 0/4 strictly valid | Not a private matched-base comparison |
| Training recovery smoke | Exact final tensor/logit/token match | 18 records, 3 updates, same pinned environment |
Training used 432 records, two epochs and one seed. There is no demonstrated general code-review reliability, broad generalization, multi-seed robustness, or novel world-model mechanism. The private cases/oracles are not distributed, so the exact private result cannot be reproduced from this repository alone. See technical report.
Inspect without a model download
python verify_artifacts.py
python -m unittest discover -s tests -v
Tensor tests require PyTorch and safetensors. The verifier uses only the standard library. No command above trains a model or calls a cloud service.
Merged-model inference
The Hugging Face repository root contains a merged BF16 safetensors model. It
was reloaded with AutoModelForCausalLM and completed a finite-logit forward
smoke on CPU. This validates file loading and execution, not model quality.
import torch
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = "adminspec/ganesh-review"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id, dtype=torch.bfloat16)
Apply the prompt framing from adapters/custom/inference-config.json; the model expects a
canonical structured S4 request, not a raw repository or pull request.
Adapter formats
The original custom adapter and a mechanically converted PEFT adapter are under
adapters/. The conversion loaded all 300 tensors into PEFT, saved them, and
verified exact equality after a fresh adapter reload. The current upstream Qwen
weight file has a different hash from the exact training base; therefore the
merged root model is the strongest self-contained consumption path. Loading the
PEFT adapter against a newer upstream base is compatibility use, not a claim of
evaluated numerical identity.
With a separately acquired, verified local base snapshot and an admissible canonical S4 JSON object:
python src/infer.py --model /absolute/path/to/base-snapshot --input request.json
This local command requires CUDA, uses local files only, verifies the historical base weight hash, and emits unmodified generated text. It does not repair invalid JSON or claim semantic validation.
GGUF
No GGUF is published. The latest official llama.cpp conversion scripts checked
during release preparation do not support the qwen3_5 architecture. Renaming
another Qwen architecture or forcing an unsupported conversion would not be a
consumable artifact. GGUF can be added later after upstream converter support
and an actual load/generation validation.
Training
training/train_lora.py preserves the source used by the retained execution
snapshot. It is a historical Linux/CUDA trainer with explicit UID/GID 65532,
root-owned input and offline-environment checks, not a plug-and-play laptop
training command. Its --help is safe to inspect. The training corpus and its
generator dependency closure have not been released; exact retraining is not
currently reproducible from this repository alone. No additional training is
part of the release preparation.
Rights and provenance
The base is published by Qwen under Apache-2.0. That does not assign a license to these contributions or clear the training data. Owner license approval and source/data provenance review remain explicit release gates. No employer affiliation or endorsement is claimed.
No Laxmi Git history, private evaluation data, recovery keys, cloud credentials, operational backups or optimizer checkpoints are included.
- Downloads last month
- 9