girish00 commited on
Commit
0a19b76
·
verified ·
1 Parent(s): a9cd333

improve cloud inference fallback

Browse files
Files changed (1) hide show
  1. IMPLEMENTATION.md +3 -1
IMPLEMENTATION.md CHANGED
@@ -26,6 +26,7 @@ Build and run a local fine-tuning pipeline for a coding assistant model with:
26
  - `infer_cloud.py`
27
  - Runs inference through the Hugging Face API using an HF token.
28
  - Reuses the local structured-output parser and repair checks so API output matches the local JSON contract.
 
29
  - `evaluate_model.py`
30
  - Runs a multi-prompt evaluation and reports pass rate (accuracy) for schema + quality checks.
31
  - `upload_to_hf.py`
@@ -55,6 +56,7 @@ Build and run a local fine-tuning pipeline for a coding assistant model with:
55
  - PowerShell: `$env:HF_TOKEN="your_huggingface_token"`
56
  - `python infer_cloud.py --repo-id your-username/your-model-name --prompt "Fix this code: def add(a,b) return a+b"`
57
  - If you already logged in with `hf auth login`, the saved token can be used without setting `HF_TOKEN`.
 
58
 
59
  ## One-Command Execution
60
 
@@ -112,4 +114,4 @@ Optional safer rollout:
112
  - `hallucination_check_reason`
113
  - `latency_ms`
114
 
115
- `infer_cloud.py` returns the same JSON keys through the Hugging Face API. Cloud responses may not include token-level probabilities, so `important_tokens` can be empty and `confidence` can be `0.0` unless the serving endpoint exposes token details.
 
26
  - `infer_cloud.py`
27
  - Runs inference through the Hugging Face API using an HF token.
28
  - Reuses the local structured-output parser and repair checks so API output matches the local JSON contract.
29
+ - Falls back to the local `model/` folder when Hugging Face does not serve the custom repo through an inference provider.
30
  - `evaluate_model.py`
31
  - Runs a multi-prompt evaluation and reports pass rate (accuracy) for schema + quality checks.
32
  - `upload_to_hf.py`
 
56
  - PowerShell: `$env:HF_TOKEN="your_huggingface_token"`
57
  - `python infer_cloud.py --repo-id your-username/your-model-name --prompt "Fix this code: def add(a,b) return a+b"`
58
  - If you already logged in with `hf auth login`, the saved token can be used without setting `HF_TOKEN`.
59
+ - Add `--no-local-fallback` if you want the command to fail when HF cloud serving is unavailable.
60
 
61
  ## One-Command Execution
62
 
 
114
  - `hallucination_check_reason`
115
  - `latency_ms`
116
 
117
+ `infer_cloud.py` returns the same JSON keys through the Hugging Face API, or through local fallback if HF cannot serve the custom repo. Cloud responses may not include token-level probabilities, so `important_tokens` can be empty and `confidence` can be `0.0` unless the serving endpoint exposes token details.