Louis BECQUEY

Better parallel statistics computation

...@@ -1638,6 +1638,7 @@ def sql_ask_database(conn, sql, warn_every = 10): ...@@ -1638,6 +1638,7 @@ def sql_ask_database(conn, sql, warn_every = 10):
1638 1638
1639 @trace_unhandled_exceptions 1639 @trace_unhandled_exceptions
1640 def sql_execute(conn, sql, many=False, data=None, warn_every=10): 1640 def sql_execute(conn, sql, many=False, data=None, warn_every=10):
1641 + conn.execute('pragma journal_mode=wal') # Allow multiple other readers to ask things while we execute this writing query
1641 for _ in range(100): # retry 100 times if it fails 1642 for _ in range(100): # retry 100 times if it fails
1642 try: 1643 try:
1643 if many: 1644 if many:
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
3 # Run RNANet 3 # Run RNANet
4 cd /home/lbecquey/Projects/RNANet; 4 cd /home/lbecquey/Projects/RNANet;
5 rm -f stdout.txt stderr.txt errors.txt; 5 rm -f stdout.txt stderr.txt errors.txt;
6 -time './RNAnet.py --3d-folder /home/lbequey/Data/RNA/3D/ --seq-folder /home/lbecquey/Data/RNA/sequences/ -s -r 20.0' > stdout.txt 2> stderr.txt; 6 +time './RNAnet.py --3d-folder /home/lbequey/Data/RNA/3D/ --seq-folder /home/lbecquey/Data/RNA/sequences/ -s -r 20.0 --archive' > stdout.txt 2> stderr.txt;
7 7
8 # Sync in Seafile 8 # Sync in Seafile
9 seaf-cli start; 9 seaf-cli start;
......
This diff is collapsed. Click to expand it.