file_name = "neurokernel.log" if args.log.lower() in ["screen", "both"]: screen = True logger = base.setup_logger(file_name, screen) if args.port_data is None and args.port_ctrl is None: port_data = get_random_port() port_ctrl = get_random_port() else: port_data = args.port_data port_ctrl = args.port_ctrl man = core.Manager(port_data, port_ctrl) man.add_brok() (n_dict_lam, s_dict_lam) = lpu_parser("./data/lamina.gexf.gz") lpu_lam = LPU( dt, n_dict_lam, s_dict_lam, input_file="./data/vision_input.h5", output_file="lamina_output.h5", port_ctrl=port_ctrl, port_data=port_data, device=args.lam_dev, id="lamina", ) man.add_mod(lpu_lam) (n_dict_med, s_dict_med) = lpu_parser("./data/medulla.gexf.gz") lpu_med = LPU(
if args.steps: steps = int(args.steps) else: steps = 10000 dt = 1e-4 dur = 1.0 Nt = 10000 # int(dur/dt) logger = base.setup_logger() man = core.Manager(port_data=data_port, port_ctrl=ctrl_port) man.add_brok() (n_dict_lam, s_dict_lam) = lpu_parser("./config_files/lamina.gexf") lam = LPU( dt, n_dict_lam, s_dict_lam, input_file="videos/flicker_stripe_same6.h5", output_file="lamina_output.h5", port_ctrl=man.port_ctrl, port_data=man.port_data, device=dev1, id="lamina", debug=args.debug, ) print "lamina init done" # initialize medulla
args = parser.parse_args() file_name = None screen = False if args.log.lower() in ['file', 'both']: file_name = 'neurokernel.log' if args.log.lower() in ['screen', 'both']: screen = True logger = base.setup_logger(file_name, screen) if args.port_data is None and args.port_ctrl is None: port_data = get_random_port() port_ctrl = get_random_port() else: port_data = args.port_data port_ctrl = args.port_ctrl man = core.Manager(port_data, port_ctrl) man.add_brok() (n_dict_lam, s_dict_lam) = lpu_parser('./data/lamina.gexf.gz') lpu_lam = LPU(dt, n_dict_lam, s_dict_lam, input_file='./data/vision_input.h5', output_file='lamina_output.h5', port_ctrl=port_ctrl, port_data=port_data, device=args.lam_dev, id='lamina') man.add_mod(lpu_lam) man.start(steps=args.steps) man.stop()
if args.steps: steps= int(args.steps) else: steps=10000 dt = 1e-4 dur = 1.0 Nt = 10000#int(dur/dt) logger = base.setup_logger() man = core.Manager(port_data=data_port, port_ctrl=ctrl_port) man.add_brok() (n_dict_lam, s_dict_lam) = lpu_parser('./config_files/lamina.gexf') (n_dict, s_dict) = LPU_rev.lpu_parser( './config_files/lamina.gexf') lam_org = LPU( dt, n_dict_lam, s_dict_lam, #input_file='videos/flicker_stripe_same6.h5', output_file='lamina_output_org.h5', port_ctrl= man.port_ctrl, port_data=man.port_data, device=dev1, id='lamina', debug=args.debug) lam = LPU_rev( dt, n_dict, s_dict,\ #input_file='videos/flciker_stripe_same6.h5', output_file='lamina_output.h5', port_ctrl=man.port_ctrl, port_data=man.port_data, device=dev1, id='lamina',
port_data = args.port_data port_ctrl = args.port_ctrl man = core.Manager(port_data, port_ctrl) man.add_brok() # loading configuration for Lamina, Medulla and Antennal Lobe. (n_dict_al, s_dict_al) = LPU_rev.lpu_parser( './data/antennallobe.gexf.gz') lpu_al = LPU_rev(dt, n_dict_al, s_dict_al, input_file='./data/olfactory_input.h5', output_file='antennallobe_output.h5', port_ctrl=man.port_ctrl, port_data=man.port_data, device=args.al_dev, id='antennallobe') man.add_mod(lpu_al) (n_dict_lam, s_dict_lam) = lpu_parser('./data/lamina.gexf.gz') lpu_lam = LPU(dt, n_dict_lam, s_dict_lam, input_file='./data/vision_input.h5', output_file='lamina_output.h5', port_ctrl= man.port_ctrl, port_data=man.port_data, device=args.lam_dev, id='lamina') man.add_mod(lpu_lam) (n_dict_med, s_dict_med) = lpu_parser('./data/medulla.gexf.gz') lpu_med = LPU(dt, n_dict_med, s_dict_med, output_file='medulla_output.h5', port_ctrl= man.port_ctrl, port_data=man.port_data, device=args.med_dev, id='medulla') man.add_mod(lpu_med) (n_dict_int, s_dict_int) = lpu_parser('./data/integrate.gexf.gz') s_dict_int = []