summaryrefslogtreecommitdiff
path: root/main.py
diff options
context:
space:
mode:
authorDavid Luevano <55825613+luevano@users.noreply.github.com>2019-12-14 23:15:43 -0700
committerDavid Luevano <55825613+luevano@users.noreply.github.com>2019-12-14 23:15:43 -0700
commit5547a83e628d462b7e006e477f4b1b0d112f18a6 (patch)
tree927086ae61c4ff79ee38d4683291dc6d23860ec8 /main.py
parent785bca571df73b641a9d722f694a6b13f6274482 (diff)
Fix benchmark results and prepare for new ones
Diffstat (limited to 'main.py')
-rw-r--r--main.py56
1 files changed, 30 insertions, 26 deletions
diff --git a/main.py b/main.py
index 9144099d5..88f0a26f5 100644
--- a/main.py
+++ b/main.py
@@ -43,37 +43,37 @@ def main():
procs = []
pipes = []
- cm_recv, cm_send = Pipe(False)
- p1 = Process(target=c_matrix_multiple,
- args=(molecules, nuclear_charge, cm_send))
- procs.append(p1)
- pipes.append(cm_recv)
- p1.start()
+ # cm_recv, cm_send = Pipe(False)
+ # p1 = Process(target=c_matrix_multiple,
+ # args=(molecules, nuclear_charge, cm_send))
+ # procs.append(p1)
+ # pipes.append(cm_recv)
+ # p1.start()
ljm_recv, ljm_send = Pipe(False)
p2 = Process(target=lj_matrix_multiple,
- args=(molecules, nuclear_charge, ljm_send))
+ args=(molecules, nuclear_charge, ljm_send, 1.5))
procs.append(p2)
pipes.append(ljm_recv)
p2.start()
- cm_data = pipes[0].recv()
- ljm_data = pipes[1].recv()
+ # cm_data = pipes[0].recv()
+ ljm_data = pipes[0].recv()
for proc in procs:
proc.join()
# ML calculation.
procs = []
- cm_pipes = []
+ # cm_pipes = []
ljm_pipes = []
- for i in range(2500, 6000 + 1, 500):
- cm_recv, cm_send = Pipe(False)
- p1 = Process(target=do_ml,
- args=(cm_data, energy_pbe0, i, 'CM', cm_send))
- procs.append(p1)
- cm_pipes.append(cm_recv)
- p1.start()
+ for i in range(1500, 6500 + 1, 500):
+ # cm_recv, cm_send = Pipe(False)
+ # p1 = Process(target=do_ml,
+ # args=(cm_data, energy_pbe0, i, 'CM', cm_send))
+ # procs.append(p1)
+ # cm_pipes.append(cm_recv)
+ # p1.start()
ljm_recv, ljm_send = Pipe(False)
p2 = Process(target=do_ml,
@@ -82,21 +82,25 @@ def main():
ljm_pipes.append(ljm_recv)
p2.start()
- cm_bench_results = []
+ # cm_bench_results = []
ljm_bench_results = []
- for cd_pipe, ljd_pipe in zip(cm_pipes, ljm_pipes):
- cm_bench_results.append(cd_pipe.recv())
+ for ljd_pipe in ljm_pipes: # cd_pipe, ljd_pipe in zip(cm_pipes, ljm_pipes):
+ # cm_bench_results.append(cd_pipe.recv())
ljm_bench_results.append(ljd_pipe.recv())
for proc in procs:
proc.join()
- with open('benchmarks.csv', 'w') as save_file:
- save_file.write('ml_type,tr_size,te_size,sigma,mae,time\n')
- for cm, ljm, in zip(cm_bench_results, ljm_bench_results):
- cm_text = ','.join([str(field) for field in cm]) + '\n'
- ljm_text = ','.join([str(field) for field in ljm]) + '\n'
- save_file.write(cm_text)
+ with open('benchmarks.csv', 'a') as save_file:
+ # save_file.write(''.join(['ml_type,tr_size,te_size,kernel_s,',
+ # 'mae,time,lj_s,lj_e,date_ran\n']))
+ date = '/'.join([str(field) for field in time.localtime()[:3][::-1]])
+ for ljm in ljm_bench_results: # cm, ljm, in zip(cm_bench_results, ljm_bench_results):
+ # cm_text = ','.join([str(field) for field in cm])\
+ # + ',' + date + '\n'
+ ljm_text = ','.join([str(field) for field in ljm])\
+ + ',1.5,1,' + date + '\n'
+ # save_file.write(cm_text)
save_file.write(ljm_text)
# End of program