Skip to content

Instantly share code, notes, and snippets.

@inducer
Created February 9, 2021 05:31
Show Gist options
  • Save inducer/2956323608953cbf7b3246fe5a426d33 to your computer and use it in GitHub Desktop.
Save inducer/2956323608953cbf7b3246fe5a426d33 to your computer and use it in GitHub Desktop.
--------------------------------------------------------------------------------
Command: /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/pytest -sv -k accuracy test_diffusion.py
Massif arguments: (none)
ms_print arguments: massif.out.159356
--------------------------------------------------------------------------------
GB
10.37^ :
| #
| #
| #:
| #:
| #:
| #:
| #:
| #::
| #::
| #::
| #::
| #::
| #:::
| #:::
| #::@
|::::::::::::::::@:::::::::::@:::::::::::::::::::::::::::::::::::::@@#::@
|:: : : @: : : @ : @@#::@
|:: : : @: : : @ : @@#::@
|:: : : @: : : @ : @@#::@
0 +----------------------------------------------------------------------->Gi
0 608.8
Number of snapshots: 82
Detailed snapshots: [11, 18, 23, 26, 28, 30, 31 (peak), 53, 63, 73]
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
0 0 0 0 0 0
1 2,289,928,206 28,190,256 25,234,962 2,955,294 0
2 3,993,842,941 2,766,494,616 2,761,754,695 4,739,921 0
3 17,172,760,105 2,766,494,616 2,761,754,695 4,739,921 0
4 17,310,721,780 2,766,495,304 2,761,755,231 4,740,073 0
5 30,850,252,601 2,766,495,304 2,761,755,231 4,740,073 0
6 30,907,780,235 2,766,497,240 2,761,756,731 4,740,509 0
7 124,299,881,044 2,766,497,240 2,761,756,731 4,740,509 0
8 124,328,011,065 2,766,497,424 2,761,756,827 4,740,597 0
9 145,404,748,388 2,766,497,776 2,761,757,163 4,740,613 0
10 145,451,090,139 2,766,497,776 2,761,757,163 4,740,613 0
11 152,559,209,123 2,766,497,904 2,761,757,251 4,740,653 0
99.83% (2,761,757,251B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->97.98% (2,710,579,264B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->97.03% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->97.03% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->97.03% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->00.95% (26,224,704B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.11% (30,845,112B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.09% (30,115,481B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | ->01.09% (30,115,481B) in 41 places, all below massif's threshold (1.00%)
| |
| ->00.03% (729,631B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.73% (20,332,875B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
12 155,024,015,381 2,766,497,904 2,761,757,251 4,740,653 0
13 155,479,587,888 2,766,497,480 2,761,756,903 4,740,577 0
14 175,220,912,502 2,766,497,480 2,761,756,903 4,740,577 0
15 175,311,714,923 2,766,498,128 2,761,757,423 4,740,705 0
16 215,935,446,102 2,766,498,128 2,761,757,423 4,740,705 0
17 216,208,449,169 2,766,498,128 2,761,757,423 4,740,705 0
18 262,121,852,062 2,766,498,128 2,761,757,423 4,740,705 0
99.83% (2,761,757,423B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->97.98% (2,710,579,264B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->97.03% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->97.03% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->97.03% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->00.95% (26,224,704B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.11% (30,845,280B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.09% (30,115,649B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | ->01.09% (30,115,649B) in 41 places, all below massif's threshold (1.00%)
| |
| ->00.03% (729,631B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.73% (20,332,879B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
19 262,193,415,675 2,766,497,728 2,761,757,071 4,740,657 0
20 539,696,192,040 2,766,498,232 2,761,757,503 4,740,729 0
21 539,785,773,887 2,766,498,232 2,761,757,503 4,740,729 0
22 603,891,525,381 2,766,498,344 2,761,757,591 4,740,753 0
23 606,254,510,265 2,766,319,072 2,761,514,045 4,805,027 0
99.83% (2,761,514,045B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->97.99% (2,710,579,264B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->97.04% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->97.04% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->97.04% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->00.95% (26,224,704B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.13% (31,167,795B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.10% (30,437,884B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | ->01.10% (30,437,884B) in 41 places, all below massif's threshold (1.00%)
| |
| ->00.03% (729,911B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.71% (19,766,986B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
24 608,336,193,642 2,766,586,320 2,761,731,813 4,854,507 0
25 610,136,577,586 2,766,732,688 2,761,847,526 4,885,162 0
26 611,880,695,806 2,766,873,320 2,761,958,225 4,915,095 0
99.82% (2,761,958,225B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->97.97% (2,710,579,264B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->97.02% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->97.02% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->97.02% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->00.95% (26,224,704B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.14% (31,576,647B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.11% (30,846,736B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | ->01.11% (30,846,736B) in 41 places, all below massif's threshold (1.00%)
| |
| ->00.03% (729,911B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.72% (19,802,314B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
27 613,974,839,649 2,767,160,872 2,762,256,194 4,904,678 0
28 615,497,739,905 2,767,166,672 2,762,261,270 4,905,402 0
99.82% (2,762,261,270B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->97.96% (2,710,579,264B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->97.01% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->97.01% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->97.01% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->00.95% (26,224,704B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.14% (31,437,982B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.11% (30,695,799B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | ->01.11% (30,695,799B) in 42 places, all below massif's threshold (1.00%)
| |
| ->00.03% (742,183B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.73% (20,244,024B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
29 617,477,821,514 2,767,165,976 2,762,260,658 4,905,318 0
30 620,004,156,361 4,770,384,184 4,764,605,432 5,778,752 0
99.88% (4,764,605,432B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->98.40% (4,693,862,232B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->56.27% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->56.27% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->56.27% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->41.57% (1,983,182,848B) 0x89179E3: pocl_aligned_malloc_global_mem (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| | ->41.57% (1,983,182,848B) 0x190C30F3: pocl_basic_alloc_mem_obj (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-basic.so)
| | ->41.57% (1,983,182,848B) 0x88C39B3: POclCreateBuffer (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| | ->41.57% (1,983,182,848B) 0x4E5F266B: clCreateBuffer (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libOpenCL.so.1.0.0)
| | ->41.49% (1,979,349,376B) 0x4E4D0F17: pyopencl::create_buffer_py(pyopencl::context&, unsigned long, unsigned long, pybind11::object) (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->41.49% (1,979,349,376B) 0x4E4BF13B: _ZZN8pybind1112cpp_function10initializeIZNOS_6detail8initimpl7factoryIZ22pyopencl_expose_part_1RNS_7module_EEUlRN8pyopencl7contextEmmNS_6objectEE4_PFNS2_9void_typeEvEFPNS7_6bufferES9_mmSA_ESD_E7executeINS_6class_ISF_JNS7_13memory_objectEEEEJNS_3argESN_NS_5arg_vESO_EEEvRT_DpRKT0_EUlRNS2_16value_and_holderES9_mmSA_E_vJSW_S9_mmSA_EJNS_4nameENS_9is_methodENS_7siblingENS2_24is_new_style_constructorESN_SN_SO_SO_EEEvOSP_PFT0_DpT1_EDpRKT2_ENUlRNS2_13function_callEE1_4_FUNES1D_ (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->41.49% (1,979,349,376B) 0x4E4B3277: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->41.49% (1,979,349,376B) 0x1FF7B3: cfunction_call_varargs (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x20019B: _PyObject_MakeTpCall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x41A0DF: method_vectorcall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x20260F: PyVectorcall_Call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x2029EB: PyObject_Call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x27108B: slot_tp_init (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x26B40B: type_call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x4E4AF0EB: pybind11_meta_call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->41.49% (1,979,349,376B) 0x20019B: _PyObject_MakeTpCall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x1E0BEF: call_function (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x1E92EF: _PyEval_EvalFrameDefault (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x2DE0F3: PyEval_EvalFrameEx (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x2DEFF7: _PyEval_EvalCodeWithName (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x1FFD1B: _PyFunction_Vectorcall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x2021D3: _PyObject_FastCallDict (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x2024F7: _PyObject_Call_Prepend (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x27112B: slot_tp_init (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x26B40B: type_call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x20019B: _PyObject_MakeTpCall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x1E0BEF: call_function (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x1E2C37: _PyEval_EvalFrameDefault (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->41.49% (1,979,349,376B) 0x2DE0F3: PyEval_EvalFrameEx (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | |
| | ->00.08% (3,833,472B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.55% (26,324,824B) in 1+ places, all below ms_print's threshold (01.00%)
|
->01.48% (70,743,200B) in 2244 places, all below massif's threshold (1.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
31 621,123,878,235 11,090,266,960 11,082,576,062 7,690,898 0
99.93% (11,082,576,062B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->99.22% (11,004,076,216B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->74.78% (8,293,077,760B) 0x89179E3: pocl_aligned_malloc_global_mem (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| | ->74.78% (8,293,077,760B) 0x190C30F3: pocl_basic_alloc_mem_obj (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-basic.so)
| | ->74.78% (8,293,077,760B) 0x88C39B3: POclCreateBuffer (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| | ->74.78% (8,293,077,760B) 0x4E5F266B: clCreateBuffer (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libOpenCL.so.1.0.0)
| | ->74.74% (8,289,244,288B) 0x4E4D0F17: pyopencl::create_buffer_py(pyopencl::context&, unsigned long, unsigned long, pybind11::object) (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->74.74% (8,289,244,288B) 0x4E4BF13B: _ZZN8pybind1112cpp_function10initializeIZNOS_6detail8initimpl7factoryIZ22pyopencl_expose_part_1RNS_7module_EEUlRN8pyopencl7contextEmmNS_6objectEE4_PFNS2_9void_typeEvEFPNS7_6bufferES9_mmSA_ESD_E7executeINS_6class_ISF_JNS7_13memory_objectEEEEJNS_3argESN_NS_5arg_vESO_EEEvRT_DpRKT0_EUlRNS2_16value_and_holderES9_mmSA_E_vJSW_S9_mmSA_EJNS_4nameENS_9is_methodENS_7siblingENS2_24is_new_style_constructorESN_SN_SO_SO_EEEvOSP_PFT0_DpT1_EDpRKT2_ENUlRNS2_13function_callEE1_4_FUNES1D_ (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->74.74% (8,289,244,288B) 0x4E4B3277: pybind11::cpp_function::dispatcher(_object*, _object*, _object*) (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->74.74% (8,289,244,288B) 0x1FF7B3: cfunction_call_varargs (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x20019B: _PyObject_MakeTpCall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x41A0DF: method_vectorcall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x20260F: PyVectorcall_Call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x2029EB: PyObject_Call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x27108B: slot_tp_init (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x26B40B: type_call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x4E4AF0EB: pybind11_meta_call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/python3.8/site-packages/pyopencl/_cl.cpython-38-powerpc64le-linux-gnu.so)
| | | ->74.74% (8,289,244,288B) 0x20019B: _PyObject_MakeTpCall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x1E0BEF: call_function (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x1E92EF: _PyEval_EvalFrameDefault (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x2DE0F3: PyEval_EvalFrameEx (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x2DEFF7: _PyEval_EvalCodeWithName (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x1FFD1B: _PyFunction_Vectorcall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x2021D3: _PyObject_FastCallDict (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x2024F7: _PyObject_Call_Prepend (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x27112B: slot_tp_init (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x26B40B: type_call (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x20019B: _PyObject_MakeTpCall (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x1E0BEF: call_function (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x1E2C37: _PyEval_EvalFrameDefault (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | | ->74.74% (8,289,244,288B) 0x2DE0F3: PyEval_EvalFrameEx (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| | |
| | ->00.03% (3,833,472B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->24.20% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->24.20% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->24.20% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->00.24% (26,643,896B) in 1+ places, all below ms_print's threshold (01.00%)
|
->00.71% (78,499,846B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
32 622,682,753,439 11,136,515,536 11,127,871,301 8,644,235 0
33 625,405,822,846 10,437,860,288 10,429,396,702 8,463,586 0
34 627,160,798,941 9,867,271,632 9,858,946,718 8,324,914 0
35 629,480,062,521 9,113,736,648 9,105,594,758 8,141,890 0
36 631,050,463,153 8,600,719,888 8,592,702,214 8,017,674 0
37 632,621,321,672 8,090,259,672 8,082,366,110 7,893,562 0
38 634,191,720,069 7,578,521,176 7,570,751,870 7,769,306 0
39 635,762,119,899 7,066,782,792 7,059,137,590 7,645,202 0
40 637,332,978,610 6,555,044,488 6,547,523,342 7,521,146 0
41 638,903,379,251 6,042,027,168 6,034,630,798 7,396,370 0
42 640,474,236,196 5,531,567,368 5,524,294,822 7,272,546 0
43 642,044,635,387 5,021,107,392 5,013,958,718 7,148,674 0
44 643,615,036,172 4,506,811,904 4,499,788,030 7,023,874 0
45 645,185,894,696 3,996,351,816 3,989,451,926 6,899,890 0
46 646,756,295,319 3,483,334,912 3,476,559,382 6,775,530 0
47 648,327,152,227 2,972,874,776 2,966,223,406 6,651,370 0
48 649,816,610,223 2,812,032,856 2,805,388,152 6,644,704 0
49 652,631,849,177 2,811,141,816 2,804,305,543 6,836,273 0
50 652,659,981,471 2,811,490,656 2,804,618,727 6,871,929 0
51 652,688,115,318 2,811,844,360 2,804,937,022 6,907,338 0
52 652,716,248,341 2,812,193,400 2,805,248,859 6,944,541 0
53 652,744,378,876 2,812,519,816 2,805,540,121 6,979,695 0
99.75% (2,805,540,121B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->96.65% (2,718,246,664B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->95.44% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->95.44% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->95.44% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->01.21% (33,892,104B) in 10 places, all below massif's threshold (1.00%)
|
->01.65% (46,325,960B) in 2308 places, all below massif's threshold (1.00%)
|
->01.46% (40,967,497B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
->01.40% (39,338,970B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.40% (39,338,970B) in 43 places, all below massif's threshold (1.00%)
|
->00.06% (1,628,527B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
54 652,772,509,022 2,812,872,184 2,805,856,203 7,015,981 0
55 652,800,639,244 2,813,222,424 2,806,170,195 7,052,229 0
56 652,828,775,438 2,813,576,552 2,806,487,943 7,088,609 0
57 652,856,959,747 2,813,929,144 2,806,804,611 7,124,533 0
58 652,885,090,193 2,814,249,168 2,807,090,697 7,158,471 0
59 652,913,222,829 2,814,604,768 2,807,410,063 7,194,705 0
60 652,941,354,174 2,814,961,528 2,807,730,707 7,230,821 0
61 652,969,485,562 2,815,306,128 2,808,038,703 7,267,425 0
62 652,997,616,092 2,815,664,840 2,808,360,895 7,303,945 0
63 653,026,736,638 2,815,993,640 2,808,655,211 7,338,429 0
99.74% (2,808,655,211B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->96.53% (2,718,246,664B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->95.33% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->95.33% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->95.33% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->01.20% (33,892,104B) in 10 places, all below massif's threshold (1.00%)
|
->01.69% (47,597,304B) in 2308 places, all below massif's threshold (1.00%)
|
->01.52% (42,811,243B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
->01.46% (41,088,716B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.46% (41,088,716B) in 43 places, all below massif's threshold (1.00%)
|
->00.06% (1,722,527B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
64 653,088,044,482 2,816,138,920 2,808,785,131 7,353,789 0
65 653,116,178,134 2,816,350,896 2,809,023,347 7,327,549 0
66 653,144,309,229 2,816,697,904 2,809,333,991 7,363,913 0
67 653,172,439,431 2,817,056,288 2,809,656,554 7,399,734 0
68 653,200,569,894 2,817,402,328 2,809,966,555 7,435,773 0
69 653,228,699,946 2,817,765,152 2,810,293,335 7,471,817 0
70 653,256,830,024 2,818,081,848 2,810,576,915 7,504,933 0
71 653,284,964,463 2,818,428,168 2,810,887,347 7,540,821 0
72 653,313,095,808 2,818,792,976 2,811,216,151 7,576,825 0
73 653,341,227,196 2,819,136,648 2,811,524,147 7,612,501 0
99.73% (2,811,524,147B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->96.42% (2,718,246,664B) 0x88FA15F: pocl_aligned_malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/libpocl.so.2.6.0)
| ->95.22% (2,684,354,560B) 0x190F2C0B: pocl_pthread_driver_thread (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/lib/pocl/libpocl-devices-pthread.so)
| | ->95.22% (2,684,354,560B) 0x4938CD3: start_thread (pthread_create.c:309)
| | ->95.22% (2,684,354,560B) 0x4BE7E13: clone (clone.S:104)
| |
| ->01.20% (33,892,104B) in 10 places, all below massif's threshold (1.00%)
|
->01.73% (48,740,832B) in 2308 places, all below massif's threshold (1.00%)
|
->01.58% (44,536,651B) 0x24D293: _PyMem_RawMalloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
->01.52% (42,725,124B) 0x250CF7: PyObject_Malloc (in /path/to/misc/tools/miniconda3/envs/emirge-diffusion-memory-issue/bin/python3.8)
| ->01.52% (42,725,124B) in 43 places, all below massif's threshold (1.00%)
|
->00.06% (1,811,527B) in 1+ places, all below ms_print's threshold (01.00%)
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
74 653,369,360,666 2,819,435,072 2,811,784,971 7,650,101 0
75 653,399,075,768 2,819,473,152 2,811,825,952 7,647,200 0
76 653,427,206,053 2,819,526,296 2,811,879,208 7,647,088 0
77 653,455,336,697 2,819,526,376 2,811,879,257 7,647,119 0
78 653,528,186,239 2,806,534,176 2,799,014,173 7,520,003 0
79 653,585,308,173 2,806,058,968 2,798,580,969 7,477,999 0
80 653,651,263,796 2,786,198,104 2,780,087,848 6,110,256 0
81 653,679,394,067 2,764,859,456 2,760,245,168 4,614,288 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment