From bcfd5cf8a74c77c8827f4f6bbd351af4e96934a5 Mon Sep 17 00:00:00 2001
From: keyis2 <keyis2@illinois.edu>
Date: Tue, 24 Jan 2023 22:54:46 +0800
Subject: [PATCH] init parver

---
 requirements.txt           |  1 +
 verse/analysis/verifier.py | 24 ++++++++++++++++++++----
 2 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/requirements.txt b/requirements.txt
index 4fef8f4a..aaec776d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -15,3 +15,4 @@ torch
 tqdm
 intervaltree
 Pympler
+ray
\ No newline at end of file
diff --git a/verse/analysis/verifier.py b/verse/analysis/verifier.py
index f19cb6d1..89f575d7 100644
--- a/verse/analysis/verifier.py
+++ b/verse/analysis/verifier.py
@@ -1,8 +1,5 @@
-import functools
-import itertools
-import pprint
+import copy, itertools, functools, pprint, ray
 from typing import List
-import copy
 
 import numpy as np
 
@@ -100,6 +97,25 @@ class Verifier:
                 )
         return res_tube.tolist()
 
+    @ray.remote
+    def compute_full_reachtube_step(
+        self,
+        init_list: List[float],
+        init_mode_list: List[str],
+        static_list: List[str],
+        uncertain_param_list: List[float],
+        agent_list,
+        transition_graph,
+        time_horizon,
+        time_step,
+        lane_map,
+        init_seg_length,
+        reachability_method,
+        run_num,
+        past_runs,
+        params = {},
+    ):
+        return
 
     def compute_full_reachtube(
         self,
-- 
GitLab