Nuscenes prediction challenge submission error

It seems the shapely version is too old. Can anyone fix it?

Traceback (most recent call last):
File “/code/scripts/workers/submission_worker.py”, line 491, in run_submission
submission_metadata=submission_serializer.data,
File “/tmp/tmp0njjksxy/compute/challenge_data/challenge_591/main.py”, line 69, in evaluate
cfg_ = load_prediction_config(helper, config_name)
File “/usr/local/lib/python3.7/site-packages/nuscenes/eval/prediction/config.py”, line 56, in load_prediction_config
return PredictionConfig.deserialize(config, helper)
File “/usr/local/lib/python3.7/site-packages/nuscenes/eval/prediction/config.py”, line 37, in deserialize
return cls([deserialize_metric(metric, helper) for metric in content[‘metrics’]],
File “/usr/local/lib/python3.7/site-packages/nuscenes/eval/prediction/config.py”, line 37, in
return cls([deserialize_metric(metric, helper) for metric in content[‘metrics’]],
File “/usr/local/lib/python3.7/site-packages/nuscenes/eval/prediction/metrics.py”, line 440, in deserialize_metric
return OffRoadRate(helper, [deserialize_aggregator(agg) for agg in config[‘aggregators’]])
File “/usr/local/lib/python3.7/site-packages/nuscenes/eval/prediction/metrics.py”, line 325, in init
self.drivable_area_polygons = self.load_drivable_area_masks(helper)
File “/usr/local/lib/python3.7/site-packages/nuscenes/eval/prediction/metrics.py”, line 343, in load_drivable_area_masks
canvas_size=None)[0]
File “/usr/local/lib/python3.7/site-packages/nuscenes/map_expansion/map_api.py”, line 392, in get_map_mask
return self.explorer.get_map_mask(patch_box, patch_angle, layer_names=layer_names, canvas_size=canvas_size)
File “/usr/local/lib/python3.7/site-packages/nuscenes/map_expansion/map_api.py”, line 870, in get_map_mask
map_mask = self.map_geom_to_mask(map_geom, local_box, canvas_size)
File “/usr/local/lib/python3.7/site-packages/nuscenes/map_expansion/map_api.py”, line 819, in map_geom_to_mask
layer_mask = self._layer_geom_to_mask(layer_name, layer_geom, local_box, canvas_size)
File “/usr/local/lib/python3.7/site-packages/nuscenes/map_expansion/map_api.py”, line 1803, in _layer_geom_to_mask
return self._polygon_geom_to_mask(layer_geom, local_box, layer_name, canvas_size)
File “/usr/local/lib/python3.7/site-packages/nuscenes/map_expansion/map_api.py”, line 1890, in _polygon_geom_to_mask
map_mask = self.mask_for_polygons(new_polygon, map_mask)
File “/usr/local/lib/python3.7/site-packages/nuscenes/map_expansion/map_api.py”, line 1823, in mask_for_polygons
exteriors = [int_coords(poly.exterior.coords) for poly in polygons]
TypeError: ‘MultiPolygon’ object is not iterable