Spaces:
Runtime error
Runtime error
import sys | |
import os | |
import json | |
from pathlib import Path | |
import numpy as np | |
import matplotlib.pyplot as plt | |
import seaborn as sns | |
sys.path.append('..') | |
from swarmai.challenges.python_challenges.PythonChallenge import PythonChallenge | |
from swarmai.Swarm import Swarm | |
def load_keys(): | |
keys_file = Path("../keys.json") | |
with open(keys_file) as f: | |
keys = json.load(f) | |
os.environ["OPENAI_API_KEY"] = keys["OPENAI_API_KEY"] | |
def init_challenge(): | |
# defining the challenge the swarm will be working on | |
test_challenge_config = Path('../swarmai/challenges/python_challenges/challenge2/pc2_config.yaml') | |
challenge1 = PythonChallenge(test_challenge_config) | |
print(challenge1.get_problem()) | |
return challenge1 | |
def run_swarm(challenge): | |
# establishing the swarm | |
swarm1 = Swarm(challenge, (5, 5), {"python developer": 0.8, "explorer python": 0.2}) | |
swarm1.run_swarm(1500) | |
if __name__=="__main__": | |
load_keys() | |
ch = init_challenge() | |
run_swarm(ch) |