Skip to content

Instantly share code, notes, and snippets.

@asford
Created July 11, 2018 16:16
Show Gist options
  • Save asford/96aa490a88c9d5854a20574bc09cb69e to your computer and use it in GitHub Desktop.
Save asford/96aa490a88c9d5854a20574bc09cb69e to your computer and use it in GitHub Desktop.
{
"machine_info": {
"node": "hsw215.internalnet",
"processor": "x86_64",
"machine": "x86_64",
"python_compiler": "GCC 7.2.0",
"python_implementation": "CPython",
"python_implementation_version": "3.6.6",
"python_version": "3.6.6",
"python_build": [
"default",
"Jun 28 2018 17:14:51"
],
"release": "3.10.0-862.2.3.el7.x86_64",
"system": "Linux",
"cpu": {
"vendor_id": "GenuineIntel",
"hardware": "unknown",
"brand": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz",
"logical": 32,
"physical": 32
},
"cuda": {
"device": {
"0": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
},
"1": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
},
"2": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
},
"3": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
}
},
"current_device": 0
},
"cpuinfo": {
"python_version": "3.6.6.final.0 (64 bit)",
"cpuinfo_version": [
4,
0,
0
],
"arch": "X86_64",
"bits": 64,
"count": 32,
"raw_arch_string": "x86_64",
"vendor_id": "GenuineIntel",
"brand": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz",
"hz_advertised": "2.3000 GHz",
"hz_actual": "2.3010 GHz",
"hz_advertised_raw": [
2300000000,
0
],
"hz_actual_raw": [
2301000000,
0
],
"stepping": 2,
"model": 63,
"family": 6,
"flags": [
"abm",
"acpi",
"aes",
"aperfmperf",
"apic",
"arat",
"arch_perfmon",
"avx",
"avx2",
"bmi1",
"bmi2",
"bts",
"clflush",
"cmov",
"constant_tsc",
"cqm",
"cqm_llc",
"cqm_occup_llc",
"cx16",
"cx8",
"dca",
"de",
"ds_cpl",
"dtes64",
"dtherm",
"dts",
"eagerfpu",
"epb",
"ept",
"erms",
"est",
"f16c",
"flexpriority",
"fma",
"fpu",
"fsgsbase",
"fxsr",
"ht",
"ida",
"intel_ppin",
"invpcid",
"lahf_lm",
"lm",
"mca",
"mce",
"mmx",
"monitor",
"movbe",
"msr",
"mtrr",
"nonstop_tsc",
"nopl",
"nx",
"pae",
"pat",
"pbe",
"pcid",
"pclmulqdq",
"pdcm",
"pdpe1gb",
"pebs",
"pge",
"pln",
"pni",
"popcnt",
"pse",
"pse36",
"pts",
"rdrand",
"rdtscp",
"rep_good",
"sdbg",
"sep",
"smep",
"smx",
"ss",
"sse",
"sse2",
"sse4_1",
"sse4_2",
"ssse3",
"syscall",
"tm",
"tm2",
"tpr_shadow",
"tsc",
"tsc_adjust",
"vme",
"vmx",
"vnmi",
"vpid",
"x2apic",
"xsave",
"xsaveopt",
"xtopology",
"xtpr"
],
"l3_cache_size": "40960 KB",
"l2_cache_size": "256 KB",
"l1_data_cache_size": "32 KB",
"l1_instruction_cache_size": "32 KB"
},
"conda": {
"list": [
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "asn1crypto-0.24.0-py36_0",
"name": "asn1crypto",
"platform": null,
"version": "0.24.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "atomicwrites-1.1.5-py36_0",
"name": "atomicwrites",
"platform": null,
"version": "1.1.5"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "attrs-18.1.0-py36_0",
"name": "attrs",
"platform": null,
"version": "18.1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "backcall-0.1.0-py36_0",
"name": "backcall",
"platform": null,
"version": "0.1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h637b7d7_0",
"channel": "defaults",
"dist_name": "biopython-1.71-py36h637b7d7_0",
"name": "biopython",
"platform": null,
"version": "1.71"
},
{
"base_url": null,
"build_number": 0,
"build_string": "mkl",
"channel": "defaults",
"dist_name": "blas-1.0-mkl",
"name": "blas",
"platform": null,
"version": "1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "0",
"channel": "defaults",
"dist_name": "ca-certificates-2018.03.07-0",
"name": "ca-certificates",
"platform": null,
"version": "2018.03.07"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "certifi-2018.4.16-py36_0",
"name": "certifi",
"platform": null,
"version": "2018.4.16"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h9745a5d_0",
"channel": "defaults",
"dist_name": "cffi-1.11.5-py36h9745a5d_0",
"name": "cffi",
"platform": null,
"version": "1.11.5"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h0f667ec_1",
"channel": "defaults",
"dist_name": "chardet-3.0.4-py36h0f667ec_1",
"name": "chardet",
"platform": null,
"version": "3.0.4"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "coverage-4.5.1-py36h14c3975_0",
"name": "coverage",
"platform": null,
"version": "4.5.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "cryptography-2.2.2-py36h14c3975_0",
"name": "cryptography",
"platform": null,
"version": "2.2.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h4c16780_0",
"channel": "pytorch",
"dist_name": "cuda91-1.0-h4c16780_0",
"name": "cuda91",
"platform": null,
"version": "1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h13b8566_0",
"channel": "defaults",
"dist_name": "cudatoolkit-9.0-h13b8566_0",
"name": "cudatoolkit",
"platform": null,
"version": "9.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h93f1223_0",
"channel": "defaults",
"dist_name": "cycler-0.10.0-py36h93f1223_0",
"name": "cycler",
"platform": null,
"version": "0.10.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h714fa37_1",
"channel": "defaults",
"dist_name": "dbus-1.13.2-h714fa37_1",
"name": "dbus",
"platform": null,
"version": "1.13.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "decorator-4.3.0-py36_0",
"name": "decorator",
"platform": null,
"version": "4.3.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "he0dffb1_0",
"channel": "defaults",
"dist_name": "expat-2.2.5-he0dffb1_0",
"name": "expat",
"platform": null,
"version": "2.2.5"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36_1",
"channel": "defaults",
"dist_name": "flake8-3.5.0-py36_1",
"name": "flake8",
"platform": null,
"version": "3.5.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h49f89f6_0",
"channel": "defaults",
"dist_name": "fontconfig-2.12.6-h49f89f6_0",
"name": "fontconfig",
"platform": null,
"version": "2.12.6"
},
{
"base_url": null,
"build_number": 1,
"build_string": "hab7d2ae_1",
"channel": "defaults",
"dist_name": "freetype-2.8-hab7d2ae_1",
"name": "freetype",
"platform": null,
"version": "2.8"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h000015b_0",
"channel": "defaults",
"dist_name": "glib-2.56.1-h000015b_0",
"name": "glib",
"platform": null,
"version": "2.56.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "hbbd80ab_1",
"channel": "defaults",
"dist_name": "gst-plugins-base-1.14.0-hbbd80ab_1",
"name": "gst-plugins-base",
"platform": null,
"version": "1.14.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "hb453b48_1",
"channel": "defaults",
"dist_name": "gstreamer-1.14.0-hb453b48_1",
"name": "gstreamer",
"platform": null,
"version": "1.14.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h9c2bf20_1",
"channel": "defaults",
"dist_name": "icu-58.2-h9c2bf20_1",
"name": "icu",
"platform": null,
"version": "58.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "idna-2.7-py36_0",
"name": "idna",
"platform": null,
"version": "2.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "0",
"channel": "defaults",
"dist_name": "intel-openmp-2018.0.3-0",
"name": "intel-openmp",
"platform": null,
"version": "2018.0.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "ipykernel-4.8.2-py36_0",
"name": "ipykernel",
"platform": null,
"version": "4.8.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "ipython-6.4.0-py36_0",
"name": "ipython",
"platform": null,
"version": "6.4.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hb52b0d5_0",
"channel": "defaults",
"dist_name": "ipython_genutils-0.2.0-py36hb52b0d5_0",
"name": "ipython_genutils",
"platform": null,
"version": "0.2.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36_1",
"channel": "defaults",
"dist_name": "jedi-0.12.0-py36_1",
"name": "jedi",
"platform": null,
"version": "0.12.0"
},
{
"base_url": null,
"build_number": 2,
"build_string": "h024ee3a_2",
"channel": "defaults",
"dist_name": "jpeg-9b-h024ee3a_2",
"name": "jpeg",
"platform": null,
"version": "9b"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "jupyter_client-5.2.3-py36_0",
"name": "jupyter_client",
"platform": null,
"version": "5.2.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h7c827e3_0",
"channel": "defaults",
"dist_name": "jupyter_core-4.4.0-py36h7c827e3_0",
"name": "jupyter_core",
"platform": null,
"version": "4.4.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h764f252_0",
"channel": "defaults",
"dist_name": "kiwisolver-1.0.1-py36h764f252_0",
"name": "kiwisolver",
"platform": null,
"version": "1.0.1"
},
{
"base_url": null,
"build_number": 2,
"build_string": "h6b74fdf_2",
"channel": "defaults",
"dist_name": "libedit-3.1.20170329-h6b74fdf_2",
"name": "libedit",
"platform": null,
"version": "3.1.20170329"
},
{
"base_url": null,
"build_number": 4,
"build_string": "hd88cf55_4",
"channel": "defaults",
"dist_name": "libffi-3.2.1-hd88cf55_4",
"name": "libffi",
"platform": null,
"version": "3.2.1"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hdf63c60_3",
"channel": "defaults",
"dist_name": "libgcc-ng-7.2.0-hdf63c60_3",
"name": "libgcc-ng",
"platform": null,
"version": "7.2.0"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hdf63c60_3",
"channel": "defaults",
"dist_name": "libgfortran-ng-7.2.0-hdf63c60_3",
"name": "libgfortran-ng",
"platform": null,
"version": "7.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "hb9fc6fc_0",
"channel": "defaults",
"dist_name": "libpng-1.6.34-hb9fc6fc_0",
"name": "libpng",
"platform": null,
"version": "1.6.34"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h1bed415_0",
"channel": "defaults",
"dist_name": "libsodium-1.0.16-h1bed415_0",
"name": "libsodium",
"platform": null,
"version": "1.0.16"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hdf63c60_3",
"channel": "defaults",
"dist_name": "libstdcxx-ng-7.2.0-hdf63c60_3",
"name": "libstdcxx-ng",
"platform": null,
"version": "7.2.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h1bed415_1",
"channel": "defaults",
"dist_name": "libxcb-1.13-h1bed415_1",
"name": "libxcb",
"platform": null,
"version": "1.13"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h26e45fe_1",
"channel": "defaults",
"dist_name": "libxml2-2.9.8-h26e45fe_1",
"name": "libxml2",
"platform": null,
"version": "2.9.8"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "line_profiler-2.1.2-py36h14c3975_0",
"name": "line_profiler",
"platform": null,
"version": "2.1.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hdbcaa40_0",
"channel": "defaults",
"dist_name": "llvmlite-0.23.2-py36hdbcaa40_0",
"name": "llvmlite",
"platform": null,
"version": "0.23.2"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h0e671d2_1",
"channel": "defaults",
"dist_name": "matplotlib-2.2.2-py36h0e671d2_1",
"name": "matplotlib",
"platform": null,
"version": "2.2.2"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h5ad9710_1",
"channel": "defaults",
"dist_name": "mccabe-0.6.1-py36h5ad9710_1",
"name": "mccabe",
"platform": null,
"version": "0.6.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "1",
"channel": "defaults",
"dist_name": "mkl-2018.0.3-1",
"name": "mkl",
"platform": null,
"version": "2018.0.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h3010b51_0",
"channel": "defaults",
"dist_name": "mkl_fft-1.0.1-py36h3010b51_0",
"name": "mkl_fft",
"platform": null,
"version": "1.0.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h629b387_0",
"channel": "defaults",
"dist_name": "mkl_random-1.0.1-py36h629b387_0",
"name": "mkl_random",
"platform": null,
"version": "1.0.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "more-itertools-4.2.0-py36_0",
"name": "more-itertools",
"platform": null,
"version": "4.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "hf484d3e_0",
"channel": "defaults",
"dist_name": "ncurses-6.1-hf484d3e_0",
"name": "ncurses",
"platform": null,
"version": "6.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h6bb024c_1",
"channel": "defaults",
"dist_name": "ninja-1.8.2-py36h6bb024c_1",
"name": "ninja",
"platform": null,
"version": "1.8.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h04863e7_0",
"channel": "defaults",
"dist_name": "numba-0.38.1-py36h04863e7_0",
"name": "numba",
"platform": null,
"version": "0.38.1"
},
{
"base_url": null,
"build_number": 2,
"build_string": "py36hcd700cb_2",
"channel": "defaults",
"dist_name": "numpy-1.14.5-py36hcd700cb_2",
"name": "numpy",
"platform": null,
"version": "1.14.5"
},
{
"base_url": null,
"build_number": 2,
"build_string": "py36hdbf6ddf_2",
"channel": "defaults",
"dist_name": "numpy-base-1.14.5-py36hdbf6ddf_2",
"name": "numpy-base",
"platform": null,
"version": "1.14.5"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h20670df_0",
"channel": "defaults",
"dist_name": "openssl-1.0.2o-h20670df_0",
"name": "openssl",
"platform": null,
"version": "1.0.2o"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hf484d3e_0",
"channel": "defaults",
"dist_name": "pandas-0.22.0-py36hf484d3e_0",
"name": "pandas",
"platform": null,
"version": "0.22.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "parso-0.2.1-py36_0",
"name": "parso",
"platform": null,
"version": "0.2.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "patsy-0.5.0-py36_0",
"name": "patsy",
"platform": null,
"version": "0.5.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h439df22_0",
"channel": "defaults",
"dist_name": "pcre-8.42-h439df22_0",
"name": "pcre",
"platform": null,
"version": "8.42"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pexpect-4.6.0-py36_0",
"name": "pexpect",
"platform": null,
"version": "4.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h63277f8_0",
"channel": "defaults",
"dist_name": "pickleshare-0.7.4-py36h63277f8_0",
"name": "pickleshare",
"platform": null,
"version": "0.7.4"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pip-10.0.1-py36_0",
"name": "pip",
"platform": null,
"version": "10.0.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hb689045_0",
"channel": "defaults",
"dist_name": "pluggy-0.6.0-py36hb689045_0",
"name": "pluggy",
"platform": null,
"version": "0.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h17d85b1_0",
"channel": "defaults",
"dist_name": "prompt_toolkit-1.0.15-py36h17d85b1_0",
"name": "prompt_toolkit",
"platform": null,
"version": "1.0.15"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "psutil-5.4.6-py36h14c3975_0",
"name": "psutil",
"platform": null,
"version": "5.4.6"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "ptyprocess-0.6.0-py36_0",
"name": "ptyprocess",
"platform": null,
"version": "0.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "py-1.5.3-py36_0",
"name": "py",
"platform": null,
"version": "1.5.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hf609f19_0",
"channel": "defaults",
"dist_name": "pycodestyle-2.3.1-py36hf609f19_0",
"name": "pycodestyle",
"platform": null,
"version": "2.3.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36hf9f622e_1",
"channel": "defaults",
"dist_name": "pycparser-2.18-py36hf9f622e_1",
"name": "pycparser",
"platform": null,
"version": "2.18"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h7bd6a15_0",
"channel": "defaults",
"dist_name": "pyflakes-1.6.0-py36h7bd6a15_0",
"name": "pyflakes",
"platform": null,
"version": "1.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h0d3125c_0",
"channel": "defaults",
"dist_name": "pygments-2.2.0-py36h0d3125c_0",
"name": "pygments",
"platform": null,
"version": "2.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pyopenssl-18.0.0-py36_0",
"name": "pyopenssl",
"platform": null,
"version": "18.0.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36hee85983_1",
"channel": "defaults",
"dist_name": "pyparsing-2.2.0-py36hee85983_1",
"name": "pyparsing",
"platform": null,
"version": "2.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h751905a_0",
"channel": "defaults",
"dist_name": "pyqt-5.9.2-py36h751905a_0",
"name": "pyqt",
"platform": null,
"version": "5.9.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pysocks-1.6.8-py36_0",
"name": "pysocks",
"platform": null,
"version": "1.6.8"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pytest-3.6.2-py36_0",
"name": "pytest",
"platform": null,
"version": "3.6.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hd4733f3_0",
"channel": "defaults",
"dist_name": "pytest-cov-2.5.1-py36hd4733f3_0",
"name": "pytest-cov",
"platform": null,
"version": "2.5.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "hc3d631a_0",
"channel": "defaults",
"dist_name": "python-3.6.6-hc3d631a_0",
"name": "python",
"platform": null,
"version": "3.6.6"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "python-dateutil-2.7.3-py36_0",
"name": "python-dateutil",
"platform": null,
"version": "2.7.3"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36_cuda9.1.85_cudnn7.1.2_1",
"channel": "pytorch",
"dist_name": "pytorch-0.4.0-py36_cuda9.1.85_cudnn7.1.2_1",
"name": "pytorch",
"platform": null,
"version": "0.4.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pytz-2018.4-py36_0",
"name": "pytz",
"platform": null,
"version": "2018.4"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36hafb9ca4_1",
"channel": "defaults",
"dist_name": "pyyaml-3.12-py36hafb9ca4_1",
"name": "pyyaml",
"platform": null,
"version": "3.12"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "pyzmq-17.0.0-py36h14c3975_0",
"name": "pyzmq",
"platform": null,
"version": "17.0.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h7e424d6_0",
"channel": "defaults",
"dist_name": "qt-5.9.5-h7e424d6_0",
"name": "qt",
"platform": null,
"version": "5.9.5"
},
{
"base_url": null,
"build_number": 4,
"build_string": "ha6073c6_4",
"channel": "defaults",
"dist_name": "readline-7.0-ha6073c6_4",
"name": "readline",
"platform": null,
"version": "7.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "requests-2.19.1-py36_0",
"name": "requests",
"platform": null,
"version": "2.19.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hfc37229_0",
"channel": "defaults",
"dist_name": "scipy-1.1.0-py36hfc37229_0",
"name": "scipy",
"platform": null,
"version": "1.1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hfad7ec4_0",
"channel": "defaults",
"dist_name": "seaborn-0.8.1-py36hfad7ec4_0",
"name": "seaborn",
"platform": null,
"version": "0.8.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "setuptools-39.2.0-py36_0",
"name": "setuptools",
"platform": null,
"version": "39.2.0"
},
{
"base_url": null,
"build_number": 2,
"build_string": "py36_2",
"channel": "defaults",
"dist_name": "simplegeneric-0.8.1-py36_2",
"name": "simplegeneric",
"platform": null,
"version": "0.8.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hf484d3e_0",
"channel": "defaults",
"dist_name": "sip-4.19.8-py36hf484d3e_0",
"name": "sip",
"platform": null,
"version": "4.19.8"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h372c433_1",
"channel": "defaults",
"dist_name": "six-1.11.0-py36h372c433_1",
"name": "six",
"platform": null,
"version": "1.11.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h84994c4_0",
"channel": "defaults",
"dist_name": "sqlite-3.24.0-h84994c4_0",
"name": "sqlite",
"platform": null,
"version": "3.24.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h3010b51_0",
"channel": "defaults",
"dist_name": "statsmodels-0.9.0-py36h3010b51_0",
"name": "statsmodels",
"platform": null,
"version": "0.9.0"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hc745277_3",
"channel": "defaults",
"dist_name": "tk-8.6.7-hc745277_3",
"name": "tk",
"platform": null,
"version": "8.6.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "toolz-0.9.0-py36_0",
"name": "toolz",
"platform": null,
"version": "0.9.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "tornado-5.0.2-py36_0",
"name": "tornado",
"platform": null,
"version": "5.0.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h674d592_0",
"channel": "defaults",
"dist_name": "traitlets-4.3.2-py36h674d592_0",
"name": "traitlets",
"platform": null,
"version": "4.3.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "urllib3-1.23-py36_0",
"name": "urllib3",
"platform": null,
"version": "1.23"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hdf4376a_0",
"channel": "defaults",
"dist_name": "wcwidth-0.1.7-py36hdf4376a_0",
"name": "wcwidth",
"platform": null,
"version": "0.1.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "wheel-0.31.1-py36_0",
"name": "wheel",
"platform": null,
"version": "0.31.1"
},
{
"base_url": null,
"build_number": 4,
"build_string": "h14c3975_4",
"channel": "defaults",
"dist_name": "xz-5.2.4-h14c3975_4",
"name": "xz",
"platform": null,
"version": "5.2.4"
},
{
"base_url": null,
"build_number": 2,
"build_string": "had09818_2",
"channel": "defaults",
"dist_name": "yaml-0.1.7-had09818_2",
"name": "yaml",
"platform": null,
"version": "0.1.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h439df22_0",
"channel": "defaults",
"dist_name": "zeromq-4.2.5-h439df22_0",
"name": "zeromq",
"platform": null,
"version": "4.2.5"
},
{
"base_url": null,
"build_number": 2,
"build_string": "ha838bed_2",
"channel": "defaults",
"dist_name": "zlib-1.2.11-ha838bed_2",
"name": "zlib",
"platform": null,
"version": "1.2.11"
}
]
}
},
"commit_info": {
"id": "fc007a6a175f07a60180a698d24b34a5d6071b5c",
"time": "%cI",
"author_time": "%aI",
"dirty": false,
"project": "tmol",
"branch": "gpu_kin3_review"
},
"benchmarks": [
{
"group": "score_setup",
"name": "test_gpu_refold_data_construction",
"fullname": "tmol/tests/kinematics/test_gpu_operations.py::test_gpu_refold_data_construction",
"params": null,
"param": null,
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0008692790288478136,
"max": 0.001019967021420598,
"mean": 0.0009231739012258393,
"stddev": 5.834724140010372e-05,
"rounds": 7,
"median": 0.0009047379717230797,
"iqr": 9.177904576063156e-05,
"q1": 0.0008785929530858994,
"q3": 0.0009703719988465309,
"iqr_outliers": 0,
"stddev_outliers": 2,
"outliers": "2;0",
"ld15iqr": 0.0008692790288478136,
"hd15iqr": 0.001019967021420598,
"ops": 1083.219530656301,
"total": 0.006462217308580875,
"data": [
0.0009855120442807674,
0.0009047379717230797,
0.001019967021420598,
0.0009249518625438213,
0.0008692790288478136,
0.0008783012162894011,
0.0008794681634753942
],
"iterations": 1
}
},
{
"group": "kinematic_op_micro",
"name": "test_parallel_and_iterative_refold",
"fullname": "tmol/tests/kinematics/test_gpu_operations.py::test_parallel_and_iterative_refold",
"params": null,
"param": null,
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0005205350462347269,
"max": 0.0007912260480225086,
"mean": 0.0006034246956308683,
"stddev": 9.963947750307416e-05,
"rounds": 6,
"median": 0.0005665004719048738,
"iqr": 9.23441257327795e-05,
"q1": 0.0005417210049927235,
"q3": 0.000634065130725503,
"iqr_outliers": 1,
"stddev_outliers": 1,
"outliers": "1;1",
"ld15iqr": 0.0005205350462347269,
"hd15iqr": 0.0007912260480225086,
"ops": 1657.2076138755315,
"total": 0.0036205481737852097,
"data": [
0.0007912260480225086,
0.0005628189537674189,
0.0005205350462347269,
0.000634065130725503,
0.0005417210049927235,
0.0005701819900423288
],
"iterations": 1
}
},
{
"group": "kinematic_op_micro",
"name": "test_parallel_and_iterative_derivsum",
"fullname": "tmol/tests/kinematics/test_gpu_operations.py::test_parallel_and_iterative_derivsum",
"params": null,
"param": null,
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.00046146009117364883,
"max": 0.0006151299457997084,
"mean": 0.0005027790553867817,
"stddev": 4.908069072836752e-05,
"rounds": 10,
"median": 0.0004845729563385248,
"iqr": 3.9814040064811707e-05,
"q1": 0.000471323961392045,
"q3": 0.0005111380014568567,
"iqr_outliers": 1,
"stddev_outliers": 2,
"outliers": "2;1",
"ld15iqr": 0.00046146009117364883,
"hd15iqr": 0.0006151299457997084,
"ops": 1988.945222132836,
"total": 0.005027790553867817,
"data": [
0.0006151299457997084,
0.0005111380014568567,
0.000464513897895813,
0.0004757039714604616,
0.00046146009117364883,
0.0005611719097942114,
0.000471323961392045,
0.0004982028622180223,
0.00048437295481562614,
0.0004847729578614235
],
"iterations": 1
}
},
{
"group": "kinematic_forward_op",
"name": "test_kinematic_torch_op_forward[cpu]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_forward[cpu]",
"params": {
"torch_device": "cpu"
},
"param": "cpu",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0029542038682848215,
"max": 0.0029773428104817867,
"mean": 0.0029662269486212416,
"stddev": 5.833749246993907e-06,
"rounds": 19,
"median": 0.0029653210658580065,
"iqr": 8.090457413345575e-06,
"q1": 0.002962720289360732,
"q3": 0.0029708107467740774,
"iqr_outliers": 0,
"stddev_outliers": 6,
"outliers": "6;0",
"ld15iqr": 0.0029542038682848215,
"hd15iqr": 0.0029773428104817867,
"ops": 337.1286207432034,
"total": 0.05635831202380359,
"data": [
0.002963470062240958,
0.0029773428104817867,
0.002972580958157778,
0.0029743679333478212,
0.0029686300549656153,
0.0029731669928878546,
0.0029700270388275385,
0.0029673941899091005,
0.0029653210658580065,
0.0029633180238306522,
0.002971071982756257,
0.002962521044537425,
0.002963945036754012,
0.0029613941442221403,
0.0029593678191304207,
0.0029604951851069927,
0.0029542038682848215,
0.002963920822367072,
0.0029657729901373386
],
"iterations": 1
}
},
{
"group": "kinematic_forward_op",
"name": "test_kinematic_torch_op_forward[cuda]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_forward[cuda]",
"params": {
"torch_device": "cuda"
},
"param": "cuda",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0030360580421984196,
"max": 0.0035828452091664076,
"mean": 0.003231383510865271,
"stddev": 0.00018561592197514193,
"rounds": 6,
"median": 0.003193750511854887,
"iqr": 9.116716682910919e-05,
"q1": 0.003145364811643958,
"q3": 0.0032365319784730673,
"iqr_outliers": 1,
"stddev_outliers": 2,
"outliers": "2;1",
"ld15iqr": 0.0030360580421984196,
"hd15iqr": 0.0035828452091664076,
"ops": 309.46496961365904,
"total": 0.019388301065191627,
"data": [
0.0035828452091664076,
0.0030360580421984196,
0.003145364811643958,
0.0032365319784730673,
0.0032066109124571085,
0.0031808901112526655
],
"iterations": 1
}
},
{
"group": "kinematic_backward_op",
"name": "test_kinematic_torch_op_backward_benchmark[cpu]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_backward_benchmark[cpu]",
"params": {
"torch_device": "cpu"
},
"param": "cpu",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.014970566146075726,
"max": 0.016530332155525684,
"mean": 0.015135837941973781,
"stddev": 0.000322055083445661,
"rounds": 24,
"median": 0.015011174022220075,
"iqr": 0.00014769344124943018,
"q1": 0.014999221661128104,
"q3": 0.015146915102377534,
"iqr_outliers": 2,
"stddev_outliers": 1,
"outliers": "1;2",
"ld15iqr": 0.014970566146075726,
"hd15iqr": 0.015375375980511308,
"ops": 66.06836065724919,
"total": 0.36326011060737073,
"data": [
0.016530332155525684,
0.015155771048739552,
0.015265728114172816,
0.015041467035189271,
0.015138059156015515,
0.015003357082605362,
0.015042983926832676,
0.014997895108535886,
0.014985647052526474,
0.014989125076681376,
0.015375375980511308,
0.015014681965112686,
0.014970566146075726,
0.01505819708108902,
0.015329982154071331,
0.015007666079327464,
0.015006990171968937,
0.014993325108662248,
0.015000548213720322,
0.015007380861788988,
0.014980056090280414,
0.015005202032625675,
0.015023329062387347,
0.015336443902924657
],
"iterations": 1
}
},
{
"group": "kinematic_backward_op",
"name": "test_kinematic_torch_op_backward_benchmark[cuda]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_backward_benchmark[cuda]",
"params": {
"torch_device": "cuda"
},
"param": "cuda",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.004624407971277833,
"max": 0.0091198340523988,
"mean": 0.004878118789556197,
"stddev": 0.0003512460739658955,
"rounds": 694,
"median": 0.004784432472661138,
"iqr": 0.00024522305466234684,
"q1": 0.004726849030703306,
"q3": 0.004972072085365653,
"iqr_outliers": 21,
"stddev_outliers": 27,
"outliers": "27;21",
"ld15iqr": 0.004624407971277833,
"hd15iqr": 0.005355101078748703,
"ops": 204.99705791112524,
"total": 3.385414439952001,
"data": [
0.004910713993012905,
0.004989198874682188,
0.005002255085855722,
0.004917023936286569,
0.005262114806100726,
0.0052031101658940315,
0.005290815839543939,
0.005053004948422313,
0.005182371009141207,
0.004996005911380053,
0.005295083858072758,
0.005235971882939339,
0.005035869078710675,
0.004927620990201831,
0.004997897194698453,
0.005061594070866704,
0.004937365185469389,
0.00499234301969409,
0.005033389898017049,
0.0048950971104204655,
0.005266296910122037,
0.00495843798853457,
0.004931496921926737,
0.004942653933539987,
0.004952242132276297,
0.005057476926594973,
0.005076386034488678,
0.00494547002017498,
0.004803706891834736,
0.004735191818326712,
0.004820136819034815,
0.004782186122611165,
0.005006854189559817,
0.004737397888675332,
0.004692198010161519,
0.00476343696936965,
0.005015457980334759,
0.005025455029681325,
0.004741351818665862,
0.004705596948042512,
0.004718126030638814,
0.004866132978349924,
0.004796596011146903,
0.004693354945629835,
0.004711739951744676,
0.004976859083399177,
0.0047597570810467005,
0.005015122005715966,
0.004722195910289884,
0.004686011932790279,
0.004984718048945069,
0.004688422894105315,
0.004985528998076916,
0.0047824440989643335,
0.0048101418651640415,
0.0051170759834349155,
0.004781671101227403,
0.0046792710199952126,
0.00468603684566915,
0.004770044004544616,
0.005022020079195499,
0.004669317975640297,
0.004782629897817969,
0.004636913072317839,
0.004989046836271882,
0.004741454962641001,
0.004751082044094801,
0.004802596056833863,
0.004690651083365083,
0.004667659988626838,
0.004724508849903941,
0.004775496898218989,
0.004738014889881015,
0.005088835954666138,
0.00473049096763134,
0.004710210021585226,
0.004677182994782925,
0.004678924102336168,
0.004632112104445696,
0.004844142124056816,
0.005031313048675656,
0.004714711103588343,
0.0047426349483430386,
0.0047881449572741985,
0.004709829809144139,
0.004952193005010486,
0.004723819904029369,
0.004717136966064572,
0.004694224102422595,
0.004758703056722879,
0.004705409053713083,
0.00471290503628552,
0.004770740168169141,
0.004785062978044152,
0.004778268979862332,
0.004732102854177356,
0.005013850051909685,
0.004726559156551957,
0.0047361759934574366,
0.005029136082157493,
0.004728329135105014,
0.0049897609278559685,
0.004739177180454135,
0.004660964012145996,
0.0048122648149728775,
0.004748813109472394,
0.004727646941319108,
0.004669846035540104,
0.004726058803498745,
0.004721679026260972,
0.005070917075499892,
0.004995125811547041,
0.004730992950499058,
0.004772505024448037,
0.00483346008695662,
0.004715299000963569,
0.005071996012702584,
0.004785429919138551,
0.005015011876821518,
0.004812226165086031,
0.004708162974566221,
0.004741620039567351,
0.004776810063049197,
0.00471379398368299,
0.004952349932864308,
0.004770053783431649,
0.0047179050743579865,
0.004723747028037906,
0.004677876131609082,
0.004941590130329132,
0.0047242960426956415,
0.004982452839612961,
0.004724874859675765,
0.0047624309081584215,
0.004990675020962954,
0.004698463017120957,
0.004723649006336927,
0.0047792859841138124,
0.0048047699965536594,
0.004968099994584918,
0.0048489870969206095,
0.004735726863145828,
0.004742312943562865,
0.0048105421010404825,
0.00467853294685483,
0.005006426014006138,
0.004775519948452711,
0.004717912990599871,
0.004713855916634202,
0.004962790058925748,
0.004914540098980069,
0.004711996065452695,
0.004809882957488298,
0.0047061198856681585,
0.004698336822912097,
0.004986190004274249,
0.005013630958274007,
0.004978746175765991,
0.004746327875182033,
0.004807263147085905,
0.00481160101480782,
0.004960031947121024,
0.004723449936136603,
0.004713006084784865,
0.004715589107945561,
0.004806885961443186,
0.00473257596604526,
0.005078259157016873,
0.004785040160641074,
0.004775465000420809,
0.005030876956880093,
0.004808112047612667,
0.005029413849115372,
0.004777840105816722,
0.004879435990005732,
0.0047496960032731295,
0.005078715970739722,
0.004723356803879142,
0.004843015922233462,
0.004998891847208142,
0.00498423702083528,
0.005083068972453475,
0.005064070923253894,
0.004815557971596718,
0.004812741884961724,
0.004757661139592528,
0.004728696076199412,
0.004812712082639337,
0.004690180066972971,
0.004755520960316062,
0.0048552220687270164,
0.00482502905651927,
0.004818046931177378,
0.00476739089936018,
0.00500903301872313,
0.005014708964154124,
0.00474128988571465,
0.004730135202407837,
0.0046632911544293165,
0.004981313133612275,
0.004999185912311077,
0.005015626782551408,
0.0047921480145305395,
0.004723150981590152,
0.00478578987531364,
0.004728372907266021,
0.004708729917183518,
0.0046731941401958466,
0.004738537827506661,
0.00470258598215878,
0.004774445900693536,
0.004760611802339554,
0.004830865887925029,
0.005058541893959045,
0.004994891816750169,
0.004732687957584858,
0.0047290890943259,
0.004747727885842323,
0.004741993034258485,
0.004765941994264722,
0.004738108953461051,
0.004869505995884538,
0.004970240173861384,
0.0050176160875707865,
0.005054272944107652,
0.004851646022871137,
0.004816679982468486,
0.004776817047968507,
0.004716603085398674,
0.004738879855722189,
0.004747061990201473,
0.004947311012074351,
0.004711379995569587,
0.005121708149090409,
0.008171662921085954,
0.004826408810913563,
0.004789026919752359,
0.004986675921827555,
0.004728964064270258,
0.0047403681091964245,
0.004702272126451135,
0.004781077150255442,
0.0049743070267140865,
0.004685875028371811,
0.004714129958301783,
0.004983464954420924,
0.004674749914556742,
0.0046499010641127825,
0.004771942039951682,
0.004946490051224828,
0.005065362900495529,
0.004802115960046649,
0.00483951298519969,
0.00479117501527071,
0.004705668892711401,
0.004731567110866308,
0.004695226904004812,
0.0046902860049158335,
0.004747764905914664,
0.004733425797894597,
0.004709581146016717,
0.004668772919103503,
0.006335526006296277,
0.004817632958292961,
0.004782656207680702,
0.004870052915066481,
0.004638428101316094,
0.004644257016479969,
0.004717387957498431,
0.004743587924167514,
0.005031689070165157,
0.004753823159262538,
0.004662726074457169,
0.004737679148092866,
0.004738722927868366,
0.004964719992130995,
0.004654263146221638,
0.004731158027425408,
0.004641120787709951,
0.0049749379977583885,
0.004667578032240272,
0.004732616012915969,
0.0047474331222474575,
0.004624407971277833,
0.004628028022125363,
0.005031077889725566,
0.004781909054145217,
0.004865386988967657,
0.00477763288654387,
0.005039561074227095,
0.00478782900609076,
0.006977003067731857,
0.005018029827624559,
0.004695436917245388,
0.004773308988660574,
0.004715279908850789,
0.004997128155082464,
0.004683195147663355,
0.004644091008231044,
0.004773088963702321,
0.0047497679479420185,
0.0047928509302437305,
0.0047295421827584505,
0.005182794062420726,
0.00471097300760448,
0.004763578996062279,
0.004699515178799629,
0.004708064952865243,
0.0048093360383063555,
0.004820522153750062,
0.004677555989474058,
0.004705491010099649,
0.0048221920151263475,
0.0050150800962001085,
0.004716472001746297,
0.00476027000695467,
0.00469733914360404,
0.00510627101175487,
0.00467299297451973,
0.006891455966979265,
0.005530234891921282,
0.004960319027304649,
0.004687469219788909,
0.004737391835078597,
0.0047422489151358604,
0.004814689978957176,
0.0050845518708229065,
0.004745631944388151,
0.005072307074442506,
0.004742188844829798,
0.004819349851459265,
0.005065529141575098,
0.004812045954167843,
0.00476069888100028,
0.005107518984004855,
0.004754846915602684,
0.00491943908855319,
0.004708732012659311,
0.004687567939981818,
0.00509041897021234,
0.004737787181511521,
0.0047315629199147224,
0.004951603012159467,
0.0050526459235697985,
0.0050188698805868626,
0.00499267503619194,
0.005020692013204098,
0.006477981107309461,
0.00484093907289207,
0.005006592953577638,
0.004816768923774362,
0.004749049199745059,
0.004645856097340584,
0.004752084147185087,
0.005032095825299621,
0.004854928934946656,
0.005062206881120801,
0.0047393362037837505,
0.00477328198030591,
0.0050936799962073565,
0.004771601874381304,
0.004719522083178163,
0.004812064114958048,
0.0049211750738322735,
0.004771642852574587,
0.004801744129508734,
0.004748481092974544,
0.0050309940706938505,
0.004739332944154739,
0.005806917790323496,
0.005146350944414735,
0.004703236976638436,
0.004739203955978155,
0.004705948056653142,
0.004787445068359375,
0.004796840948984027,
0.00503773195669055,
0.0048074680380523205,
0.004689791006967425,
0.004778786096721888,
0.004735070979222655,
0.005077994894236326,
0.0047761870082467794,
0.0049772129859775305,
0.0046986001543700695,
0.004973611095920205,
0.0050033400766551495,
0.004959193989634514,
0.0047544429544359446,
0.00476361601613462,
0.006654241820797324,
0.005908996099606156,
0.004725248087197542,
0.004960968857631087,
0.004927715985104442,
0.005043999990448356,
0.004714716924354434,
0.004718539072200656,
0.00470066606067121,
0.005073555978015065,
0.004810062935575843,
0.004798962036147714,
0.00472251302562654,
0.004686085972934961,
0.004777736961841583,
0.004999035969376564,
0.0048765859100967646,
0.00503930589184165,
0.005032411077991128,
0.004963340004906058,
0.005043989047408104,
0.004826949909329414,
0.004808919038623571,
0.00474126311019063,
0.0047738968860358,
0.004820598056539893,
0.0048024330753833055,
0.004725050879642367,
0.004800671944394708,
0.00661394908092916,
0.004972072085365653,
0.004852504003793001,
0.004860091954469681,
0.004996049916371703,
0.00486594601534307,
0.004785961005836725,
0.004810866201296449,
0.004721134901046753,
0.004827910102903843,
0.005084190983325243,
0.004726849030703306,
0.004726475104689598,
0.004731857916340232,
0.005075672874227166,
0.0047955759800970554,
0.0047967268619686365,
0.00486276694573462,
0.004802647978067398,
0.004774667089805007,
0.005051389103755355,
0.0063556700479239225,
0.005019678035750985,
0.005076976027339697,
0.004957011202350259,
0.00503650913015008,
0.004824755946174264,
0.004784994991496205,
0.004765246994793415,
0.004682034952566028,
0.004749359097331762,
0.004640512866899371,
0.004661540035158396,
0.004682749044150114,
0.0050322250463068485,
0.004682139027863741,
0.004671343136578798,
0.004692820832133293,
0.0047133201733231544,
0.004790236009284854,
0.004772998858243227,
0.004688162822276354,
0.0049577439203858376,
0.004934115102514625,
0.004721200093626976,
0.004709708970040083,
0.004704740131273866,
0.004965726053342223,
0.0047890639398247,
0.004709499888122082,
0.005922933807596564,
0.0047207900788635015,
0.004703958984464407,
0.005020747194066644,
0.0046958778984844685,
0.004799169022589922,
0.004812672967091203,
0.004779489012435079,
0.004646225832402706,
0.004673253046348691,
0.004783855983987451,
0.004721431992948055,
0.005038502160459757,
0.004805397009477019,
0.004976955940946937,
0.004935872042551637,
0.004685144172981381,
0.004783916054293513,
0.00484822690486908,
0.004743136931210756,
0.004839812871068716,
0.004767343169078231,
0.00477520702406764,
0.005015931790694594,
0.004638927057385445,
0.00468923500739038,
0.004665849031880498,
0.004732081899419427,
0.006177667062729597,
0.004770118976011872,
0.004795562010258436,
0.004745299927890301,
0.004721241071820259,
0.004997123032808304,
0.004732274916023016,
0.004759158007800579,
0.005021835910156369,
0.004790503066033125,
0.005009123124182224,
0.004746890161186457,
0.004773309919983149,
0.005055887857452035,
0.004796457942575216,
0.005105193937197328,
0.004684095969423652,
0.00497414218261838,
0.0050331230740994215,
0.0046312808990478516,
0.004763961071148515,
0.004757490009069443,
0.0048117411788553,
0.004750504158437252,
0.005016559036448598,
0.004729809006676078,
0.004815777996554971,
0.005106360884383321,
0.004774485947564244,
0.006147898035123944,
0.005054862936958671,
0.004818425979465246,
0.004721611039713025,
0.004738601157441735,
0.0050877470057457685,
0.00473947892896831,
0.004771087085828185,
0.00485785398632288,
0.004750896943733096,
0.004723154008388519,
0.0047184990253299475,
0.0047424479853361845,
0.004726675106212497,
0.00479043903760612,
0.004748299950733781,
0.00470726890489459,
0.004741972079500556,
0.004735399968922138,
0.004776949994266033,
0.00508024194277823,
0.004759190138429403,
0.004756000125780702,
0.004821039969101548,
0.004867726005613804,
0.004725108854472637,
0.00497269001789391,
0.005090179154649377,
0.006230185041204095,
0.0047428898978978395,
0.004810915095731616,
0.004727588035166264,
0.004777549998834729,
0.004818702815100551,
0.005036193178966641,
0.004825826035812497,
0.005043683806434274,
0.0049532391130924225,
0.004805681994184852,
0.004748119972646236,
0.004841389134526253,
0.004810222890228033,
0.004819112829864025,
0.0050350402016192675,
0.004705454921349883,
0.004797329194843769,
0.004744158126413822,
0.004695320967584848,
0.004812439903616905,
0.004921952961012721,
0.0048207680229097605,
0.004831097088754177,
0.004716183990240097,
0.004749345825985074,
0.00476552895270288,
0.0047202808782458305,
0.004735016031190753,
0.006362197920680046,
0.004685213090851903,
0.004854888888075948,
0.005070910090580583,
0.004805366043001413,
0.004789317026734352,
0.0050721990410238504,
0.005008936859667301,
0.004753859015181661,
0.004688519984483719,
0.004720204044133425,
0.005071272840723395,
0.004812248982489109,
0.004687734879553318,
0.0047053329180926085,
0.004787541925907135,
0.00474963802844286,
0.0047139141242951155,
0.004728146130219102,
0.0048217198345810175,
0.004812302999198437,
0.004705779021605849,
0.004740619100630283,
0.0048349599819630384,
0.004865268943831325,
0.004772293148562312,
0.0047080121003091335,
0.005030136089771986,
0.00593778514303267,
0.004763368982821703,
0.004760799929499626,
0.004841635935008526,
0.0048310228157788515,
0.00480759609490633,
0.004761695861816406,
0.004715502029284835,
0.0047205190639942884,
0.0050697629339993,
0.0049841690342873335,
0.004772532032802701,
0.004842019872739911,
0.004813063889741898,
0.00500818295404315,
0.0047302700113505125,
0.004730240907520056,
0.00472689513117075,
0.00479444395750761,
0.005050569074228406,
0.004738918039947748,
0.004791593877598643,
0.004761995980516076,
0.004860321991145611,
0.0047016809694468975,
0.0050096160266548395,
0.004991553025320172,
0.004975290037691593,
0.00478614098392427,
0.005355101078748703,
0.005005176179111004,
0.0047318898141384125,
0.004716348135843873,
0.004822344984859228,
0.004799411864951253,
0.004722194978967309,
0.005074601853266358,
0.005003976868465543,
0.004690870875492692,
0.0047011899296194315,
0.004781212192028761,
0.004709321074187756,
0.0050348760560154915,
0.004787912126630545,
0.004954071016982198,
0.004761322867125273,
0.0047782789915800095,
0.004683788865804672,
0.004722036886960268,
0.004708653083071113,
0.004819598980247974,
0.005469124065712094,
0.0052507559303194284,
0.005015492206439376,
0.004644184140488505,
0.004773539025336504,
0.00480023305863142,
0.004700926830992103,
0.004717960022389889,
0.00469808210618794,
0.004808489000424743,
0.00503903697244823,
0.005024328827857971,
0.00476527982391417,
0.004790393868461251,
0.004981047008186579,
0.004784948891028762,
0.00497977901250124,
0.005057611037045717,
0.0046823041047900915,
0.004714770941063762,
0.004769132938235998,
0.00469176797196269,
0.004659806843847036,
0.004716553958132863,
0.0091198340523988,
0.0078101069666445255,
0.004786930046975613,
0.004811371909454465,
0.004723325138911605,
0.004749604966491461,
0.004727129824459553,
0.004736443981528282
],
"iterations": 1
}
}
],
"datetime": "2018-07-11T16:04:28.940723",
"version": "3.1.1"
}
============================= test session starts ==============================
platform linux -- Python 3.6.6, pytest-3.6.2, py-1.5.3, pluggy-0.6.0
benchmark: 3.1.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=5.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/alexford/workspace/tmol, inifile: pytest.ini
plugins: xdist-1.22.2, instafail-0.4.0, forked-0.2, faulthandler-1.5.0, cov-2.5.1, benchmark-3.1.1
collected 28 items
tmol/tests/kinematics/test_builder.py sss [ 10%]
tmol/tests/kinematics/test_gpu_operations.py ... [ 21%]
tmol/tests/kinematics/test_metadata.py s [ 25%]
tmol/tests/kinematics/test_operations.py ssssssssss [ 60%]
tmol/tests/kinematics/test_torch_op.py ....sssssss [100%]
Computing stats ... Computing stats ... group 1/4 Computing stats ... group 1/4: min Computing stats ... group 1/4: min (1/2) Computing stats ... group 1/4: min (2/2) Computing stats ... group 1/4: min (1/2) Computing stats ... group 1/4: min (2/2) Computing stats ... group 1/4: max Computing stats ... group 1/4: max (1/2) Computing stats ... group 1/4: max (2/2) Computing stats ... group 1/4: max (1/2) Computing stats ... group 1/4: max (2/2) Computing stats ... group 1/4: mean Computing stats ... group 1/4: mean (1/2) Computing stats ... group 1/4: mean (2/2) Computing stats ... group 1/4: mean (1/2) Computing stats ... group 1/4: mean (2/2) Computing stats ... group 1/4: median Computing stats ... group 1/4: median (1/2) Computing stats ... group 1/4: median (2/2) Computing stats ... group 1/4: median (1/2) Computing stats ... group 1/4: median (2/2) Computing stats ... group 1/4: iqr Computing stats ... group 1/4: iqr (1/2) Computing stats ... group 1/4: iqr (2/2) Computing stats ... group 1/4: iqr (1/2) Computing stats ... group 1/4: iqr (2/2) Computing stats ... group 1/4: stddev Computing stats ... group 1/4: stddev (1/2) Computing stats ... group 1/4: stddev (2/2) Computing stats ... group 1/4: stddev (1/2) Computing stats ... group 1/4: stddev (2/2) Computing stats ... group 1/4: ops Computing stats ... group 1/4: ops (1/2) Computing stats ... group 1/4: ops (2/2) Computing stats ... group 1/4: ops (1/2) Computing stats ... group 1/4: ops (2/2) Computing stats ... group 1/4: ops: outliers Computing stats ... group 1/4: ops: outliers (1/2) Computing stats ... group 1/4: ops: outliers (2/2) Computing stats ... group 1/4: ops: rounds Computing stats ... group 1/4: ops: rounds (1/2) Computing stats ... group 1/4: ops: rounds (2/2) Computing stats ... group 1/4: ops: iterations Computing stats ... group 1/4: ops: iterations (1/2) Computing stats ... group 1/4: ops: iterations (2/2) ------------------------------ benchmark 'kinematic_backward_op': 2 tests -----------------------------
Name (time in ms) OPS Mean IQR
-------------------------------------------------------------------------------------------------------
kinematic_torch_op_backward_benchmark[cpu] 66.0684 (0.32) 15.1358 (3.10) 0.1477 (1.0)
kinematic_torch_op_backward_benchmark[cuda] 204.9971 (1.0) 4.8781 (1.0) 0.2452 (1.66)
-------------------------------------------------------------------------------------------------------
Computing stats ... group 2/4 Computing stats ... group 2/4: min Computing stats ... group 2/4: min (1/2) Computing stats ... group 2/4: min (2/2) Computing stats ... group 2/4: min (1/2) Computing stats ... group 2/4: min (2/2) Computing stats ... group 2/4: max Computing stats ... group 2/4: max (1/2) Computing stats ... group 2/4: max (2/2) Computing stats ... group 2/4: max (1/2) Computing stats ... group 2/4: max (2/2) Computing stats ... group 2/4: mean Computing stats ... group 2/4: mean (1/2) Computing stats ... group 2/4: mean (2/2) Computing stats ... group 2/4: mean (1/2) Computing stats ... group 2/4: mean (2/2) Computing stats ... group 2/4: median Computing stats ... group 2/4: median (1/2) Computing stats ... group 2/4: median (2/2) Computing stats ... group 2/4: median (1/2) Computing stats ... group 2/4: median (2/2) Computing stats ... group 2/4: iqr Computing stats ... group 2/4: iqr (1/2) Computing stats ... group 2/4: iqr (2/2) Computing stats ... group 2/4: iqr (1/2) Computing stats ... group 2/4: iqr (2/2) Computing stats ... group 2/4: stddev Computing stats ... group 2/4: stddev (1/2) Computing stats ... group 2/4: stddev (2/2) Computing stats ... group 2/4: stddev (1/2) Computing stats ... group 2/4: stddev (2/2) Computing stats ... group 2/4: ops Computing stats ... group 2/4: ops (1/2) Computing stats ... group 2/4: ops (2/2) Computing stats ... group 2/4: ops (1/2) Computing stats ... group 2/4: ops (2/2) Computing stats ... group 2/4: ops: outliers Computing stats ... group 2/4: ops: outliers (1/2) Computing stats ... group 2/4: ops: outliers (2/2) Computing stats ... group 2/4: ops: rounds Computing stats ... group 2/4: ops: rounds (1/2) Computing stats ... group 2/4: ops: rounds (2/2) Computing stats ... group 2/4: ops: iterations Computing stats ... group 2/4: ops: iterations (1/2) Computing stats ... group 2/4: ops: iterations (2/2) ------------------------ benchmark 'kinematic_forward_op': 2 tests ------------------------
Name (time in ms) OPS Mean IQR
-------------------------------------------------------------------------------------------
kinematic_torch_op_forward[cpu] 337.1286 (1.0) 2.9662 (1.0) 0.0081 (1.0)
kinematic_torch_op_forward[cuda] 309.4650 (0.92) 3.2314 (1.09) 0.0912 (11.27)
-------------------------------------------------------------------------------------------
Computing stats ... group 3/4 Computing stats ... group 3/4: min Computing stats ... group 3/4: min (1/2) Computing stats ... group 3/4: min (2/2) Computing stats ... group 3/4: min (1/2) Computing stats ... group 3/4: min (2/2) Computing stats ... group 3/4: max Computing stats ... group 3/4: max (1/2) Computing stats ... group 3/4: max (2/2) Computing stats ... group 3/4: max (1/2) Computing stats ... group 3/4: max (2/2) Computing stats ... group 3/4: mean Computing stats ... group 3/4: mean (1/2) Computing stats ... group 3/4: mean (2/2) Computing stats ... group 3/4: mean (1/2) Computing stats ... group 3/4: mean (2/2) Computing stats ... group 3/4: median Computing stats ... group 3/4: median (1/2) Computing stats ... group 3/4: median (2/2) Computing stats ... group 3/4: median (1/2) Computing stats ... group 3/4: median (2/2) Computing stats ... group 3/4: iqr Computing stats ... group 3/4: iqr (1/2) Computing stats ... group 3/4: iqr (2/2) Computing stats ... group 3/4: iqr (1/2) Computing stats ... group 3/4: iqr (2/2) Computing stats ... group 3/4: stddev Computing stats ... group 3/4: stddev (1/2) Computing stats ... group 3/4: stddev (2/2) Computing stats ... group 3/4: stddev (1/2) Computing stats ... group 3/4: stddev (2/2) Computing stats ... group 3/4: ops Computing stats ... group 3/4: ops (1/2) Computing stats ... group 3/4: ops (2/2) Computing stats ... group 3/4: ops (1/2) Computing stats ... group 3/4: ops (2/2) Computing stats ... group 3/4: ops: outliers Computing stats ... group 3/4: ops: outliers (1/2) Computing stats ... group 3/4: ops: outliers (2/2) Computing stats ... group 3/4: ops: rounds Computing stats ... group 3/4: ops: rounds (1/2) Computing stats ... group 3/4: ops: rounds (2/2) Computing stats ... group 3/4: ops: iterations Computing stats ... group 3/4: ops: iterations (1/2) Computing stats ... group 3/4: ops: iterations (2/2) ---------------------------- benchmark 'kinematic_op_micro': 2 tests ----------------------------
Name (time in us) OPS (Kops/s) Mean IQR
-------------------------------------------------------------------------------------------------
parallel_and_iterative_derivsum 1.9889 (1.0) 502.7791 (1.0) 39.8140 (1.0)
parallel_and_iterative_refold 1.6572 (0.83) 603.4247 (1.20) 92.3441 (2.32)
-------------------------------------------------------------------------------------------------
Computing stats ... group 4/4 Computing stats ... group 4/4: min Computing stats ... group 4/4: min (1/1) Computing stats ... group 4/4: min (1/1) Computing stats ... group 4/4: max Computing stats ... group 4/4: max (1/1) Computing stats ... group 4/4: max (1/1) Computing stats ... group 4/4: mean Computing stats ... group 4/4: mean (1/1) Computing stats ... group 4/4: mean (1/1) Computing stats ... group 4/4: median Computing stats ... group 4/4: median (1/1) Computing stats ... group 4/4: median (1/1) Computing stats ... group 4/4: iqr Computing stats ... group 4/4: iqr (1/1) Computing stats ... group 4/4: iqr (1/1) Computing stats ... group 4/4: stddev Computing stats ... group 4/4: stddev (1/1) Computing stats ... group 4/4: stddev (1/1) Computing stats ... group 4/4: ops Computing stats ... group 4/4: ops (1/1) Computing stats ... group 4/4: ops (1/1) Computing stats ... group 4/4: ops: outliers Computing stats ... group 4/4: ops: outliers (1/1) Computing stats ... group 4/4: ops: rounds Computing stats ... group 4/4: ops: rounds (1/1) Computing stats ... group 4/4: ops: iterations Computing stats ... group 4/4: ops: iterations (1/1) --------------- benchmark 'score_setup': 1 tests ---------------
Name (time in us) OPS (Kops/s) Mean IQR
----------------------------------------------------------------
gpu_refold_data_construction 1.0832 923.1739 91.7790
----------------------------------------------------------------
Legend:
Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
OPS: Operations Per Second, computed as 1 / Mean
==================== 7 passed, 21 skipped in 24.25 seconds =====================
{
"machine_info": {
"node": "hsw215.internalnet",
"processor": "x86_64",
"machine": "x86_64",
"python_compiler": "GCC 7.2.0",
"python_implementation": "CPython",
"python_implementation_version": "3.6.6",
"python_version": "3.6.6",
"python_build": [
"default",
"Jun 28 2018 17:14:51"
],
"release": "3.10.0-862.2.3.el7.x86_64",
"system": "Linux",
"cpu": {
"vendor_id": "GenuineIntel",
"hardware": "unknown",
"brand": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz",
"logical": 32,
"physical": 32
},
"cuda": {
"device": {
"0": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
},
"1": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
},
"2": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
},
"3": {
"is_integrated": 0,
"is_multi_gpu_board": 0,
"major": 7,
"minor": 0,
"multi_processor_count": 80,
"name": "Tesla V100-PCIE-16GB",
"total_memory": 16945512448
}
},
"current_device": 0
},
"cpuinfo": {
"python_version": "3.6.6.final.0 (64 bit)",
"cpuinfo_version": [
4,
0,
0
],
"arch": "X86_64",
"bits": 64,
"count": 32,
"raw_arch_string": "x86_64",
"vendor_id": "GenuineIntel",
"brand": "Intel(R) Xeon(R) CPU E5-2698 v3 @ 2.30GHz",
"hz_advertised": "2.3000 GHz",
"hz_actual": "2.3010 GHz",
"hz_advertised_raw": [
2300000000,
0
],
"hz_actual_raw": [
2301000000,
0
],
"stepping": 2,
"model": 63,
"family": 6,
"flags": [
"abm",
"acpi",
"aes",
"aperfmperf",
"apic",
"arat",
"arch_perfmon",
"avx",
"avx2",
"bmi1",
"bmi2",
"bts",
"clflush",
"cmov",
"constant_tsc",
"cqm",
"cqm_llc",
"cqm_occup_llc",
"cx16",
"cx8",
"dca",
"de",
"ds_cpl",
"dtes64",
"dtherm",
"dts",
"eagerfpu",
"epb",
"ept",
"erms",
"est",
"f16c",
"flexpriority",
"fma",
"fpu",
"fsgsbase",
"fxsr",
"ht",
"ida",
"intel_ppin",
"invpcid",
"lahf_lm",
"lm",
"mca",
"mce",
"mmx",
"monitor",
"movbe",
"msr",
"mtrr",
"nonstop_tsc",
"nopl",
"nx",
"pae",
"pat",
"pbe",
"pcid",
"pclmulqdq",
"pdcm",
"pdpe1gb",
"pebs",
"pge",
"pln",
"pni",
"popcnt",
"pse",
"pse36",
"pts",
"rdrand",
"rdtscp",
"rep_good",
"sdbg",
"sep",
"smep",
"smx",
"ss",
"sse",
"sse2",
"sse4_1",
"sse4_2",
"ssse3",
"syscall",
"tm",
"tm2",
"tpr_shadow",
"tsc",
"tsc_adjust",
"vme",
"vmx",
"vnmi",
"vpid",
"x2apic",
"xsave",
"xsaveopt",
"xtopology",
"xtpr"
],
"l3_cache_size": "40960 KB",
"l2_cache_size": "256 KB",
"l1_data_cache_size": "32 KB",
"l1_instruction_cache_size": "32 KB"
},
"conda": {
"list": [
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "asn1crypto-0.24.0-py36_0",
"name": "asn1crypto",
"platform": null,
"version": "0.24.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "atomicwrites-1.1.5-py36_0",
"name": "atomicwrites",
"platform": null,
"version": "1.1.5"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "attrs-18.1.0-py36_0",
"name": "attrs",
"platform": null,
"version": "18.1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "backcall-0.1.0-py36_0",
"name": "backcall",
"platform": null,
"version": "0.1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h637b7d7_0",
"channel": "defaults",
"dist_name": "biopython-1.71-py36h637b7d7_0",
"name": "biopython",
"platform": null,
"version": "1.71"
},
{
"base_url": null,
"build_number": 0,
"build_string": "mkl",
"channel": "defaults",
"dist_name": "blas-1.0-mkl",
"name": "blas",
"platform": null,
"version": "1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "0",
"channel": "defaults",
"dist_name": "ca-certificates-2018.03.07-0",
"name": "ca-certificates",
"platform": null,
"version": "2018.03.07"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "certifi-2018.4.16-py36_0",
"name": "certifi",
"platform": null,
"version": "2018.4.16"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h9745a5d_0",
"channel": "defaults",
"dist_name": "cffi-1.11.5-py36h9745a5d_0",
"name": "cffi",
"platform": null,
"version": "1.11.5"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h0f667ec_1",
"channel": "defaults",
"dist_name": "chardet-3.0.4-py36h0f667ec_1",
"name": "chardet",
"platform": null,
"version": "3.0.4"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "coverage-4.5.1-py36h14c3975_0",
"name": "coverage",
"platform": null,
"version": "4.5.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "cryptography-2.2.2-py36h14c3975_0",
"name": "cryptography",
"platform": null,
"version": "2.2.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h4c16780_0",
"channel": "pytorch",
"dist_name": "cuda91-1.0-h4c16780_0",
"name": "cuda91",
"platform": null,
"version": "1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h13b8566_0",
"channel": "defaults",
"dist_name": "cudatoolkit-9.0-h13b8566_0",
"name": "cudatoolkit",
"platform": null,
"version": "9.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h93f1223_0",
"channel": "defaults",
"dist_name": "cycler-0.10.0-py36h93f1223_0",
"name": "cycler",
"platform": null,
"version": "0.10.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h714fa37_1",
"channel": "defaults",
"dist_name": "dbus-1.13.2-h714fa37_1",
"name": "dbus",
"platform": null,
"version": "1.13.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "decorator-4.3.0-py36_0",
"name": "decorator",
"platform": null,
"version": "4.3.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "he0dffb1_0",
"channel": "defaults",
"dist_name": "expat-2.2.5-he0dffb1_0",
"name": "expat",
"platform": null,
"version": "2.2.5"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36_1",
"channel": "defaults",
"dist_name": "flake8-3.5.0-py36_1",
"name": "flake8",
"platform": null,
"version": "3.5.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h49f89f6_0",
"channel": "defaults",
"dist_name": "fontconfig-2.12.6-h49f89f6_0",
"name": "fontconfig",
"platform": null,
"version": "2.12.6"
},
{
"base_url": null,
"build_number": 1,
"build_string": "hab7d2ae_1",
"channel": "defaults",
"dist_name": "freetype-2.8-hab7d2ae_1",
"name": "freetype",
"platform": null,
"version": "2.8"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h000015b_0",
"channel": "defaults",
"dist_name": "glib-2.56.1-h000015b_0",
"name": "glib",
"platform": null,
"version": "2.56.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "hbbd80ab_1",
"channel": "defaults",
"dist_name": "gst-plugins-base-1.14.0-hbbd80ab_1",
"name": "gst-plugins-base",
"platform": null,
"version": "1.14.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "hb453b48_1",
"channel": "defaults",
"dist_name": "gstreamer-1.14.0-hb453b48_1",
"name": "gstreamer",
"platform": null,
"version": "1.14.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h9c2bf20_1",
"channel": "defaults",
"dist_name": "icu-58.2-h9c2bf20_1",
"name": "icu",
"platform": null,
"version": "58.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "idna-2.7-py36_0",
"name": "idna",
"platform": null,
"version": "2.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "0",
"channel": "defaults",
"dist_name": "intel-openmp-2018.0.3-0",
"name": "intel-openmp",
"platform": null,
"version": "2018.0.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "ipykernel-4.8.2-py36_0",
"name": "ipykernel",
"platform": null,
"version": "4.8.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "ipython-6.4.0-py36_0",
"name": "ipython",
"platform": null,
"version": "6.4.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hb52b0d5_0",
"channel": "defaults",
"dist_name": "ipython_genutils-0.2.0-py36hb52b0d5_0",
"name": "ipython_genutils",
"platform": null,
"version": "0.2.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36_1",
"channel": "defaults",
"dist_name": "jedi-0.12.0-py36_1",
"name": "jedi",
"platform": null,
"version": "0.12.0"
},
{
"base_url": null,
"build_number": 2,
"build_string": "h024ee3a_2",
"channel": "defaults",
"dist_name": "jpeg-9b-h024ee3a_2",
"name": "jpeg",
"platform": null,
"version": "9b"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "jupyter_client-5.2.3-py36_0",
"name": "jupyter_client",
"platform": null,
"version": "5.2.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h7c827e3_0",
"channel": "defaults",
"dist_name": "jupyter_core-4.4.0-py36h7c827e3_0",
"name": "jupyter_core",
"platform": null,
"version": "4.4.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h764f252_0",
"channel": "defaults",
"dist_name": "kiwisolver-1.0.1-py36h764f252_0",
"name": "kiwisolver",
"platform": null,
"version": "1.0.1"
},
{
"base_url": null,
"build_number": 2,
"build_string": "h6b74fdf_2",
"channel": "defaults",
"dist_name": "libedit-3.1.20170329-h6b74fdf_2",
"name": "libedit",
"platform": null,
"version": "3.1.20170329"
},
{
"base_url": null,
"build_number": 4,
"build_string": "hd88cf55_4",
"channel": "defaults",
"dist_name": "libffi-3.2.1-hd88cf55_4",
"name": "libffi",
"platform": null,
"version": "3.2.1"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hdf63c60_3",
"channel": "defaults",
"dist_name": "libgcc-ng-7.2.0-hdf63c60_3",
"name": "libgcc-ng",
"platform": null,
"version": "7.2.0"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hdf63c60_3",
"channel": "defaults",
"dist_name": "libgfortran-ng-7.2.0-hdf63c60_3",
"name": "libgfortran-ng",
"platform": null,
"version": "7.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "hb9fc6fc_0",
"channel": "defaults",
"dist_name": "libpng-1.6.34-hb9fc6fc_0",
"name": "libpng",
"platform": null,
"version": "1.6.34"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h1bed415_0",
"channel": "defaults",
"dist_name": "libsodium-1.0.16-h1bed415_0",
"name": "libsodium",
"platform": null,
"version": "1.0.16"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hdf63c60_3",
"channel": "defaults",
"dist_name": "libstdcxx-ng-7.2.0-hdf63c60_3",
"name": "libstdcxx-ng",
"platform": null,
"version": "7.2.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h1bed415_1",
"channel": "defaults",
"dist_name": "libxcb-1.13-h1bed415_1",
"name": "libxcb",
"platform": null,
"version": "1.13"
},
{
"base_url": null,
"build_number": 1,
"build_string": "h26e45fe_1",
"channel": "defaults",
"dist_name": "libxml2-2.9.8-h26e45fe_1",
"name": "libxml2",
"platform": null,
"version": "2.9.8"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "line_profiler-2.1.2-py36h14c3975_0",
"name": "line_profiler",
"platform": null,
"version": "2.1.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hdbcaa40_0",
"channel": "defaults",
"dist_name": "llvmlite-0.23.2-py36hdbcaa40_0",
"name": "llvmlite",
"platform": null,
"version": "0.23.2"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h0e671d2_1",
"channel": "defaults",
"dist_name": "matplotlib-2.2.2-py36h0e671d2_1",
"name": "matplotlib",
"platform": null,
"version": "2.2.2"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h5ad9710_1",
"channel": "defaults",
"dist_name": "mccabe-0.6.1-py36h5ad9710_1",
"name": "mccabe",
"platform": null,
"version": "0.6.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "1",
"channel": "defaults",
"dist_name": "mkl-2018.0.3-1",
"name": "mkl",
"platform": null,
"version": "2018.0.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h3010b51_0",
"channel": "defaults",
"dist_name": "mkl_fft-1.0.1-py36h3010b51_0",
"name": "mkl_fft",
"platform": null,
"version": "1.0.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h629b387_0",
"channel": "defaults",
"dist_name": "mkl_random-1.0.1-py36h629b387_0",
"name": "mkl_random",
"platform": null,
"version": "1.0.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "more-itertools-4.2.0-py36_0",
"name": "more-itertools",
"platform": null,
"version": "4.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "hf484d3e_0",
"channel": "defaults",
"dist_name": "ncurses-6.1-hf484d3e_0",
"name": "ncurses",
"platform": null,
"version": "6.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h6bb024c_1",
"channel": "defaults",
"dist_name": "ninja-1.8.2-py36h6bb024c_1",
"name": "ninja",
"platform": null,
"version": "1.8.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h04863e7_0",
"channel": "defaults",
"dist_name": "numba-0.38.1-py36h04863e7_0",
"name": "numba",
"platform": null,
"version": "0.38.1"
},
{
"base_url": null,
"build_number": 2,
"build_string": "py36hcd700cb_2",
"channel": "defaults",
"dist_name": "numpy-1.14.5-py36hcd700cb_2",
"name": "numpy",
"platform": null,
"version": "1.14.5"
},
{
"base_url": null,
"build_number": 2,
"build_string": "py36hdbf6ddf_2",
"channel": "defaults",
"dist_name": "numpy-base-1.14.5-py36hdbf6ddf_2",
"name": "numpy-base",
"platform": null,
"version": "1.14.5"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h20670df_0",
"channel": "defaults",
"dist_name": "openssl-1.0.2o-h20670df_0",
"name": "openssl",
"platform": null,
"version": "1.0.2o"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hf484d3e_0",
"channel": "defaults",
"dist_name": "pandas-0.22.0-py36hf484d3e_0",
"name": "pandas",
"platform": null,
"version": "0.22.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "parso-0.2.1-py36_0",
"name": "parso",
"platform": null,
"version": "0.2.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "patsy-0.5.0-py36_0",
"name": "patsy",
"platform": null,
"version": "0.5.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h439df22_0",
"channel": "defaults",
"dist_name": "pcre-8.42-h439df22_0",
"name": "pcre",
"platform": null,
"version": "8.42"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pexpect-4.6.0-py36_0",
"name": "pexpect",
"platform": null,
"version": "4.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h63277f8_0",
"channel": "defaults",
"dist_name": "pickleshare-0.7.4-py36h63277f8_0",
"name": "pickleshare",
"platform": null,
"version": "0.7.4"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pip-10.0.1-py36_0",
"name": "pip",
"platform": null,
"version": "10.0.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hb689045_0",
"channel": "defaults",
"dist_name": "pluggy-0.6.0-py36hb689045_0",
"name": "pluggy",
"platform": null,
"version": "0.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h17d85b1_0",
"channel": "defaults",
"dist_name": "prompt_toolkit-1.0.15-py36h17d85b1_0",
"name": "prompt_toolkit",
"platform": null,
"version": "1.0.15"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "psutil-5.4.6-py36h14c3975_0",
"name": "psutil",
"platform": null,
"version": "5.4.6"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "ptyprocess-0.6.0-py36_0",
"name": "ptyprocess",
"platform": null,
"version": "0.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "py-1.5.3-py36_0",
"name": "py",
"platform": null,
"version": "1.5.3"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hf609f19_0",
"channel": "defaults",
"dist_name": "pycodestyle-2.3.1-py36hf609f19_0",
"name": "pycodestyle",
"platform": null,
"version": "2.3.1"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36hf9f622e_1",
"channel": "defaults",
"dist_name": "pycparser-2.18-py36hf9f622e_1",
"name": "pycparser",
"platform": null,
"version": "2.18"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h7bd6a15_0",
"channel": "defaults",
"dist_name": "pyflakes-1.6.0-py36h7bd6a15_0",
"name": "pyflakes",
"platform": null,
"version": "1.6.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h0d3125c_0",
"channel": "defaults",
"dist_name": "pygments-2.2.0-py36h0d3125c_0",
"name": "pygments",
"platform": null,
"version": "2.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pyopenssl-18.0.0-py36_0",
"name": "pyopenssl",
"platform": null,
"version": "18.0.0"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36hee85983_1",
"channel": "defaults",
"dist_name": "pyparsing-2.2.0-py36hee85983_1",
"name": "pyparsing",
"platform": null,
"version": "2.2.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h751905a_0",
"channel": "defaults",
"dist_name": "pyqt-5.9.2-py36h751905a_0",
"name": "pyqt",
"platform": null,
"version": "5.9.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pysocks-1.6.8-py36_0",
"name": "pysocks",
"platform": null,
"version": "1.6.8"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pytest-3.6.2-py36_0",
"name": "pytest",
"platform": null,
"version": "3.6.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hd4733f3_0",
"channel": "defaults",
"dist_name": "pytest-cov-2.5.1-py36hd4733f3_0",
"name": "pytest-cov",
"platform": null,
"version": "2.5.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "hc3d631a_0",
"channel": "defaults",
"dist_name": "python-3.6.6-hc3d631a_0",
"name": "python",
"platform": null,
"version": "3.6.6"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "python-dateutil-2.7.3-py36_0",
"name": "python-dateutil",
"platform": null,
"version": "2.7.3"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36_cuda9.1.85_cudnn7.1.2_1",
"channel": "pytorch",
"dist_name": "pytorch-0.4.0-py36_cuda9.1.85_cudnn7.1.2_1",
"name": "pytorch",
"platform": null,
"version": "0.4.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "pytz-2018.4-py36_0",
"name": "pytz",
"platform": null,
"version": "2018.4"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36hafb9ca4_1",
"channel": "defaults",
"dist_name": "pyyaml-3.12-py36hafb9ca4_1",
"name": "pyyaml",
"platform": null,
"version": "3.12"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h14c3975_0",
"channel": "defaults",
"dist_name": "pyzmq-17.0.0-py36h14c3975_0",
"name": "pyzmq",
"platform": null,
"version": "17.0.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h7e424d6_0",
"channel": "defaults",
"dist_name": "qt-5.9.5-h7e424d6_0",
"name": "qt",
"platform": null,
"version": "5.9.5"
},
{
"base_url": null,
"build_number": 4,
"build_string": "ha6073c6_4",
"channel": "defaults",
"dist_name": "readline-7.0-ha6073c6_4",
"name": "readline",
"platform": null,
"version": "7.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "requests-2.19.1-py36_0",
"name": "requests",
"platform": null,
"version": "2.19.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hfc37229_0",
"channel": "defaults",
"dist_name": "scipy-1.1.0-py36hfc37229_0",
"name": "scipy",
"platform": null,
"version": "1.1.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hfad7ec4_0",
"channel": "defaults",
"dist_name": "seaborn-0.8.1-py36hfad7ec4_0",
"name": "seaborn",
"platform": null,
"version": "0.8.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "setuptools-39.2.0-py36_0",
"name": "setuptools",
"platform": null,
"version": "39.2.0"
},
{
"base_url": null,
"build_number": 2,
"build_string": "py36_2",
"channel": "defaults",
"dist_name": "simplegeneric-0.8.1-py36_2",
"name": "simplegeneric",
"platform": null,
"version": "0.8.1"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hf484d3e_0",
"channel": "defaults",
"dist_name": "sip-4.19.8-py36hf484d3e_0",
"name": "sip",
"platform": null,
"version": "4.19.8"
},
{
"base_url": null,
"build_number": 1,
"build_string": "py36h372c433_1",
"channel": "defaults",
"dist_name": "six-1.11.0-py36h372c433_1",
"name": "six",
"platform": null,
"version": "1.11.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h84994c4_0",
"channel": "defaults",
"dist_name": "sqlite-3.24.0-h84994c4_0",
"name": "sqlite",
"platform": null,
"version": "3.24.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h3010b51_0",
"channel": "defaults",
"dist_name": "statsmodels-0.9.0-py36h3010b51_0",
"name": "statsmodels",
"platform": null,
"version": "0.9.0"
},
{
"base_url": null,
"build_number": 3,
"build_string": "hc745277_3",
"channel": "defaults",
"dist_name": "tk-8.6.7-hc745277_3",
"name": "tk",
"platform": null,
"version": "8.6.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "toolz-0.9.0-py36_0",
"name": "toolz",
"platform": null,
"version": "0.9.0"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "tornado-5.0.2-py36_0",
"name": "tornado",
"platform": null,
"version": "5.0.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36h674d592_0",
"channel": "defaults",
"dist_name": "traitlets-4.3.2-py36h674d592_0",
"name": "traitlets",
"platform": null,
"version": "4.3.2"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "urllib3-1.23-py36_0",
"name": "urllib3",
"platform": null,
"version": "1.23"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36hdf4376a_0",
"channel": "defaults",
"dist_name": "wcwidth-0.1.7-py36hdf4376a_0",
"name": "wcwidth",
"platform": null,
"version": "0.1.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "py36_0",
"channel": "defaults",
"dist_name": "wheel-0.31.1-py36_0",
"name": "wheel",
"platform": null,
"version": "0.31.1"
},
{
"base_url": null,
"build_number": 4,
"build_string": "h14c3975_4",
"channel": "defaults",
"dist_name": "xz-5.2.4-h14c3975_4",
"name": "xz",
"platform": null,
"version": "5.2.4"
},
{
"base_url": null,
"build_number": 2,
"build_string": "had09818_2",
"channel": "defaults",
"dist_name": "yaml-0.1.7-had09818_2",
"name": "yaml",
"platform": null,
"version": "0.1.7"
},
{
"base_url": null,
"build_number": 0,
"build_string": "h439df22_0",
"channel": "defaults",
"dist_name": "zeromq-4.2.5-h439df22_0",
"name": "zeromq",
"platform": null,
"version": "4.2.5"
},
{
"base_url": null,
"build_number": 2,
"build_string": "ha838bed_2",
"channel": "defaults",
"dist_name": "zlib-1.2.11-ha838bed_2",
"name": "zlib",
"platform": null,
"version": "1.2.11"
}
]
}
},
"commit_info": {
"id": "54e98e6652f0847f38e2dbf7abece228b093fae1",
"time": "%cI",
"author_time": "%aI",
"dirty": false,
"project": "tmol",
"branch": "gpu_kin3_review"
},
"benchmarks": [
{
"group": "score_setup",
"name": "test_gpu_refold_data_construction",
"fullname": "tmol/tests/kinematics/test_gpu_operations.py::test_gpu_refold_data_construction",
"params": null,
"param": null,
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0009137489832937717,
"max": 0.0009888650383800268,
"mean": 0.0009457273796821634,
"stddev": 3.5608748731417105e-05,
"rounds": 6,
"median": 0.0009378195973113179,
"iqr": 6.801099516451359e-05,
"q1": 0.0009140500333160162,
"q3": 0.0009820610284805298,
"iqr_outliers": 0,
"stddev_outliers": 2,
"outliers": "2;0",
"ld15iqr": 0.0009137489832937717,
"hd15iqr": 0.0009888650383800268,
"ops": 1057.387172544456,
"total": 0.00567436427809298,
"data": [
0.000960267148911953,
0.0009137489832937717,
0.0009820610284805298,
0.0009888650383800268,
0.0009140500333160162,
0.0009153720457106829
],
"iterations": 1
}
},
{
"group": "kinematic_op_micro",
"name": "test_parallel_and_iterative_refold",
"fullname": "tmol/tests/kinematics/test_gpu_operations.py::test_parallel_and_iterative_refold",
"params": null,
"param": null,
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0006141769699752331,
"max": 0.0008711880072951317,
"mean": 0.0006894053270419439,
"stddev": 9.919926892632726e-05,
"rounds": 6,
"median": 0.0006615944439545274,
"iqr": 9.867013432085514e-05,
"q1": 0.0006146039813756943,
"q3": 0.0007132741156965494,
"iqr_outliers": 1,
"stddev_outliers": 1,
"outliers": "1;1",
"ld15iqr": 0.0006141769699752331,
"hd15iqr": 0.0008711880072951317,
"ops": 1450.525490266714,
"total": 0.004136431962251663,
"data": [
0.0008711880072951317,
0.0006146039813756943,
0.0007132741156965494,
0.0006242690142244101,
0.0006141769699752331,
0.0006989198736846447
],
"iterations": 1
}
},
{
"group": "kinematic_op_micro",
"name": "test_parallel_and_iterative_derivsum",
"fullname": "tmol/tests/kinematics/test_gpu_operations.py::test_parallel_and_iterative_derivsum",
"params": null,
"param": null,
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.0006393268704414368,
"max": 0.0007530529983341694,
"mean": 0.0006725425676753124,
"stddev": 3.668025197114371e-05,
"rounds": 9,
"median": 0.0006572050042450428,
"iqr": 3.576040035113692e-05,
"q1": 0.0006477344431914389,
"q3": 0.0006834948435425758,
"iqr_outliers": 1,
"stddev_outliers": 1,
"outliers": "1;1",
"ld15iqr": 0.0006393268704414368,
"hd15iqr": 0.0007530529983341694,
"ops": 1486.8947306288221,
"total": 0.006052883109077811,
"data": [
0.0007530529983341694,
0.0006475949194282293,
0.0006572050042450428,
0.0006506370846182108,
0.0006755241192877293,
0.0006743541453033686,
0.0007074070163071156,
0.0006477809511125088,
0.0006393268704414368
],
"iterations": 1
}
},
{
"group": "kinematic_forward_op",
"name": "test_kinematic_torch_op_forward[cpu]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_forward[cpu]",
"params": {
"torch_device": "cpu"
},
"param": "cpu",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.002974148141220212,
"max": 0.0032485260162502527,
"mean": 0.0029973338138969507,
"stddev": 6.492165580147691e-05,
"rounds": 17,
"median": 0.002980699995532632,
"iqr": 7.714435923844576e-06,
"q1": 0.002977471216581762,
"q3": 0.0029851856525056064,
"iqr_outliers": 1,
"stddev_outliers": 1,
"outliers": "1;1",
"ld15iqr": 0.002974148141220212,
"hd15iqr": 0.0032485260162502527,
"ops": 333.6298397474324,
"total": 0.05095467483624816,
"data": [
0.0032485260162502527,
0.002991307061165571,
0.0029845130629837513,
0.002984854159876704,
0.002980699995532632,
0.0029806899838149548,
0.0029789169784635305,
0.0029775379225611687,
0.0029769979882985353,
0.0029772710986435413,
0.002974148141220212,
0.0029919741209596395,
0.00298294797539711,
0.002982323057949543,
0.00297656306065619,
0.00297922408208251,
0.002986180130392313
],
"iterations": 1
}
},
{
"group": "kinematic_forward_op",
"name": "test_kinematic_torch_op_forward[cuda]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_forward[cuda]",
"params": {
"torch_device": "cuda"
},
"param": "cuda",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.003323229029774666,
"max": 0.003687109099701047,
"mean": 0.0034337431425228715,
"stddev": 0.0001547878456261227,
"rounds": 6,
"median": 0.003349252510815859,
"iqr": 0.0002398560754954815,
"q1": 0.0033268798142671585,
"q3": 0.00356673588976264,
"iqr_outliers": 0,
"stddev_outliers": 1,
"outliers": "1;0",
"ld15iqr": 0.003323229029774666,
"hd15iqr": 0.003687109099701047,
"ops": 291.22737446962054,
"total": 0.02060245885513723,
"data": [
0.003687109099701047,
0.003347747027873993,
0.0033268798142671585,
0.003323229029774666,
0.00356673588976264,
0.0033507579937577248
],
"iterations": 1
}
},
{
"group": "kinematic_backward_op",
"name": "test_kinematic_torch_op_backward_benchmark[cpu]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_backward_benchmark[cpu]",
"params": {
"torch_device": "cpu"
},
"param": "cpu",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.014616201166063547,
"max": 0.056239227997139096,
"mean": 0.015895431966533605,
"stddev": 0.005875029215794108,
"rounds": 73,
"median": 0.014750460861250758,
"iqr": 0.00012431421782821417,
"q1": 0.014701200416311622,
"q3": 0.014825514634139836,
"iqr_outliers": 3,
"stddev_outliers": 3,
"outliers": "3;3",
"ld15iqr": 0.014616201166063547,
"hd15iqr": 0.03340734401717782,
"ops": 62.911155991571015,
"total": 1.160366533556953,
"data": [
0.056239227997139096,
0.03340734401717782,
0.037355203879997134,
0.014987159986048937,
0.014797293115407228,
0.01474458398297429,
0.01473159110173583,
0.014756688149645925,
0.01473229588009417,
0.014769382076337934,
0.014758375938981771,
0.014765159925445914,
0.014647560194134712,
0.014750460861250758,
0.014731645118445158,
0.01474118116311729,
0.014680655905976892,
0.014736768091097474,
0.014704667963087559,
0.01468704198487103,
0.014663215959444642,
0.014755945187062025,
0.014690143056213856,
0.014689994044601917,
0.014744187938049436,
0.014724432025104761,
0.014751053880900145,
0.01477637398056686,
0.014829975087195635,
0.014681125991046429,
0.01476951315999031,
0.014734734082594514,
0.01476586889475584,
0.01472379406914115,
0.01474912092089653,
0.014725600834935904,
0.014661537948995829,
0.014689854113385081,
0.014660221058875322,
0.014688105089589953,
0.014918752014636993,
0.014707170892506838,
0.014701876090839505,
0.01466270093806088,
0.014753713039681315,
0.014701719861477613,
0.014765108935534954,
0.014778860844671726,
0.014699642080813646,
0.014670880977064371,
0.01472003711387515,
0.014745960012078285,
0.014996280195191503,
0.01468947296962142,
0.014616201166063547,
0.014686546986922622,
0.014685683883726597,
0.01494142017327249,
0.014888687990605831,
0.014841936994343996,
0.014872166095301509,
0.014872128143906593,
0.01486617885529995,
0.014901527902111411,
0.014776034047827125,
0.014801611192524433,
0.014868419151753187,
0.01489536208100617,
0.0148252141661942,
0.014825003920122981,
0.014826416037976742,
0.014853443019092083,
0.014811291126534343
],
"iterations": 1
}
},
{
"group": "kinematic_backward_op",
"name": "test_kinematic_torch_op_backward_benchmark[cuda]",
"fullname": "tmol/tests/kinematics/test_torch_op.py::test_kinematic_torch_op_backward_benchmark[cuda]",
"params": {
"torch_device": "cuda"
},
"param": "cuda",
"extra_info": {},
"options": {
"disable_gc": false,
"timer": "perf_counter",
"min_rounds": 5,
"max_time": 5.0,
"min_time": 5e-06,
"warmup": false
},
"stats": {
"min": 0.004769634921103716,
"max": 0.009947794955223799,
"mean": 0.005015512284681276,
"stddev": 0.0003343589453785229,
"rounds": 599,
"median": 0.004935296019539237,
"iqr": 0.00023977382807061076,
"q1": 0.004858195607084781,
"q3": 0.005097969435155392,
"iqr_outliers": 19,
"stddev_outliers": 20,
"outliers": "20;19",
"ld15iqr": 0.004769634921103716,
"hd15iqr": 0.0055799491237849,
"ops": 199.38142770665104,
"total": 3.004291858524084,
"data": [
0.005103477044031024,
0.005054909037426114,
0.005030597094446421,
0.005161568988114595,
0.005055856192484498,
0.005084211938083172,
0.005046012112870812,
0.0050942490343004465,
0.005284915212541819,
0.005102463997900486,
0.005095002939924598,
0.005104304989799857,
0.005148741882294416,
0.005093580111861229,
0.005011361092329025,
0.0050233290530741215,
0.0050149408634752035,
0.005002395948395133,
0.004989007953554392,
0.00501179089769721,
0.005071994150057435,
0.005048725986853242,
0.005070749903097749,
0.005076906178146601,
0.0050800871104002,
0.00506792007945478,
0.0049836530815809965,
0.005021371878683567,
0.005019912030547857,
0.005030371015891433,
0.005092232022434473,
0.0049918838776648045,
0.005022807978093624,
0.005066596902906895,
0.0049452269449830055,
0.005003930069506168,
0.005062185926362872,
0.004976177820935845,
0.004974420880898833,
0.005077549954876304,
0.005082960007712245,
0.00507662002928555,
0.004989465000107884,
0.005016091978177428,
0.004921291023492813,
0.004882501903921366,
0.004907096037641168,
0.005126758944243193,
0.005274616181850433,
0.005360045004636049,
0.004821985960006714,
0.005104977870360017,
0.004881273955106735,
0.004910095129162073,
0.004851531935855746,
0.004938725847750902,
0.0049561548512429,
0.004832888022065163,
0.00489367893896997,
0.005203080130741,
0.0048862730618566275,
0.0048591080121695995,
0.00509716896340251,
0.004855565959587693,
0.004785063909366727,
0.004852651851251721,
0.004909296985715628,
0.004952881019562483,
0.004855613224208355,
0.004925226094201207,
0.004925746005028486,
0.004911412019282579,
0.005163639085367322,
0.005119740031659603,
0.004861137131229043,
0.004854042083024979,
0.0049470230005681515,
0.004997625015676022,
0.004903159104287624,
0.005115567008033395,
0.004932856885716319,
0.004856921965256333,
0.005068005062639713,
0.005065891891717911,
0.004804898053407669,
0.005223269108682871,
0.004795907996594906,
0.004798144102096558,
0.005128719145432115,
0.0052194599993526936,
0.0049237641505897045,
0.004827731987461448,
0.004809088073670864,
0.005175939993932843,
0.004824033938348293,
0.00514105218462646,
0.005057784961536527,
0.004908308852463961,
0.0048370209988206625,
0.0051940290722996,
0.00491281901486218,
0.0051601429004222155,
0.0048509580083191395,
0.004848157055675983,
0.005068291909992695,
0.00517283589579165,
0.005147238960489631,
0.005141790024936199,
0.004938832949846983,
0.005199115024879575,
0.0049744220450520515,
0.0048614200204610825,
0.004875608021393418,
0.005131359212100506,
0.0049043381586670876,
0.005168172996491194,
0.004815208958461881,
0.004834999097511172,
0.004823983181267977,
0.0049211690202355385,
0.00492507591843605,
0.0052229599095880985,
0.0048754948657006025,
0.004861341090872884,
0.004896880127489567,
0.004918775986880064,
0.0051321289502084255,
0.005132288206368685,
0.004898408893495798,
0.005213294876739383,
0.004807483172044158,
0.004817145876586437,
0.004822266986593604,
0.004965608939528465,
0.004859729902818799,
0.004861882887780666,
0.004831134108826518,
0.004939242964610457,
0.004965430125594139,
0.004911805968731642,
0.00489831599406898,
0.004923915956169367,
0.004814950982108712,
0.004812645958736539,
0.004879409912973642,
0.004903010092675686,
0.0051467998418956995,
0.004821439040824771,
0.005107044009491801,
0.004902639891952276,
0.004883571993559599,
0.004855450009927154,
0.004799614194780588,
0.004864457994699478,
0.0049794819205999374,
0.0050969370640814304,
0.004844083217903972,
0.005098135909065604,
0.005163009045645595,
0.004866898059844971,
0.0048250118270516396,
0.004808083176612854,
0.004839311121031642,
0.0047823048662394285,
0.00486618303693831,
0.004895152989774942,
0.004885505186393857,
0.004812720930203795,
0.00483158603310585,
0.004893769044429064,
0.004841894842684269,
0.005164948990568519,
0.004873509984463453,
0.004929801914840937,
0.004902743035927415,
0.004920235136523843,
0.004887621151283383,
0.004841913003474474,
0.004978233948349953,
0.004862808156758547,
0.004953138995915651,
0.005205522989854217,
0.005178342806175351,
0.004885148955509067,
0.00482994900085032,
0.004811360966414213,
0.004909082083031535,
0.004841978894546628,
0.004945869091898203,
0.0048604479525238276,
0.005113106919452548,
0.004980861907824874,
0.005042840028181672,
0.004969614092260599,
0.004922394175082445,
0.005045993020758033,
0.004921043058857322,
0.004995038965716958,
0.00495389592833817,
0.004968920024111867,
0.005114878993481398,
0.004937420831993222,
0.004849178018048406,
0.004879263928160071,
0.004860346904024482,
0.006777926115319133,
0.004806534154340625,
0.004769634921103716,
0.004824759904295206,
0.00518223294056952,
0.004800636088475585,
0.005128019023686647,
0.004812472965568304,
0.005201100138947368,
0.004935175878927112,
0.004901255946606398,
0.004804025869816542,
0.004825302166864276,
0.004820778034627438,
0.004935931181535125,
0.004797015804797411,
0.004814298124983907,
0.004856457933783531,
0.005256887059658766,
0.004839027998968959,
0.004960141843184829,
0.004940232960507274,
0.005164686124771833,
0.004843017086386681,
0.004835304105654359,
0.0048416838981211185,
0.005149292992427945,
0.004937004996463656,
0.006503873970359564,
0.0055799491237849,
0.0051124959718436,
0.004835376050323248,
0.0052334959618747234,
0.004863516893237829,
0.00482616713270545,
0.004929195856675506,
0.005178344901651144,
0.004910679999738932,
0.004935614997521043,
0.004927729954943061,
0.004794236971065402,
0.004827604163438082,
0.005201159045100212,
0.004828406032174826,
0.004811426158994436,
0.004797470988705754,
0.004855901002883911,
0.004873053170740604,
0.005181386135518551,
0.004869486205279827,
0.0051520459819585085,
0.00497102877125144,
0.004865684080868959,
0.004853250226005912,
0.005120161920785904,
0.004842866910621524,
0.006549775134772062,
0.0051380780059844255,
0.004913972923532128,
0.00482922000810504,
0.005120176123455167,
0.005082112038508058,
0.004797335946932435,
0.004850135883316398,
0.005151822930201888,
0.0050971361342817545,
0.004797060042619705,
0.004806040087714791,
0.005140556953847408,
0.004857669118791819,
0.004888619063422084,
0.004853458143770695,
0.005127154989168048,
0.00520787900313735,
0.005156669998541474,
0.004828326869755983,
0.005138088949024677,
0.004938879050314426,
0.00513015897013247,
0.004829989979043603,
0.004918305203318596,
0.00491638109087944,
0.004877363098785281,
0.0073125590570271015,
0.005592111963778734,
0.005330624990165234,
0.004873242927715182,
0.004975451156497002,
0.0051395471673458815,
0.0051186790224164724,
0.005129459081217647,
0.004937533056363463,
0.00522170914337039,
0.0052154790610075,
0.004981298930943012,
0.004995788913220167,
0.005204956047236919,
0.0051004309207201,
0.005131606012582779,
0.00490748998709023,
0.004864394897595048,
0.004833949962630868,
0.004923359025269747,
0.005252681905403733,
0.009947794955223799,
0.005639950046315789,
0.004968472057953477,
0.005028299055993557,
0.004973034840077162,
0.005100377136841416,
0.005092519102618098,
0.004905282985419035,
0.004847970092669129,
0.005151926074177027,
0.00495105586014688,
0.005205592839047313,
0.004968104884028435,
0.005063081858679652,
0.004880248801782727,
0.004852105164900422,
0.005122977076098323,
0.0049235757905989885,
0.0049123200587928295,
0.004935296019539237,
0.005703815026208758,
0.0050001260824501514,
0.004833705024793744,
0.004839011002331972,
0.005094925872981548,
0.004920509876683354,
0.004919779021292925,
0.004883644869551063,
0.004884570837020874,
0.004961255006492138,
0.004937249002978206,
0.00487705715931952,
0.00496313301846385,
0.004928369075059891,
0.005085950018838048,
0.004925643093883991,
0.005118560045957565,
0.004829030949622393,
0.005097470013424754,
0.004845745861530304,
0.004837295971810818,
0.004856995074078441,
0.004931926028802991,
0.0048166990745812654,
0.005135593935847282,
0.004865475930273533,
0.005069033009931445,
0.005167841911315918,
0.004828666104003787,
0.0048587939236313105,
0.005065785953775048,
0.004844399867579341,
0.0051947711035609245,
0.004799071932211518,
0.004854799015447497,
0.0049231331795454025,
0.004937202902510762,
0.004926719004288316,
0.005140611901879311,
0.0048577499110251665,
0.005070634884759784,
0.004822070011869073,
0.006927710957825184,
0.006322243018075824,
0.0049379258416593075,
0.004939401987940073,
0.004846730036661029,
0.004852533107623458,
0.004958766046911478,
0.004938703961670399,
0.005085936980322003,
0.004933204036206007,
0.005151381017640233,
0.004810279933735728,
0.004843265051022172,
0.0049503520131111145,
0.004847966134548187,
0.004855917999520898,
0.00486236996948719,
0.004965338855981827,
0.004983752965927124,
0.005174995865672827,
0.005134139908477664,
0.004879307001829147,
0.00491562788374722,
0.005169735057279468,
0.0049320789985358715,
0.004958248930051923,
0.004831566009670496,
0.0048545049503445625,
0.005916113033890724,
0.005312782013788819,
0.004929051036015153,
0.005267729051411152,
0.005269171902909875,
0.004902299027889967,
0.005031032953411341,
0.00521771190688014,
0.004918357124552131,
0.005176984006538987,
0.004937050864100456,
0.005257813027128577,
0.004920979030430317,
0.0048870539758354425,
0.0050553190521895885,
0.004924971843138337,
0.004851096076890826,
0.0048626260831952095,
0.005144899012520909,
0.005168857052922249,
0.004800716182217002,
0.006160809192806482,
0.00490189902484417,
0.005097401095554233,
0.004838651977479458,
0.005190789001062512,
0.004847462987527251,
0.005110349040478468,
0.004854483995586634,
0.0049492360558360815,
0.004920406034216285,
0.004943756852298975,
0.004985029110684991,
0.005187649047002196,
0.0049680499359965324,
0.004823983181267977,
0.004834249150007963,
0.004828236065804958,
0.004872296005487442,
0.004881068132817745,
0.0048041020054370165,
0.0048908989410847425,
0.004910342860966921,
0.004901151871308684,
0.00517246313393116,
0.004934175871312618,
0.004910459043458104,
0.005042683100327849,
0.004876740043982863,
0.006766790058463812,
0.004833957878872752,
0.004923270083963871,
0.004821142880246043,
0.004858269821852446,
0.0048243089113384485,
0.004877281840890646,
0.005136490799486637,
0.004832049831748009,
0.004803432850167155,
0.005148991011083126,
0.005103276809677482,
0.004828440956771374,
0.00484382314607501,
0.005252751987427473,
0.0049642079975456,
0.004851542180404067,
0.005132249090820551,
0.004838198889046907,
0.0049245760310441256,
0.005136546911671758,
0.005177822196856141,
0.004918901948258281,
0.004965590080246329,
0.004850714933127165,
0.00513213686645031,
0.0048492830246686935,
0.004972437862306833,
0.006323859095573425,
0.004916333127766848,
0.004979858873412013,
0.005178739782422781,
0.005247494904324412,
0.0049348920583724976,
0.004851209931075573,
0.0048701229970902205,
0.005189447198063135,
0.005107867997139692,
0.004823132883757353,
0.005026708822697401,
0.004840205889195204,
0.004864414921030402,
0.004923694999888539,
0.004883805988356471,
0.004886942217126489,
0.005085869925096631,
0.004898554179817438,
0.004864332964643836,
0.004902362124994397,
0.004860222805291414,
0.004809747915714979,
0.004858170868828893,
0.004957639146596193,
0.00493989884853363,
0.004819306079298258,
0.004959430079907179,
0.005961565999314189,
0.0050016590394079685,
0.005190954077988863,
0.005157387116923928,
0.004947982029989362,
0.004972842987626791,
0.005187832983210683,
0.004838521825149655,
0.004910079063847661,
0.004798850975930691,
0.005119754932820797,
0.004814014071598649,
0.004855298204347491,
0.004830194870010018,
0.005137809086591005,
0.004819446941837668,
0.004813480190932751,
0.004815469030290842,
0.005139949033036828,
0.004933609161525965,
0.00490415608510375,
0.0051290488336235285,
0.004991905065253377,
0.004854283994063735,
0.0049089230597019196,
0.004922366002574563,
0.005080014932900667,
0.006140336161479354,
0.004859737120568752,
0.004949519177898765,
0.004974473034963012,
0.004942779894918203,
0.004939921898767352,
0.0052165621891617775,
0.004863316193223,
0.004856678890064359,
0.0049369060434401035,
0.004955175099894404,
0.0048461901023983955,
0.005135464947670698,
0.00494037289172411,
0.004919468890875578,
0.004884665831923485,
0.0049041020683944225,
0.00490670301951468,
0.0049076988361775875,
0.005234654992818832,
0.004844978917390108,
0.004977333126589656,
0.005076278001070023,
0.004830571124330163,
0.005099951988086104,
0.004834799095988274,
0.005172522040084004,
0.005186129128560424,
0.006091699004173279,
0.005136079154908657,
0.004899388877674937,
0.004956078948453069,
0.00507138017565012,
0.004837132059037685,
0.004867081064730883,
0.0048417700454592705,
0.005208884133026004,
0.004796236986294389,
0.004842869937419891,
0.004920062841847539,
0.005149823147803545,
0.004900591913610697,
0.005034690024331212,
0.00481835100799799,
0.0051719199400395155,
0.004866845905780792,
0.005192720098420978,
0.0051865188870579,
0.004963221028447151,
0.005081506911665201,
0.004852149868384004,
0.00515634217299521,
0.005099231144413352,
0.004833768121898174,
0.00481023988686502,
0.004825782962143421,
0.00614197994582355,
0.005269444081932306,
0.004921588813886046,
0.004908163100481033,
0.00500172283500433,
0.004968355875462294,
0.005058718845248222,
0.004953949013724923,
0.00491711706854403,
0.0049951220862567425,
0.004977269098162651,
0.0049211690202355385
],
"iterations": 1
}
}
],
"datetime": "2018-07-11T16:09:22.593366",
"version": "3.1.1"
}
============================= test session starts ==============================
platform linux -- Python 3.6.6, pytest-3.6.2, py-1.5.3, pluggy-0.6.0
benchmark: 3.1.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=5.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/alexford/workspace/tmol, inifile: pytest.ini
plugins: xdist-1.22.2, instafail-0.4.0, forked-0.2, faulthandler-1.5.0, cov-2.5.1, benchmark-3.1.1
collected 28 items
tmol/tests/kinematics/test_builder.py sss [ 10%]
tmol/tests/kinematics/test_gpu_operations.py ... [ 21%]
tmol/tests/kinematics/test_metadata.py s [ 25%]
tmol/tests/kinematics/test_operations.py ssssssssss [ 60%]
tmol/tests/kinematics/test_torch_op.py ....sssssss [100%]
Computing stats ... Computing stats ... group 1/4 Computing stats ... group 1/4: min Computing stats ... group 1/4: min (1/2) Computing stats ... group 1/4: min (2/2) Computing stats ... group 1/4: min (1/2) Computing stats ... group 1/4: min (2/2) Computing stats ... group 1/4: max Computing stats ... group 1/4: max (1/2) Computing stats ... group 1/4: max (2/2) Computing stats ... group 1/4: max (1/2) Computing stats ... group 1/4: max (2/2) Computing stats ... group 1/4: mean Computing stats ... group 1/4: mean (1/2) Computing stats ... group 1/4: mean (2/2) Computing stats ... group 1/4: mean (1/2) Computing stats ... group 1/4: mean (2/2) Computing stats ... group 1/4: median Computing stats ... group 1/4: median (1/2) Computing stats ... group 1/4: median (2/2) Computing stats ... group 1/4: median (1/2) Computing stats ... group 1/4: median (2/2) Computing stats ... group 1/4: iqr Computing stats ... group 1/4: iqr (1/2) Computing stats ... group 1/4: iqr (2/2) Computing stats ... group 1/4: iqr (1/2) Computing stats ... group 1/4: iqr (2/2) Computing stats ... group 1/4: stddev Computing stats ... group 1/4: stddev (1/2) Computing stats ... group 1/4: stddev (2/2) Computing stats ... group 1/4: stddev (1/2) Computing stats ... group 1/4: stddev (2/2) Computing stats ... group 1/4: ops Computing stats ... group 1/4: ops (1/2) Computing stats ... group 1/4: ops (2/2) Computing stats ... group 1/4: ops (1/2) Computing stats ... group 1/4: ops (2/2) Computing stats ... group 1/4: ops: outliers Computing stats ... group 1/4: ops: outliers (1/2) Computing stats ... group 1/4: ops: outliers (2/2) Computing stats ... group 1/4: ops: rounds Computing stats ... group 1/4: ops: rounds (1/2) Computing stats ... group 1/4: ops: rounds (2/2) Computing stats ... group 1/4: ops: iterations Computing stats ... group 1/4: ops: iterations (1/2) Computing stats ... group 1/4: ops: iterations (2/2) ------------------------------ benchmark 'kinematic_backward_op': 2 tests -----------------------------
Name (time in ms) OPS Mean IQR
-------------------------------------------------------------------------------------------------------
kinematic_torch_op_backward_benchmark[cpu] 62.9112 (0.32) 15.8954 (3.17) 0.1243 (1.0)
kinematic_torch_op_backward_benchmark[cuda] 199.3814 (1.0) 5.0155 (1.0) 0.2398 (1.93)
-------------------------------------------------------------------------------------------------------
Computing stats ... group 2/4 Computing stats ... group 2/4: min Computing stats ... group 2/4: min (1/2) Computing stats ... group 2/4: min (2/2) Computing stats ... group 2/4: min (1/2) Computing stats ... group 2/4: min (2/2) Computing stats ... group 2/4: max Computing stats ... group 2/4: max (1/2) Computing stats ... group 2/4: max (2/2) Computing stats ... group 2/4: max (1/2) Computing stats ... group 2/4: max (2/2) Computing stats ... group 2/4: mean Computing stats ... group 2/4: mean (1/2) Computing stats ... group 2/4: mean (2/2) Computing stats ... group 2/4: mean (1/2) Computing stats ... group 2/4: mean (2/2) Computing stats ... group 2/4: median Computing stats ... group 2/4: median (1/2) Computing stats ... group 2/4: median (2/2) Computing stats ... group 2/4: median (1/2) Computing stats ... group 2/4: median (2/2) Computing stats ... group 2/4: iqr Computing stats ... group 2/4: iqr (1/2) Computing stats ... group 2/4: iqr (2/2) Computing stats ... group 2/4: iqr (1/2) Computing stats ... group 2/4: iqr (2/2) Computing stats ... group 2/4: stddev Computing stats ... group 2/4: stddev (1/2) Computing stats ... group 2/4: stddev (2/2) Computing stats ... group 2/4: stddev (1/2) Computing stats ... group 2/4: stddev (2/2) Computing stats ... group 2/4: ops Computing stats ... group 2/4: ops (1/2) Computing stats ... group 2/4: ops (2/2) Computing stats ... group 2/4: ops (1/2) Computing stats ... group 2/4: ops (2/2) Computing stats ... group 2/4: ops: outliers Computing stats ... group 2/4: ops: outliers (1/2) Computing stats ... group 2/4: ops: outliers (2/2) Computing stats ... group 2/4: ops: rounds Computing stats ... group 2/4: ops: rounds (1/2) Computing stats ... group 2/4: ops: rounds (2/2) Computing stats ... group 2/4: ops: iterations Computing stats ... group 2/4: ops: iterations (1/2) Computing stats ... group 2/4: ops: iterations (2/2) ------------------------ benchmark 'kinematic_forward_op': 2 tests ------------------------
Name (time in ms) OPS Mean IQR
-------------------------------------------------------------------------------------------
kinematic_torch_op_forward[cpu] 333.6298 (1.0) 2.9973 (1.0) 0.0077 (1.0)
kinematic_torch_op_forward[cuda] 291.2274 (0.87) 3.4337 (1.15) 0.2399 (31.09)
-------------------------------------------------------------------------------------------
Computing stats ... group 3/4 Computing stats ... group 3/4: min Computing stats ... group 3/4: min (1/2) Computing stats ... group 3/4: min (2/2) Computing stats ... group 3/4: min (1/2) Computing stats ... group 3/4: min (2/2) Computing stats ... group 3/4: max Computing stats ... group 3/4: max (1/2) Computing stats ... group 3/4: max (2/2) Computing stats ... group 3/4: max (1/2) Computing stats ... group 3/4: max (2/2) Computing stats ... group 3/4: mean Computing stats ... group 3/4: mean (1/2) Computing stats ... group 3/4: mean (2/2) Computing stats ... group 3/4: mean (1/2) Computing stats ... group 3/4: mean (2/2) Computing stats ... group 3/4: median Computing stats ... group 3/4: median (1/2) Computing stats ... group 3/4: median (2/2) Computing stats ... group 3/4: median (1/2) Computing stats ... group 3/4: median (2/2) Computing stats ... group 3/4: iqr Computing stats ... group 3/4: iqr (1/2) Computing stats ... group 3/4: iqr (2/2) Computing stats ... group 3/4: iqr (1/2) Computing stats ... group 3/4: iqr (2/2) Computing stats ... group 3/4: stddev Computing stats ... group 3/4: stddev (1/2) Computing stats ... group 3/4: stddev (2/2) Computing stats ... group 3/4: stddev (1/2) Computing stats ... group 3/4: stddev (2/2) Computing stats ... group 3/4: ops Computing stats ... group 3/4: ops (1/2) Computing stats ... group 3/4: ops (2/2) Computing stats ... group 3/4: ops (1/2) Computing stats ... group 3/4: ops (2/2) Computing stats ... group 3/4: ops: outliers Computing stats ... group 3/4: ops: outliers (1/2) Computing stats ... group 3/4: ops: outliers (2/2) Computing stats ... group 3/4: ops: rounds Computing stats ... group 3/4: ops: rounds (1/2) Computing stats ... group 3/4: ops: rounds (2/2) Computing stats ... group 3/4: ops: iterations Computing stats ... group 3/4: ops: iterations (1/2) Computing stats ... group 3/4: ops: iterations (2/2) ---------------------------- benchmark 'kinematic_op_micro': 2 tests ----------------------------
Name (time in us) OPS (Kops/s) Mean IQR
-------------------------------------------------------------------------------------------------
parallel_and_iterative_derivsum 1.4869 (1.0) 672.5426 (1.0) 35.7604 (1.0)
parallel_and_iterative_refold 1.4505 (0.98) 689.4053 (1.03) 98.6701 (2.76)
-------------------------------------------------------------------------------------------------
Computing stats ... group 4/4 Computing stats ... group 4/4: min Computing stats ... group 4/4: min (1/1) Computing stats ... group 4/4: min (1/1) Computing stats ... group 4/4: max Computing stats ... group 4/4: max (1/1) Computing stats ... group 4/4: max (1/1) Computing stats ... group 4/4: mean Computing stats ... group 4/4: mean (1/1) Computing stats ... group 4/4: mean (1/1) Computing stats ... group 4/4: median Computing stats ... group 4/4: median (1/1) Computing stats ... group 4/4: median (1/1) Computing stats ... group 4/4: iqr Computing stats ... group 4/4: iqr (1/1) Computing stats ... group 4/4: iqr (1/1) Computing stats ... group 4/4: stddev Computing stats ... group 4/4: stddev (1/1) Computing stats ... group 4/4: stddev (1/1) Computing stats ... group 4/4: ops Computing stats ... group 4/4: ops (1/1) Computing stats ... group 4/4: ops (1/1) Computing stats ... group 4/4: ops: outliers Computing stats ... group 4/4: ops: outliers (1/1) Computing stats ... group 4/4: ops: rounds Computing stats ... group 4/4: ops: rounds (1/1) Computing stats ... group 4/4: ops: iterations Computing stats ... group 4/4: ops: iterations (1/1) --------------- benchmark 'score_setup': 1 tests ---------------
Name (time in us) OPS (Kops/s) Mean IQR
----------------------------------------------------------------
gpu_refold_data_construction 1.0574 945.7274 68.0110
----------------------------------------------------------------
Legend:
Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
OPS: Operations Per Second, computed as 1 / Mean
==================== 7 passed, 21 skipped in 29.91 seconds =====================
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Computing stats ... --------------------- benchmark 'test_gpu_refold_data_construction': 2 tests ---------------------
Name (time in us) Mean StdDev Rounds
--------------------------------------------------------------------------------------------------
test_gpu_refold_data_construction (0.0.0-198-gf) 923.1739 (1.0) 58.3472 (1.64) 7
test_gpu_refold_data_construction (0.0.0-199-g5) 945.7274 (1.02) 35.6087 (1.0) 6
--------------------------------------------------------------------------------------------------
-------------------- benchmark 'test_kinematic_torch_op_backward_benchmark[cpu]': 2 tests --------------------
Name (time in ms) Mean StdDev Rounds
--------------------------------------------------------------------------------------------------------------
test_kinematic_torch_op_backward_benchmark[cpu] (0.0.0-198-gf) 15.1358 (1.0) 0.3221 (1.0) 24
test_kinematic_torch_op_backward_benchmark[cpu] (0.0.0-199-g5) 15.8954 (1.05) 5.8750 (18.24) 73
--------------------------------------------------------------------------------------------------------------
------------------- benchmark 'test_kinematic_torch_op_backward_benchmark[cuda]': 2 tests --------------------
Name (time in ms) Mean StdDev Rounds
--------------------------------------------------------------------------------------------------------------
test_kinematic_torch_op_backward_benchmark[cuda] (0.0.0-198-gf) 4.8781 (1.0) 0.3512 (1.05) 694
test_kinematic_torch_op_backward_benchmark[cuda] (0.0.0-199-g5) 5.0155 (1.03) 0.3344 (1.0) 599
--------------------------------------------------------------------------------------------------------------
------------------- benchmark 'test_kinematic_torch_op_forward[cpu]': 2 tests --------------------
Name (time in ms) Mean StdDev Rounds
--------------------------------------------------------------------------------------------------
test_kinematic_torch_op_forward[cpu] (0.0.0-198-gf) 2.9662 (1.0) 0.0058 (1.0) 19
test_kinematic_torch_op_forward[cpu] (0.0.0-199-g5) 2.9973 (1.01) 0.0649 (11.13) 17
--------------------------------------------------------------------------------------------------
-------------------- benchmark 'test_kinematic_torch_op_forward[cuda]': 2 tests -------------------
Name (time in ms) Mean StdDev Rounds
---------------------------------------------------------------------------------------------------
test_kinematic_torch_op_forward[cuda] (0.0.0-198-gf) 3.2314 (1.0) 0.1856 (1.20) 6
test_kinematic_torch_op_forward[cuda] (0.0.0-199-g5) 3.4337 (1.06) 0.1548 (1.0) 6
---------------------------------------------------------------------------------------------------
--------------------- benchmark 'test_parallel_and_iterative_derivsum': 2 tests ---------------------
Name (time in us) Mean StdDev Rounds
-----------------------------------------------------------------------------------------------------
test_parallel_and_iterative_derivsum (0.0.0-198-gf) 502.7791 (1.0) 49.0807 (1.34) 10
test_parallel_and_iterative_derivsum (0.0.0-199-g5) 672.5426 (1.34) 36.6803 (1.0) 9
-----------------------------------------------------------------------------------------------------
--------------------- benchmark 'test_parallel_and_iterative_refold': 2 tests ---------------------
Name (time in us) Mean StdDev Rounds
---------------------------------------------------------------------------------------------------
test_parallel_and_iterative_refold (0.0.0-198-gf) 603.4247 (1.0) 99.6395 (1.00) 6
test_parallel_and_iterative_refold (0.0.0-199-g5) 689.4053 (1.14) 99.1993 (1.0) 6
---------------------------------------------------------------------------------------------------
Legend:
Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
OPS: Operations Per Second, computed as 1 / Mean
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment