|
21 | 21 | df_compare_without_index_30000 = df_compare_without_index[df_compare_without_index['query_filesize'] == 30000]
|
22 | 22 | df_multisearch_30000 = df_multisearch[df_multisearch['query_filesize'] == 30000]
|
23 | 23 |
|
24 |
| -plt.plot(df_compare_30000['ref_filesize'], df_compare_30000['wall_clock_time'], label='compare (cpp)', marker='o') |
25 |
| -plt.plot(df_compare_without_index_30000['ref_filesize'], df_compare_without_index_30000['wall_clock_time'], label='compare (cpp) without index', marker='o') |
| 24 | +plt.plot(df_compare_30000['ref_filesize'], df_compare_30000['wall_clock_time'], label='compare (cpp) by building index', marker='o') |
| 25 | +plt.plot(df_compare_without_index_30000['ref_filesize'], df_compare_without_index_30000['wall_clock_time'], label='compare (cpp) by loading index', marker='o') |
26 | 26 | plt.plot(df_multisearch_30000['ref_filesize'], df_multisearch_30000['wall_clock_time'], label='multisearch (sourmash)', marker='o')
|
27 | 27 |
|
28 | 28 | plt.xlabel('Reference list size')
|
|
36 | 36 |
|
37 | 37 | # plot CPU time for query file size = 30000, use different reference file sizes in x-axis
|
38 | 38 | plt.clf()
|
39 |
| -plt.plot(df_compare_30000['ref_filesize'], df_compare_30000['cpu_time'], label='compare (cpp)', marker='o') |
40 |
| -plt.plot(df_compare_without_index_30000['ref_filesize'], df_compare_without_index_30000['cpu_time'], label='compare (cpp) without index', marker='o') |
| 39 | +plt.plot(df_compare_30000['ref_filesize'], df_compare_30000['cpu_time'], label='compare (cpp) by building index', marker='o') |
| 40 | +plt.plot(df_compare_without_index_30000['ref_filesize'], df_compare_without_index_30000['cpu_time'], label='compare (cpp) by loading index', marker='o') |
41 | 41 | plt.plot(df_multisearch_30000['ref_filesize'], df_multisearch_30000['cpu_time'], label='multisearch (sourmash)', marker='o')
|
42 | 42 |
|
43 | 43 | plt.xlabel('Reference list size')
|
|
51 | 51 |
|
52 | 52 | # plot peak memory usage for query file size = 30000, use different reference file sizes in x-axis
|
53 | 53 | plt.clf()
|
54 |
| -plt.plot(df_compare_30000['ref_filesize'], df_compare_30000['peak_memory_usage'], label='compare (cpp)', marker='o') |
55 |
| -plt.plot(df_compare_without_index_30000['ref_filesize'], df_compare_without_index_30000['peak_memory_usage'], label='compare (cpp) without index', marker='o') |
| 54 | +plt.plot(df_compare_30000['ref_filesize'], df_compare_30000['peak_memory_usage'], label='compare (cpp) by building index', marker='o') |
| 55 | +plt.plot(df_compare_without_index_30000['ref_filesize'], df_compare_without_index_30000['peak_memory_usage'], label='compare (cpp) by loading index', marker='o') |
56 | 56 | plt.plot(df_multisearch_30000['ref_filesize'], df_multisearch_30000['peak_memory_usage'], label='multisearch (sourmash)', marker='o')
|
57 | 57 |
|
58 | 58 | plt.xlabel('Reference list size')
|
|
70 | 70 | df_compare_without_index_30000 = df_compare_without_index[df_compare_without_index['ref_filesize'] == 30000]
|
71 | 71 | df_multisearch_30000 = df_multisearch[df_multisearch['ref_filesize'] == 30000]
|
72 | 72 |
|
73 |
| -plt.plot(df_compare_30000['query_filesize'], df_compare_30000['wall_clock_time'], label='compare (cpp)', marker='o') |
74 |
| -plt.plot(df_compare_without_index_30000['query_filesize'], df_compare_without_index_30000['wall_clock_time'], label='compare (cpp) without index', marker='o') |
| 73 | +plt.plot(df_compare_30000['query_filesize'], df_compare_30000['wall_clock_time'], label='compare (cpp) by building index', marker='o') |
| 74 | +plt.plot(df_compare_without_index_30000['query_filesize'], df_compare_without_index_30000['wall_clock_time'], label='compare (cpp) by loading index', marker='o') |
75 | 75 | plt.plot(df_multisearch_30000['query_filesize'], df_multisearch_30000['wall_clock_time'], label='multisearch (sourmash)', marker='o')
|
76 | 76 |
|
77 | 77 | plt.xlabel('Query list size')
|
|
85 | 85 |
|
86 | 86 | # plot peak memory usage for ref file size = 30000, use different query file sizes in x-axis
|
87 | 87 | plt.clf()
|
88 |
| -plt.plot(df_compare_30000['query_filesize'], df_compare_30000['peak_memory_usage'], label='compare (cpp)', marker='o') |
89 |
| -plt.plot(df_compare_without_index_30000['query_filesize'], df_compare_without_index_30000['peak_memory_usage'], label='compare (cpp) without index', marker='o') |
| 88 | +plt.plot(df_compare_30000['query_filesize'], df_compare_30000['peak_memory_usage'], label='compare (cpp) by building index', marker='o') |
| 89 | +plt.plot(df_compare_without_index_30000['query_filesize'], df_compare_without_index_30000['peak_memory_usage'], label='compare (cpp) by loading index', marker='o') |
90 | 90 | plt.plot(df_multisearch_30000['query_filesize'], df_multisearch_30000['peak_memory_usage'], label='multisearch (sourmash)', marker='o')
|
91 | 91 |
|
92 | 92 | plt.xlabel('Query list size')
|
|
100 | 100 |
|
101 | 101 | # plot CPU time for ref file size = 30000, use different query file sizes in x-axis
|
102 | 102 | plt.clf()
|
103 |
| -plt.plot(df_compare_30000['query_filesize'], df_compare_30000['cpu_time'], label='compare (cpp)', marker='o') |
104 |
| -plt.plot(df_compare_without_index_30000['query_filesize'], df_compare_without_index_30000['cpu_time'], label='compare (cpp) without index', marker='o') |
| 103 | +plt.plot(df_compare_30000['query_filesize'], df_compare_30000['cpu_time'], label='compare (cpp) by building index', marker='o') |
| 104 | +plt.plot(df_compare_without_index_30000['query_filesize'], df_compare_without_index_30000['cpu_time'], label='compare (cpp) by loading index', marker='o') |
105 | 105 | plt.plot(df_multisearch_30000['query_filesize'], df_multisearch_30000['cpu_time'], label='multisearch (sourmash)', marker='o')
|
106 | 106 |
|
107 | 107 | plt.xlabel('Query list size')
|
|
0 commit comments