ddededstger commited on
Commit
ace15b2
Β·
verified Β·
1 Parent(s): ac31724

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -9,13 +9,13 @@ import json
9
  # Login using secret (secure, no hardcode)
10
  login(os.environ["HF_TOKEN"])
11
 
12
- # Model setup (loads once on Space startup)
13
- model_id = "agarkovv/CryptoTrader-LM"
14
- base_model_id = "mistralai/Ministral-8B-Instruct-2410"
15
  MAX_LENGTH = 32768
16
  DEVICE = "cuda" if torch.cuda.is_available() else "cpu" # Use GPU if available (ZeroGPU on HF)
17
 
18
- # Workaround: Download model files, edit adapter_config.json to remove 'model_type'
19
  local_dir = snapshot_download(repo_id=model_id)
20
  config_path = os.path.join(local_dir, "adapter_config.json")
21
  with open(config_path, 'r') as f:
@@ -62,8 +62,8 @@ demo = gr.Interface(
62
  fn=predict_trading_decision,
63
  inputs=gr.Textbox(label="Input Prompt (News + Prices)"),
64
  outputs=gr.Textbox(label="Trading Decision"),
65
- title="CryptoTrader-LM MCP Tool",
66
- description="Predict buy/sell/hold for BTC/ETH."
67
  )
68
 
69
  # Launch with MCP support
 
9
  # Login using secret (secure, no hardcode)
10
  login(os.environ["HF_TOKEN"])
11
 
12
+ # Model setup (loads once on Space startup; switched to Llama 3 base)
13
+ model_id = "agarkovv/CryptoTrader-LM" # Keep PEFT adapter if compatible; otherwise fine-tune on Llama
14
+ base_model_id = "meta-llama/Meta-Llama-3-8B-Instruct"
15
  MAX_LENGTH = 32768
16
  DEVICE = "cuda" if torch.cuda.is_available() else "cpu" # Use GPU if available (ZeroGPU on HF)
17
 
18
+ # Workaround: Download model files, edit adapter_config.json to remove 'model_type' if present
19
  local_dir = snapshot_download(repo_id=model_id)
20
  config_path = os.path.join(local_dir, "adapter_config.json")
21
  with open(config_path, 'r') as f:
 
62
  fn=predict_trading_decision,
63
  inputs=gr.Textbox(label="Input Prompt (News + Prices)"),
64
  outputs=gr.Textbox(label="Trading Decision"),
65
+ title="CryptoTrader-LM with Llama MCP Tool",
66
+ description="Predict buy/sell/hold for BTC/ETH using Llama 3 base."
67
  )
68
 
69
  # Launch with MCP support