Skip to content

Commit

Permalink
Python 3 compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
oyamad committed Dec 3, 2015
1 parent 9e9a427 commit 5cd80fe
Showing 1 changed file with 81 additions and 81 deletions.
162 changes: 81 additions & 81 deletions ddp_performance.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
" methods = ['vi', 'pi', 'mpi']\n",
" results = {}\n",
" max_iter = 1000\n",
" for ddp in ddps.itervalues():\n",
" for ddp in ddps.values():\n",
" ddp.max_iter = max_iter\n",
" k_mpi = 20\n",
"\n",
Expand Down Expand Up @@ -130,17 +130,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"10 loops, best of 3: 31.8 ms per loop\n",
"100 loops, best of 3: 16.6 ms per loop\n",
"100 loops, best of 3: 9.27 ms per loop\n",
"10 loops, best of 3: 32.1 ms per loop\n",
"100 loops, best of 3: 16.1 ms per loop\n",
"100 loops, best of 3: 9.34 ms per loop\n",
"*** pi ***\n",
"1000 loops, best of 3: 1.96 ms per loop\n",
"1000 loops, best of 3: 1.37 ms per loop\n",
"100 loops, best of 3: 3.93 ms per loop\n",
"100 loops, best of 3: 1.94 ms per loop\n",
"1000 loops, best of 3: 1.38 ms per loop\n",
"100 loops, best of 3: 3.82 ms per loop\n",
"*** mpi ***\n",
"1000 loops, best of 3: 1.95 ms per loop\n",
"1000 loops, best of 3: 1.61 ms per loop\n",
"100 loops, best of 3: 3.51 ms per loop\n"
"1000 loops, best of 3: 2.08 ms per loop\n",
"1000 loops, best of 3: 1.69 ms per loop\n",
"100 loops, best of 3: 3.74 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -175,17 +175,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 919 ms per loop\n",
"1 loops, best of 3: 499 ms per loop\n",
"10 loops, best of 3: 21 ms per loop\n",
"1 loops, best of 3: 937 ms per loop\n",
"1 loops, best of 3: 477 ms per loop\n",
"10 loops, best of 3: 21.3 ms per loop\n",
"*** pi ***\n",
"10 loops, best of 3: 45.5 ms per loop\n",
"10 loops, best of 3: 33.5 ms per loop\n",
"10 loops, best of 3: 46.2 ms per loop\n",
"10 loops, best of 3: 32.4 ms per loop\n",
"10 loops, best of 3: 27.2 ms per loop\n",
"*** mpi ***\n",
"10 loops, best of 3: 46.2 ms per loop\n",
"10 loops, best of 3: 28.2 ms per loop\n",
"100 loops, best of 3: 5.27 ms per loop\n"
"10 loops, best of 3: 46.8 ms per loop\n",
"10 loops, best of 3: 29.4 ms per loop\n",
"100 loops, best of 3: 5.33 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -220,17 +220,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 2.96 s per loop\n",
"1 loops, best of 3: 1.72 s per loop\n",
"10 loops, best of 3: 37.4 ms per loop\n",
"1 loops, best of 3: 3.1 s per loop\n",
"1 loops, best of 3: 1.78 s per loop\n",
"10 loops, best of 3: 37.9 ms per loop\n",
"*** pi ***\n",
"1 loops, best of 3: 224 ms per loop\n",
"1 loops, best of 3: 197 ms per loop\n",
"10 loops, best of 3: 145 ms per loop\n",
"1 loops, best of 3: 262 ms per loop\n",
"1 loops, best of 3: 214 ms per loop\n",
"10 loops, best of 3: 143 ms per loop\n",
"*** mpi ***\n",
"10 loops, best of 3: 140 ms per loop\n",
"10 loops, best of 3: 99.5 ms per loop\n",
"100 loops, best of 3: 6.61 ms per loop\n"
"10 loops, best of 3: 146 ms per loop\n",
"10 loops, best of 3: 105 ms per loop\n",
"100 loops, best of 3: 6.58 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -265,17 +265,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 7.45 s per loop\n",
"1 loops, best of 3: 4.31 s per loop\n",
"10 loops, best of 3: 75.5 ms per loop\n",
"1 loops, best of 3: 7.81 s per loop\n",
"1 loops, best of 3: 4.54 s per loop\n",
"10 loops, best of 3: 76.1 ms per loop\n",
"*** pi ***\n",
"1 loops, best of 3: 338 ms per loop\n",
"1 loops, best of 3: 264 ms per loop\n",
"10 loops, best of 3: 146 ms per loop\n",
"1 loops, best of 3: 353 ms per loop\n",
"1 loops, best of 3: 279 ms per loop\n",
"10 loops, best of 3: 149 ms per loop\n",
"*** mpi ***\n",
"1 loops, best of 3: 232 ms per loop\n",
"10 loops, best of 3: 152 ms per loop\n",
"100 loops, best of 3: 6.9 ms per loop\n"
"1 loops, best of 3: 261 ms per loop\n",
"10 loops, best of 3: 162 ms per loop\n",
"100 loops, best of 3: 7.22 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -310,17 +310,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 931 ms per loop\n",
"1 loops, best of 3: 468 ms per loop\n",
"1 loops, best of 3: 221 ms per loop\n",
"1 loops, best of 3: 918 ms per loop\n",
"1 loops, best of 3: 461 ms per loop\n",
"1 loops, best of 3: 218 ms per loop\n",
"*** pi ***\n",
"10 loops, best of 3: 30.8 ms per loop\n",
"10 loops, best of 3: 22.7 ms per loop\n",
"10 loops, best of 3: 74.3 ms per loop\n",
"10 loops, best of 3: 32 ms per loop\n",
"10 loops, best of 3: 22.8 ms per loop\n",
"10 loops, best of 3: 74.2 ms per loop\n",
"*** mpi ***\n",
"10 loops, best of 3: 25.7 ms per loop\n",
"100 loops, best of 3: 15.3 ms per loop\n",
"100 loops, best of 3: 10.9 ms per loop\n"
"10 loops, best of 3: 26.2 ms per loop\n",
"100 loops, best of 3: 16.9 ms per loop\n",
"100 loops, best of 3: 10.8 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -355,17 +355,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 913 ms per loop\n",
"1 loops, best of 3: 465 ms per loop\n",
"10 loops, best of 3: 113 ms per loop\n",
"1 loops, best of 3: 920 ms per loop\n",
"1 loops, best of 3: 458 ms per loop\n",
"10 loops, best of 3: 115 ms per loop\n",
"*** pi ***\n",
"10 loops, best of 3: 25.3 ms per loop\n",
"100 loops, best of 3: 17.4 ms per loop\n",
"10 loops, best of 3: 44.3 ms per loop\n",
"10 loops, best of 3: 24.5 ms per loop\n",
"100 loops, best of 3: 17.9 ms per loop\n",
"10 loops, best of 3: 45.8 ms per loop\n",
"*** mpi ***\n",
"10 loops, best of 3: 26.9 ms per loop\n",
"100 loops, best of 3: 16.6 ms per loop\n",
"100 loops, best of 3: 6.77 ms per loop\n"
"10 loops, best of 3: 25.3 ms per loop\n",
"100 loops, best of 3: 15.4 ms per loop\n",
"100 loops, best of 3: 6.81 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -400,17 +400,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 913 ms per loop\n",
"1 loops, best of 3: 466 ms per loop\n",
"1 loops, best of 3: 1.01 s per loop\n",
"1 loops, best of 3: 925 ms per loop\n",
"1 loops, best of 3: 488 ms per loop\n",
"1 loops, best of 3: 1.06 s per loop\n",
"*** pi ***\n",
"100 loops, best of 3: 13.6 ms per loop\n",
"100 loops, best of 3: 10 ms per loop\n",
"10 loops, best of 3: 53.1 ms per loop\n",
"100 loops, best of 3: 13.8 ms per loop\n",
"100 loops, best of 3: 9.41 ms per loop\n",
"10 loops, best of 3: 54.7 ms per loop\n",
"*** mpi ***\n",
"100 loops, best of 3: 19.1 ms per loop\n",
"100 loops, best of 3: 11.2 ms per loop\n",
"10 loops, best of 3: 28 ms per loop\n"
"100 loops, best of 3: 19.2 ms per loop\n",
"100 loops, best of 3: 11.5 ms per loop\n",
"10 loops, best of 3: 28.5 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -445,17 +445,17 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** vi ***\n",
"1 loops, best of 3: 15.4 s per loop\n",
"1 loops, best of 3: 8.92 s per loop\n",
"10 loops, best of 3: 111 ms per loop\n",
"1 loops, best of 3: 16.2 s per loop\n",
"1 loops, best of 3: 9.77 s per loop\n",
"10 loops, best of 3: 116 ms per loop\n",
"*** pi ***\n",
"1 loops, best of 3: 1.12 s per loop\n",
"1 loops, best of 3: 783 ms per loop\n",
"100 loops, best of 3: 18.3 ms per loop\n",
"1 loops, best of 3: 1.23 s per loop\n",
"1 loops, best of 3: 853 ms per loop\n",
"100 loops, best of 3: 19.7 ms per loop\n",
"*** mpi ***\n",
"1 loops, best of 3: 1.11 s per loop\n",
"1 loops, best of 3: 683 ms per loop\n",
"10 loops, best of 3: 19.5 ms per loop\n"
"1 loops, best of 3: 1.25 s per loop\n",
"1 loops, best of 3: 799 ms per loop\n",
"10 loops, best of 3: 21.7 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -488,13 +488,13 @@
"=====\n",
"Speed comparison (n x m x n, n*m x n (dense), n*m x n (sparse)):\n",
"*** pi ***\n",
"1 loops, best of 3: 1.41 s per loop\n",
"1 loops, best of 3: 930 ms per loop\n",
"10 loops, best of 3: 20.4 ms per loop\n",
"1 loops, best of 3: 1.52 s per loop\n",
"1 loops, best of 3: 1 s per loop\n",
"10 loops, best of 3: 20.5 ms per loop\n",
"*** mpi ***\n",
"1 loops, best of 3: 2.31 s per loop\n",
"1 loops, best of 3: 1.34 s per loop\n",
"10 loops, best of 3: 32.6 ms per loop\n"
"1 loops, best of 3: 2.3 s per loop\n",
"1 loops, best of 3: 1.43 s per loop\n",
"10 loops, best of 3: 33 ms per loop\n"
]
}
],
Expand Down Expand Up @@ -555,7 +555,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"1.9.2\n"
"1.10.1\n"
]
}
],
Expand All @@ -574,7 +574,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"0.16.0\n"
"0.16.1\n"
]
}
],
Expand All @@ -594,7 +594,7 @@
"name": "stdout",
"output_type": "stream",
"text": [
"0.20.0\n"
"0.22.1\n"
]
}
],
Expand Down

0 comments on commit 5cd80fe

Please sign in to comment.