techfreakworm commited on
Commit
12ca777
·
unverified ·
1 Parent(s): 444a596

revert: remove hf_oauth and LoginButton (OAuth was a misdiagnosis)

Browse files

The original 'GPU quota exceeded' issue turned out to be a contextvar
propagation bug in our worker thread, not a Pro-attribution issue.
ZeroGPU reads identity from the X-IP-Token header that HF's reverse
proxy sets from the standard huggingface.co cookie — completely
independent of OAuth. Once 1e054fe propagated the Gradio request
contextvar to the worker thread, attribution worked without OAuth.

Removing the unused machinery:
- README hf_oauth: true -> false
- README hf_oauth_expiration_minutes (delete)
- app.py: drop the gr.LoginButton + Account section in the drawer

If we ever want per-user features (gr.OAuthProfile for logging the
generating user, gr.OAuthToken for HF API calls on their behalf),
re-enable both at that time.

Files changed (2) hide show
  1. README.md +1 -2
  2. app.py +0 -7
README.md CHANGED
@@ -8,8 +8,7 @@ sdk_version: "5.50.0"
8
  app_file: app.py
9
  python_version: "3.11"
10
  suggested_hardware: zero-a10g
11
- hf_oauth: true
12
- hf_oauth_expiration_minutes: 480
13
  preload_from_hub:
14
  - Comfy-Org/ltx-2 split_files/text_encoders/gemma_3_12B_it.safetensors
15
  - Kijai/LTX2.3_comfy diffusion_models/ltx-2.3-22b-dev_transformer_only_bf16.safetensors,loras/ltx-2.3-22b-distilled-lora-dynamic_fro09_avg_rank_105_bf16.safetensors,text_encoders/ltx-2.3_text_projection_bf16.safetensors,vae/LTX23_audio_vae_bf16.safetensors,vae/LTX23_video_vae_bf16.safetensors,vae/taeltx2_3.safetensors
 
8
  app_file: app.py
9
  python_version: "3.11"
10
  suggested_hardware: zero-a10g
11
+ hf_oauth: false
 
12
  preload_from_hub:
13
  - Comfy-Org/ltx-2 split_files/text_encoders/gemma_3_12B_it.safetensors
14
  - Kijai/LTX2.3_comfy diffusion_models/ltx-2.3-22b-dev_transformer_only_bf16.safetensors,loras/ltx-2.3-22b-distilled-lora-dynamic_fro09_avg_rank_105_bf16.safetensors,text_encoders/ltx-2.3_text_projection_bf16.safetensors,vae/LTX23_audio_vae_bf16.safetensors,vae/LTX23_video_vae_bf16.safetensors,vae/taeltx2_3.safetensors
app.py CHANGED
@@ -466,13 +466,6 @@ def build_app() -> gr.Blocks:
466
  # Drawer (drawer behaves as fixed sidebar ≥1024 px;
467
  # absolute-positioned overlay <1024 px — see _CUSTOM_CSS).
468
  with gr.Column(scale=1, min_width=200, elem_classes=["aio-drawer"]):
469
- if os.getenv("OAUTH_CLIENT_ID"):
470
- gr.Markdown("Account", elem_classes=["aio-drawer-heading"])
471
- gr.LoginButton(
472
- value="Sign in for Pro GPU quota",
473
- size="sm",
474
- elem_classes=["aio-login-btn"],
475
- )
476
  gr.Markdown("Modes", elem_classes=["aio-drawer-heading"])
477
  mode_buttons = {
478
  name: gr.Button(
 
466
  # Drawer (drawer behaves as fixed sidebar ≥1024 px;
467
  # absolute-positioned overlay <1024 px — see _CUSTOM_CSS).
468
  with gr.Column(scale=1, min_width=200, elem_classes=["aio-drawer"]):
 
 
 
 
 
 
 
469
  gr.Markdown("Modes", elem_classes=["aio-drawer-heading"])
470
  mode_buttons = {
471
  name: gr.Button(