  #define MODEL_HEIGHT 256
  #define MODEL_FRAME_SIZE MODEL_WIDTH * MODEL_HEIGHT * 3 / 2
  #define MODEL_NAME "supercombo_dlc"
  
  #define MODEL_PATH_DISTANCE 192
  #define POLYFIT_DEGREE 4
  #define SPEED_PERCENTILES 10
  #define DESIRE_LEN 8
  #define TRAFFIC_CONVENTION_LEN 2
  #define DESIRE_PRED_SIZE 32
  #define OTHER_META_SIZE 4
  #define LEAD_MDN_N 5 // probs for 5 groups
 
</s> remove #define DESIRE_PRED_SIZE 32
#define OTHER_META_SIZE 4
 </s> add  </s> remove #ifndef MODELDATA_H
#define MODELDATA_H
 </s> add #pragma once </s> remove 
typedef struct PathData {
  float points[MODEL_PATH_DISTANCE];
  float prob;
  float std;
  float stds[MODEL_PATH_DISTANCE];
  float poly[POLYFIT_DEGREE];
  float validLen;
} PathData;

typedef struct LeadData {
  float dist;
  float prob;
  float std;
  float rel_y;
  float rel_y_std;
  float rel_v;
  float rel_v_std;
  float rel_a;
  float rel_a_std;
} LeadData;

typedef struct ModelData {
  PathData path;
  PathData left_lane;
  PathData right_lane;
  LeadData lead;
  LeadData lead_future;
  float meta[OTHER_META_SIZE + DESIRE_PRED_SIZE];
  float speed[SPEED_PERCENTILES];
} ModelData;

#endif
 </s> add  </s> remove   // clamp to 5 and 192
  valid_len = fmin(192, fmax(5, data[MODEL_PATH_DISTANCE*2]));
 </s> add   // clamp to 5 and MODEL_PATH_DISTANCE
  valid_len = fmin(MODEL_PATH_DISTANCE, fmax(5, data[MODEL_PATH_DISTANCE*2]));
  #define MODEL_HEIGHT 256
  #define MODEL_FRAME_SIZE MODEL_WIDTH * MODEL_HEIGHT * 3 / 2
  #define MODEL_NAME "supercombo_dlc"
  



  #define DESIRE_LEN 8
  #define TRAFFIC_CONVENTION_LEN 2
  #define DESIRE_PRED_SIZE 32
  #define OTHER_META_SIZE 4
  #define LEAD_MDN_N 5 // probs for 5 groups
keep keep keep keep replace replace replace keep keep keep keep keep
 ui: refactor model related functions (#2026)

* remove read_model

* remove structs for c-capnp

* remove duplicate #define from modeld

* add function fill_path_points

* fix Indentation

* use MODEL_PATH_DISTANCE instead of 192

* fix type

use validLen

* rename left_path_points&right_path_points to xxx_lane_points 
selfdrive/modeld/models/driving.h