Spaces:
Runtime error
Runtime error
File size: 994 Bytes
b3509ba |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
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) |