Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
import os
|
2 |
import gradio as gr
|
|
|
|
|
3 |
from openvideo import push_file_to_hf
|
4 |
try:
|
5 |
import ml4co_kit
|
@@ -9,27 +11,36 @@ except:
|
|
9 |
from ml4co_kit import CVRPPyVRPSolver
|
10 |
from ml4co_kit import CVRPDataGenerator
|
11 |
|
12 |
-
FILEPATH = "data/cvrp/uniform/
|
13 |
|
14 |
def handle(
|
15 |
-
hf_token: str
|
16 |
-
filename: str,
|
17 |
):
|
18 |
-
solver = CVRPPyVRPSolver(time_limit=
|
19 |
gen = CVRPDataGenerator(
|
20 |
num_threads=8,
|
|
|
|
|
|
|
21 |
solver=solver,
|
22 |
-
train_samples_num=
|
23 |
val_samples_num=0,
|
24 |
-
test_samples_num=0
|
25 |
-
)
|
26 |
-
gen.generate()
|
27 |
-
push_file_to_hf(
|
28 |
-
hf_token=hf_token,
|
29 |
-
hf_repo_id="ML4CO/ML4VRP",
|
30 |
-
file_path=FILEPATH,
|
31 |
-
path_in_repo=filename
|
32 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
33 |
|
34 |
|
35 |
with gr.Blocks() as demo:
|
@@ -39,7 +50,6 @@ with gr.Blocks() as demo:
|
|
39 |
'''
|
40 |
)
|
41 |
hf_token = gr.Textbox(label="HuggingFace Token")
|
42 |
-
filename = gr.Textbox(label="txt name")
|
43 |
|
44 |
with gr.Row():
|
45 |
button = gr.Button("Submit", variant="primary")
|
@@ -47,7 +57,7 @@ with gr.Blocks() as demo:
|
|
47 |
|
48 |
button.click(
|
49 |
handle,
|
50 |
-
[hf_token
|
51 |
outputs=None
|
52 |
)
|
53 |
|
|
|
1 |
import os
|
2 |
import gradio as gr
|
3 |
+
import uuid
|
4 |
+
import shutil
|
5 |
from openvideo import push_file_to_hf
|
6 |
try:
|
7 |
import ml4co_kit
|
|
|
11 |
from ml4co_kit import CVRPPyVRPSolver
|
12 |
from ml4co_kit import CVRPDataGenerator
|
13 |
|
14 |
+
FILEPATH = "data/cvrp/uniform/cvrp100_uniform.txt"
|
15 |
|
16 |
def handle(
|
17 |
+
hf_token: str
|
|
|
18 |
):
|
19 |
+
solver = CVRPPyVRPSolver(time_limit=60)
|
20 |
gen = CVRPDataGenerator(
|
21 |
num_threads=8,
|
22 |
+
nodes_num=100,
|
23 |
+
min_capacity=50,
|
24 |
+
max_capacity=50,
|
25 |
solver=solver,
|
26 |
+
train_samples_num=256,
|
27 |
val_samples_num=0,
|
28 |
+
test_samples_num=0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
)
|
30 |
+
cur_iter = 0
|
31 |
+
max_iter = 1000
|
32 |
+
|
33 |
+
while(cur_iter < max_iter):
|
34 |
+
gen.generate()
|
35 |
+
filename = uuid.uuid4().hex[:9] + ".txt"
|
36 |
+
push_file_to_hf(
|
37 |
+
hf_token=hf_token,
|
38 |
+
hf_repo_id="ML4CO/ML4VRPDataset",
|
39 |
+
file_path=FILEPATH,
|
40 |
+
path_in_repo=filename
|
41 |
+
)
|
42 |
+
shutil.rmtree("data/cvrp")
|
43 |
+
cur_iter = cur_iter + 1
|
44 |
|
45 |
|
46 |
with gr.Blocks() as demo:
|
|
|
50 |
'''
|
51 |
)
|
52 |
hf_token = gr.Textbox(label="HuggingFace Token")
|
|
|
53 |
|
54 |
with gr.Row():
|
55 |
button = gr.Button("Submit", variant="primary")
|
|
|
57 |
|
58 |
button.click(
|
59 |
handle,
|
60 |
+
[hf_token],
|
61 |
outputs=None
|
62 |
)
|
63 |
|