@ -5,13 +5,13 @@ import copy
import json
import json
import heapq
import heapq
import signal
import signal
import platform
from collections import Counter , OrderedDict
from collections import Counter , OrderedDict
from dataclasses import dataclass , field
from dataclasses import dataclass , field
from typing import Any
from typing import Any
from collections . abc import Callable , Iterable
from collections . abc import Callable , Iterable
from tqdm import tqdm
from tqdm import tqdm
import capnp
import capnp
from openpilot . system . hardware . hw import Paths
import cereal . messaging as messaging
import cereal . messaging as messaging
from cereal import car
from cereal import car
@ -780,8 +780,7 @@ def generate_params_config(lr=None, CP=None, fingerprint=None, custom_params=Non
def generate_environ_config ( CP = None , fingerprint = None , log_dir = None ) - > dict [ str , Any ] :
def generate_environ_config ( CP = None , fingerprint = None , log_dir = None ) - > dict [ str , Any ] :
environ_dict = { }
environ_dict = { }
if platform . system ( ) != " Darwin " :
environ_dict [ " PARAMS_ROOT " ] = f " { Paths . shm_path ( ) } /params "
environ_dict [ " PARAMS_ROOT " ] = " /dev/shm/params "
if log_dir is not None :
if log_dir is not None :
environ_dict [ " LOG_ROOT " ] = log_dir
environ_dict [ " LOG_ROOT " ] = log_dir