mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-06-30 02:52:04 +08:00
regen: fix params (#28375)
Fix environment setup for regen old-commit-hash: 1a0f482d4d3fee441d5473882bf1356a7d02a3e8
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
import os
|
||||
import time
|
||||
import signal
|
||||
import platform
|
||||
from collections import OrderedDict
|
||||
from dataclasses import dataclass, field
|
||||
from typing import Dict, List, Optional, Callable
|
||||
@@ -417,8 +418,11 @@ def replay_process(cfg, lr, fingerprint=None):
|
||||
return log_msgs
|
||||
|
||||
|
||||
def setup_env(CP=None, cfg=None, controlsState=None, lr=None, fingerprint=None):
|
||||
os.environ["PARAMS_ROOT"] = "/dev/shm/params"
|
||||
def setup_env(CP=None, cfg=None, controlsState=None, lr=None, fingerprint=None, log_dir=None):
|
||||
if platform.system() != "Darwin":
|
||||
os.environ["PARAMS_ROOT"] = "/dev/shm/params"
|
||||
if log_dir is not None:
|
||||
os.environ["LOG_ROOT"] = log_dir
|
||||
|
||||
params = Params()
|
||||
params.clear_all()
|
||||
|
||||
@@ -243,15 +243,14 @@ def regen_segment(lr, frs=None, daemons="all", outdir=FAKEDATA, disable_tqdm=Fal
|
||||
if frs is None:
|
||||
frs = dict()
|
||||
|
||||
params = Params()
|
||||
os.environ["LOG_ROOT"] = outdir
|
||||
|
||||
# Get and setup initial state
|
||||
CP = [m for m in lr if m.which() == 'carParams'][0].carParams
|
||||
controlsState = [m for m in lr if m.which() == 'controlsState'][0].controlsState
|
||||
liveCalibration = [m for m in lr if m.which() == 'liveCalibration'][0]
|
||||
|
||||
setup_env(CP=CP, controlsState=controlsState)
|
||||
setup_env(CP=CP, controlsState=controlsState, log_dir=outdir)
|
||||
|
||||
params = Params()
|
||||
params.put("CalibrationParams", liveCalibration.as_builder().to_bytes())
|
||||
|
||||
vs, cam_procs = replay_cameras(lr, frs, disable_tqdm=disable_tqdm)
|
||||
|
||||
Reference in New Issue
Block a user