KarlQuant commited on
Commit
97e19c3
·
verified ·
1 Parent(s): df6b35e

Upload Quasar_axrvi_ranker.py

Browse files
Files changed (1) hide show
  1. Quasar_axrvi_ranker.py +9 -9
Quasar_axrvi_ranker.py CHANGED
@@ -4550,7 +4550,7 @@ class QuasarAXRVIBridge:
4550
  reward_strategy: str = "simple",
4551
  hub_ws_url: str = os.environ.get("QUASAR_HUB_URL", "ws://localhost:7860/ws/subscribe"),
4552
  enable_logging: bool = True,
4553
- checkpoint_dir: str = "./Ranker3", # folder for full-state checkpoints
4554
  resume: bool = False, # start afresh by default; set True to resume
4555
  ):
4556
  self.config = config or AssetRankerConfig()
@@ -6204,7 +6204,7 @@ class RankerCheckpointManager:
6204
  On load, missing local files are pulled from the repo first.
6205
  Requires HF_TOKEN env-var with write permission.
6206
 
6207
- Fallback : Local disk ./Ranker3/
6208
  Used when HF_TOKEN is absent or upload/download fails.
6209
  All saves still succeed locally even without network access.
6210
 
@@ -6258,7 +6258,7 @@ class RankerCheckpointManager:
6258
 
6259
  Usage
6260
  ─────
6261
- mgr = RankerCheckpointManager(checkpoint_dir="./Ranker3",
6262
  save_interval_seconds=1800)
6263
  mgr.load(bridge) # once after initialize()
6264
  mgr.maybe_save(bridge) # call frequently; respects save_interval_seconds
@@ -6274,7 +6274,7 @@ class RankerCheckpointManager:
6274
 
6275
  def __init__(
6276
  self,
6277
- checkpoint_dir: str = "./Ranker3",
6278
  save_interval_seconds: float = 1800.0, # 30 minutes
6279
  ):
6280
  import pathlib
@@ -6328,7 +6328,7 @@ class RankerCheckpointManager:
6328
  )
6329
  logger.info(
6330
  f"[RankerCheckpoint] ☁️ Uploaded {local_path.name} → "
6331
- f"hf://{self.HF_REPO_ID}/Ranker3/{local_path.name}"
6332
  )
6333
  return True
6334
  except Exception as exc:
@@ -6359,7 +6359,7 @@ class RankerCheckpointManager:
6359
  )
6360
  logger.info(
6361
  f"[RankerCheckpoint] ⬇️ Downloaded {filename} from "
6362
- f"hf://{self.HF_REPO_ID}/Ranker3/"
6363
  )
6364
  return True
6365
  except Exception as exc:
@@ -6900,7 +6900,7 @@ async def run_live_trading_system(
6900
  hub_ws_url: str = "ws://localhost:7860/ws/subscribe",
6901
  enable_logging: bool = True,
6902
  shreve_config: Optional[ShreveConfig] = None,
6903
- checkpoint_dir: str = "./Ranker3",
6904
  resume: bool = False, # start fresh by default
6905
  ) -> None:
6906
  config = AssetRankerConfig(
@@ -7212,8 +7212,8 @@ def _parse_args():
7212
  help="[S6/S8] Trade horizon τ in seconds (default 60)")
7213
  parser.add_argument("--martingale-epsilon", type=float, default=0.05,
7214
  help="[S7] Gate E martingale deviation threshold (default 0.05)")
7215
- parser.add_argument("--checkpoint-dir", default="./Ranker3",
7216
- help="Directory for full-state checkpoints (default ./Ranker3)")
7217
  parser.add_argument("--resume", action="store_true",
7218
  help="Resume training from the latest saved checkpoint (default: start fresh)")
7219
  return parser.parse_args(filtered)
 
4550
  reward_strategy: str = "simple",
4551
  hub_ws_url: str = os.environ.get("QUASAR_HUB_URL", "ws://localhost:7860/ws/subscribe"),
4552
  enable_logging: bool = True,
4553
+ checkpoint_dir: str = "./Ranker4", # folder for full-state checkpoints
4554
  resume: bool = False, # start afresh by default; set True to resume
4555
  ):
4556
  self.config = config or AssetRankerConfig()
 
6204
  On load, missing local files are pulled from the repo first.
6205
  Requires HF_TOKEN env-var with write permission.
6206
 
6207
+ Fallback : Local disk ./Ranker4/
6208
  Used when HF_TOKEN is absent or upload/download fails.
6209
  All saves still succeed locally even without network access.
6210
 
 
6258
 
6259
  Usage
6260
  ─────
6261
+ mgr = RankerCheckpointManager(checkpoint_dir="./Ranker4",
6262
  save_interval_seconds=1800)
6263
  mgr.load(bridge) # once after initialize()
6264
  mgr.maybe_save(bridge) # call frequently; respects save_interval_seconds
 
6274
 
6275
  def __init__(
6276
  self,
6277
+ checkpoint_dir: str = "./Ranker4",
6278
  save_interval_seconds: float = 1800.0, # 30 minutes
6279
  ):
6280
  import pathlib
 
6328
  )
6329
  logger.info(
6330
  f"[RankerCheckpoint] ☁️ Uploaded {local_path.name} → "
6331
+ f"hf://{self.HF_REPO_ID}/Ranker4/{local_path.name}"
6332
  )
6333
  return True
6334
  except Exception as exc:
 
6359
  )
6360
  logger.info(
6361
  f"[RankerCheckpoint] ⬇️ Downloaded {filename} from "
6362
+ f"hf://{self.HF_REPO_ID}/Ranker4/"
6363
  )
6364
  return True
6365
  except Exception as exc:
 
6900
  hub_ws_url: str = "ws://localhost:7860/ws/subscribe",
6901
  enable_logging: bool = True,
6902
  shreve_config: Optional[ShreveConfig] = None,
6903
+ checkpoint_dir: str = "./Ranker4",
6904
  resume: bool = False, # start fresh by default
6905
  ) -> None:
6906
  config = AssetRankerConfig(
 
7212
  help="[S6/S8] Trade horizon τ in seconds (default 60)")
7213
  parser.add_argument("--martingale-epsilon", type=float, default=0.05,
7214
  help="[S7] Gate E martingale deviation threshold (default 0.05)")
7215
+ parser.add_argument("--checkpoint-dir", default="./Ranker4",
7216
+ help="Directory for full-state checkpoints (default ./Ranker4)")
7217
  parser.add_argument("--resume", action="store_true",
7218
  help="Resume training from the latest saved checkpoint (default: start fresh)")
7219
  return parser.parse_args(filtered)