code / data_pro.py
MSheng-Lee's picture
Upload folder using huggingface_hub
f20b100 verified
import json
import random
from generate import Generator
def generate_random_number():
intervals = [(9, 12), (12, 15), (15, 18)]
probabilities = [0.5, 0.3, 0.2]
selected_interval = random.choices(intervals, weights=probabilities, k=1)[0]
min_val, max_val = selected_interval
random_number = random.randint(min_val, max_val)
return random_number
with open('./generate_input_mp/5.json', 'r') as file:
room_list = json.load(file)
generator = Generator()
for room in room_list:
user_input = room["user_input"]
try:
generator.parse_input(user_input=user_input, max_number_of_objects=generate_random_number())
generator.retrieve_local_assets()
generator.create_scene_graph()
generator.summary_language()
generator.create_layout(debug=False)
generator.summary_calculation()
except:
pass