bloomberg / memray

Memray is a memory profiler for Python
https://bloomberg.github.io/memray/
Apache License 2.0
13.17k stars 392 forks source link

Accurate report? #547

Closed albertz closed 6 months ago

albertz commented 7 months ago

@albertz you mentioned here https://news.ycombinator.com/reply?id=39327452&goto=item%3Fid%3D39325983%2339327452 that seems that there are some things that don’t make sense in your experience when you used memray.

Could you give us a small reproducer or explain a bit the problem so we can look into it?

Originally posted by @pablogsal in https://github.com/bloomberg/memray/issues/212#issuecomment-1937135298

I thought I do a new separate issue about this.

My current use case: I train some neural networks using PyTorch. I have already run hundreds of similar experiments before. Now I added one new aspect, and this leads to CPU out-of-memory (OOM). This was unexpected to me because I don't really see how the added code can lead to more memory consumption or a memory leak. In any case, I wanted to do some memory profiling, to better understand the issue, and maybe also find other things to optimize.

I guess Memray does not track GPU allocations, but that's ok, as I get CPU OOM here. I don't really know how it handles allocations by native Python libraries such as PyTorch though, e.g. some internal structures of PyTorch, PyTorch CPU arrays, or also Numpy arrays, etc.

So I used Memray, and then created some flamegraphs. I don't really know whether I should use the temporal option, or whether I should use the native option. For the profiling, I simplified the test case a bit, by using some dummy dataset instead of the real dataset, and also using only single GPU instead of multi GPU.

Here are two flamegraphs, one is temporal+native (which is huge), the other one just default options: https://gigamove.rwth-aachen.de/en/download/7a26a95088204b99c56cba8a5fb6ec54 (Link expires 2024-02-24.) Here is just the second flamegraph: memray-flamegraph-memray.output.html.zip

image image

So, after some increase in memory allocation during startup (first 40 secs or so), it seems that the memory consumption is absolutely constant for the remaining runtime. This seems very unrealistic to me, and makes me doubt that this is accurate. Because this is eager execution, without using torch.compile or so, so it allocates and deallocates a lot of Torch tensors in every step (ok, GPU tensors, but there should be some overhead on CPU memory as well), so I definitely would expect that I see some variations.

Also, I don't exactly understand the order of frames. It doesn't seem to be ordered by most allocated memory, but it also doesn't seem to be ordered by time.

I don't understand what it means when a frame is marked yellow. I guess green is when it is Python, gray is when it is native. I also cannot read all the tooltips when the filename is too long.

image

It seems also strange to me that torch.cuda.is_available() took 5.1GB, and torch.cuda.mem_get_info() took 5.5GB, but maybe that's just how much CUDA takes.

pablogsal commented 7 months ago

I will look at the flamegraphs in detail tomorrow. In the meantime, to be able to better understand what's going on, do you mind sending us some reproducer or snippet that you used to create this flamegraphs? Memray tracks allocations everywhere that's not GPU (Python interpreters, native libraries, extensions...etc) so either there is something that we are missing and we need the code to understand what or there is some misconception over what's going on with the code. In any case, having something we can inspect will help us enormously.

pablogsal commented 7 months ago

Notice that memray tracks memory in two ways (see https://bloomberg.github.io/memray/memory.html):

The fact that in your flamegraph plots both lines are stable is a strong indicator that that is what is happening as these methods are independent and one of them comes directly from the Kernel. Also, the memory peaks at 25GB so clearly there is a lot of detections at the peak.

What may be happening afterwards is that memory is being cached (so no allocations or resident size is being increased) or there is no allocations at all. To know more we need to look at the code to tell exactly what is happening.

pablogsal commented 7 months ago

Also, I don't exactly understand the order of frames. It doesn't seem to be ordered by most allocated memory, but it also doesn't seem to be ordered by time.

Please read https://bloomberg.github.io/memray/flamegraph.html#interpreting-flame-graphs

pablogsal commented 7 months ago

Because this is eager execution, without using torch.compile or so, so it allocates and deallocates a lot of Torch tensors in every step (ok, GPU tensors, but there should be some overhead on CPU memory as well), so I definitely would expect that I see some variations.

That depends. Both the OS, Python, numpy and pytorch will reuse "freed" memory so even if there are requests for memory that doesn't mean that will be registered as an actual allocation or that will move the resident size at all. Please read https://bloomberg.github.io/memray/memory.html#memory-is-not-freed-immediately for an explanation on this.

albertz commented 7 months ago

do you mind sending us some reproducer or snippet that you used to create this flamegraphs?

Sure. But it's somewhat complex. It requires to check out those repos:

Then, install necessary dependencies. Maybe it's just torch and numpy what you need here (not 100% sure but we try to keep the dependencies limited).

Then, assuming those repos are in the current dir:

export PYTHONPATH=returnn:sisyphus:.

And then, to run:

python3 returnn/rnn.py i6_experiments/users/zeyer/experiments/exp2023_04_25_rf/debug/online_data_filter/returnn_config.py
albertz commented 7 months ago

The fact that in your flamegraph plots both lines are stable is a strong indicator that that is what is happening

Well, it might be that there is in fact no memory leak here. But then there remains the question, why this training experiment seemingly takes more memory than my other training experiments.

It might also be that the differences here in my test case (single GP, not multi GPU; not using the real datasets but only dummy datasets; the dummy datasets also have much less sequences, but for the test, I run multiple epochs, so it should not matter, but who knows...) also hide the problem.

So maybe this is all working correctly from Memray, but I just can't see the problem this way.

godlygeek commented 7 months ago

It seems also strange to me that torch.cuda.is_available() took 5.1GB, and torch.cuda.mem_get_info() took 5.5GB

That does seem extremely weird to me. I can't test this myself, as I don't have access to a Nvidia GPU. Can you try running something for me? I'd like to see a copy of the .bin file that's generated from running this script as python3 cudatest.py:

import time

import memray
import torch.cuda

with memray.Tracker("cudatest.bin"):
    print("Starting tracking")
    time.sleep(1)
    for _ in range(10_000):
        torch.cuda.is_available()
        torch.cuda.mem_get_info()
    print("Stopping tracking")
    time.sleep(1)

I haven't tested that, since I can't, so if it doesn't work feel free to fix any bugs it's got 😄

The important part to me is that I'd like to see just those two functions called in a loop, and then get a copy of the raw binary capture file generated from that. Also, I'd like the with block to take at least 1 second to finish (I threw some sleep calls in to guarantee that).

pablogsal commented 7 months ago

That does seem extremely weird to me. I can't test this myself, as I don't have access to a Nvidia GPU. Can you try running something for me? I'd like to see a copy of the .bin file that's generated from running this script as python3 cudatest.py:

I can reproduce that: cuda cuda2

pablogsal commented 7 months ago

This is certainly happening:

(gdb) b mmap if len>1000000000
Function "mmap" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (mmap if len>1000000000) pending.
(gdb) r
Starting program: /tmp/venv/bin/python lel.py

This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) y
Debuginfod has been enabled.
To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fff426006c0 (LWP 1171702)]
[New Thread 0x7fff41c006c0 (LWP 1171703)]
[New Thread 0x7fff3f0006c0 (LWP 1171704)]
[New Thread 0x7fff3c4006c0 (LWP 1171705)]
[New Thread 0x7fff398006c0 (LWP 1171706)]
[New Thread 0x7fff36c006c0 (LWP 1171707)]
[New Thread 0x7fff362006c0 (LWP 1171708)]
[New Thread 0x7fff314006c0 (LWP 1171709)]
[New Thread 0x7fff2e8006c0 (LWP 1171710)]
[New Thread 0x7fff2bc006c0 (LWP 1171711)]
[New Thread 0x7fff290006c0 (LWP 1171712)]
[New Thread 0x7fff264006c0 (LWP 1171713)]
[New Thread 0x7fff238006c0 (LWP 1171714)]
[New Thread 0x7fff20c006c0 (LWP 1171715)]
[New Thread 0x7fff1e0006c0 (LWP 1171716)]
[New Thread 0x7fff1d6006c0 (LWP 1171717)]
[New Thread 0x7fff188006c0 (LWP 1171718)]
[New Thread 0x7fff15c006c0 (LWP 1171719)]
[New Thread 0x7fff130006c0 (LWP 1171720)]
[New Thread 0x7fff104006c0 (LWP 1171721)]
[New Thread 0x7fff0d8006c0 (LWP 1171722)]
[New Thread 0x7fff0ac006c0 (LWP 1171723)]
[New Thread 0x7fff080006c0 (LWP 1171724)]
[New Thread 0x7fff076006c0 (LWP 1171725)]
[New Thread 0x7fff028006c0 (LWP 1171726)]
[New Thread 0x7ffeffc006c0 (LWP 1171727)]
[New Thread 0x7ffefd0006c0 (LWP 1171728)]
[New Thread 0x7ffefa4006c0 (LWP 1171729)]
[New Thread 0x7ffef78006c0 (LWP 1171730)]
[New Thread 0x7ffef4c006c0 (LWP 1171731)]
[New Thread 0x7ffef20006c0 (LWP 1171732)]
[New Thread 0x7ffeef4006c0 (LWP 1171733)]
[New Thread 0x7ffeec8006c0 (LWP 1171734)]
Starting tracking
[New Thread 0x7ffee74006c0 (LWP 1171737)]

Thread 1 "python" hit Breakpoint 1.1, __GI___mmap64 (addr=0x200000000, len=4297064448, prot=0, flags=34, fd=-1, offset=0) at ../sysdeps/unix/sysv/linux/mmap64.c:47
47      {
godlygeek commented 7 months ago

I can reproduce that:

I'm wondering what allocator Memray says is_available is using for the allocations (I want to see the memray parse output). My wild guess is that we're missing a deallocator here. I'd be curious to see what ltrace reports, if you've got this on an OS that supports ltrace. Or, I'd be curious to see what we see if we use a debugger to put a breakpoint in every PLT entry. Either that's leaking a crazy amount of memory, or it's not leaking any memory but we're not recording the deallocation.

pablogsal commented 7 months ago

Backtrace:

(gdb) bt
#0  __GI___mmap64 (addr=0x200000000, len=4297064448, prot=0, flags=34, fd=-1, offset=0) at ../sysdeps/unix/sysv/linux/mmap64.c:47
#1  0x00007fff49eb82c4 in ?? () from /usr/lib/libcuda.so.1
#2  0x00007fff49eada2a in ?? () from /usr/lib/libcuda.so.1
#3  0x00007fff49eb8a82 in ?? () from /usr/lib/libcuda.so.1
#4  0x00007fff49eb8bdb in ?? () from /usr/lib/libcuda.so.1
#5  0x00007fff49e5b5f0 in ?? () from /usr/lib/libcuda.so.1
#6  0x00007fff49ecc5f8 in ?? () from /usr/lib/libcuda.so.1
#7  0x00007ffff68332e1 in ?? () from /tmp/venv/lib/python3.11/site-packages/torch/lib/../../nvidia/cuda_runtime/lib/libcudart.so.12
#8  0x00007ffff6836318 in ?? () from /tmp/venv/lib/python3.11/site-packages/torch/lib/../../nvidia/cuda_runtime/lib/libcudart.so.12
#9  0x00007ffff77916af in __pthread_once_slow (once_control=0x7ffff6aa6148, init_routine=0x7ffff68362d0) at pthread_once.c:116
#10 0x00007ffff68786e9 in ?? () from /tmp/venv/lib/python3.11/site-packages/torch/lib/../../nvidia/cuda_runtime/lib/libcudart.so.12
#11 0x00007ffff6827a67 in ?? () from /tmp/venv/lib/python3.11/site-packages/torch/lib/../../nvidia/cuda_runtime/lib/libcudart.so.12
#12 0x00007ffff6849811 in cudaGetDeviceCount () from /tmp/venv/lib/python3.11/site-packages/torch/lib/../../nvidia/cuda_runtime/lib/libcudart.so.12
#13 0x00007ffff6cef04a in c10::cuda::device_count() () from /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
#14 0x00007ffff51b4e03 in THCPModule_getDeviceCount_wrap(_object*, _object*) () from /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
godlygeek commented 7 months ago

(gdb) b mmap if len>1000000000

Do these mappings accumulate in /proc, or are they being freed?

godlygeek commented 7 months ago

Hm - we don't interpose mremap, maybe it's using that?

Or, maybe it's using MAP_FIXED and repeatedly passing the same address?

albertz commented 7 months ago

I'd like to see a copy of the .bin file that's generated from running this script as python3 cudatest.py:

Here it is: cudatest.bin.zip (Although that is a different environment now than what I used earlier here, but maybe it does not matter for this test.)

Note, for such simple tests, I think you can also use Google Colab, where you get access to a Nvidia T4 GPU for free: https://colab.research.google.com/

pablogsal commented 7 months ago

That's a private anonymous map

>>> import mmap
>>> mmap.MAP_PRIVATE | mmap.MAP_ANONYMOUS
34

Do these mappings accumulate in /proc, or are they being freed?

They accumulate, check this out:

555555554000-555555555000 r--p 00000000 08:12 4063314                    /home/pablogsal/.pyenv/versions/3.11.7/bin/python3.11
555555555000-555555556000 r-xp 00001000 08:12 4063314                    /home/pablogsal/.pyenv/versions/3.11.7/bin/python3.11
555555556000-555555557000 r--p 00002000 08:12 4063314                    /home/pablogsal/.pyenv/versions/3.11.7/bin/python3.11
555555557000-555555558000 r--p 00002000 08:12 4063314                    /home/pablogsal/.pyenv/versions/3.11.7/bin/python3.11
555555558000-555555559000 rw-p 00003000 08:12 4063314                    /home/pablogsal/.pyenv/versions/3.11.7/bin/python3.11
555555559000-55555a604000 rw-p 00000000 00:00 0                          [heap]
7ffed9e00000-7ffedfe00000 ---p 00000000 00:00 0 
7ffee0000000-7ffee0021000 rw-p 00000000 00:00 0 
7ffee0021000-7ffee4000000 ---p 00000000 00:00 0 
7ffee6800000-7ffee6a5a000 rw-p 00000000 00:00 0 
7ffee6c00000-7ffee6c01000 ---p 00000000 00:00 0 
7ffee6c01000-7ffee7401000 rw-p 00000000 00:00 0 
7ffee7600000-7ffee76b8000 r--p 00000000 08:12 11935235                   /usr/lib/libcrypto.so.3
7ffee76b8000-7ffee79f2000 r-xp 000b8000 08:12 11935235                   /usr/lib/libcrypto.so.3
7ffee79f2000-7ffee7acd000 r--p 003f2000 08:12 11935235                   /usr/lib/libcrypto.so.3
7ffee7acd000-7ffee7b2d000 r--p 004cc000 08:12 11935235                   /usr/lib/libcrypto.so.3
7ffee7b2d000-7ffee7b30000 rw-p 0052c000 08:12 11935235                   /usr/lib/libcrypto.so.3
7ffee7b30000-7ffee7b33000 rw-p 00000000 00:00 0 
7ffee7c00000-7ffee9c00000 rw-p 00000000 00:00 0 
7ffee9e00000-7ffeebe00000 rw-p 00000000 00:00 0 
7ffeec000000-7ffeec001000 ---p 00000000 00:00 0 
7ffeec001000-7ffeec801000 rw-p 00000000 00:00 0 
7ffeeca00000-7ffeeea00000 rw-p 00000000 00:00 0 
7ffeeec00000-7ffeeec01000 ---p 00000000 00:00 0 
7ffeeec01000-7ffeef401000 rw-p 00000000 00:00 0 
7ffeef600000-7ffef1600000 rw-p 00000000 00:00 0 
7ffef1800000-7ffef1801000 ---p 00000000 00:00 0 
7ffef1801000-7ffef2001000 rw-p 00000000 00:00 0 
7ffef2200000-7ffef4200000 rw-p 00000000 00:00 0 
7ffef4400000-7ffef4401000 ---p 00000000 00:00 0 
7ffef4401000-7ffef4c01000 rw-p 00000000 00:00 0 
7ffef4e00000-7ffef6e00000 rw-p 00000000 00:00 0 
7ffef7000000-7ffef7001000 ---p 00000000 00:00 0 
7ffef7001000-7ffef7801000 rw-p 00000000 00:00 0 
7ffef7a00000-7ffef9a00000 rw-p 00000000 00:00 0 
7ffef9c00000-7ffef9c01000 ---p 00000000 00:00 0 
7ffef9c01000-7ffefa401000 rw-p 00000000 00:00 0 
7ffefa600000-7ffefc600000 rw-p 00000000 00:00 0 
7ffefc800000-7ffefc801000 ---p 00000000 00:00 0 
7ffefc801000-7ffefd001000 rw-p 00000000 00:00 0 
7ffefd200000-7ffeff200000 rw-p 00000000 00:00 0 
7ffeff400000-7ffeff401000 ---p 00000000 00:00 0 
7ffeff401000-7ffeffc01000 rw-p 00000000 00:00 0 
7ffeffe00000-7fff01e00000 rw-p 00000000 00:00 0 
7fff02000000-7fff02001000 ---p 00000000 00:00 0 
7fff02001000-7fff02801000 rw-p 00000000 00:00 0 
7fff02a00000-7fff04a00000 rw-p 00000000 00:00 0 
7fff04c00000-7fff06c00000 rw-p 00000000 00:00 0 
7fff06e00000-7fff06e01000 ---p 00000000 00:00 0 
7fff06e01000-7fff07601000 rw-p 00000000 00:00 0 
7fff07800000-7fff07801000 ---p 00000000 00:00 0 
7fff07801000-7fff08001000 rw-p 00000000 00:00 0 
7fff08200000-7fff0a200000 rw-p 00000000 00:00 0 
7fff0a400000-7fff0a401000 ---p 00000000 00:00 0 
7fff0a401000-7fff0ac01000 rw-p 00000000 00:00 0 
7fff0ae00000-7fff0ce00000 rw-p 00000000 00:00 0 
7fff0d000000-7fff0d001000 ---p 00000000 00:00 0 
7fff0d001000-7fff0d801000 rw-p 00000000 00:00 0 
7fff0da00000-7fff0fa00000 rw-p 00000000 00:00 0 
7fff0fc00000-7fff0fc01000 ---p 00000000 00:00 0 
7fff0fc01000-7fff10401000 rw-p 00000000 00:00 0 
7fff10600000-7fff12600000 rw-p 00000000 00:00 0 
7fff12800000-7fff12801000 ---p 00000000 00:00 0 
7fff12801000-7fff13001000 rw-p 00000000 00:00 0 
7fff13200000-7fff15200000 rw-p 00000000 00:00 0 
7fff15400000-7fff15401000 ---p 00000000 00:00 0 
7fff15401000-7fff15c01000 rw-p 00000000 00:00 0 
7fff15e00000-7fff17e00000 rw-p 00000000 00:00 0 
7fff18000000-7fff18001000 ---p 00000000 00:00 0 
7fff18001000-7fff18801000 rw-p 00000000 00:00 0 
7fff18a00000-7fff1aa00000 rw-p 00000000 00:00 0 
7fff1ac00000-7fff1cc00000 rw-p 00000000 00:00 0 
7fff1ce00000-7fff1ce01000 ---p 00000000 00:00 0 
7fff1ce01000-7fff1d601000 rw-p 00000000 00:00 0 
7fff1d800000-7fff1d801000 ---p 00000000 00:00 0 
7fff1d801000-7fff1e001000 rw-p 00000000 00:00 0 
7fff1e200000-7fff20200000 rw-p 00000000 00:00 0 
7fff20400000-7fff20401000 ---p 00000000 00:00 0 
7fff20401000-7fff20c01000 rw-p 00000000 00:00 0 
7fff20e00000-7fff22e00000 rw-p 00000000 00:00 0 
7fff23000000-7fff23001000 ---p 00000000 00:00 0 
7fff23001000-7fff23801000 rw-p 00000000 00:00 0 
7fff23a00000-7fff25a00000 rw-p 00000000 00:00 0 
7fff25c00000-7fff25c01000 ---p 00000000 00:00 0 
7fff25c01000-7fff26401000 rw-p 00000000 00:00 0 
7fff26600000-7fff28600000 rw-p 00000000 00:00 0 
7fff28800000-7fff28801000 ---p 00000000 00:00 0 
7fff28801000-7fff29001000 rw-p 00000000 00:00 0 
7fff29200000-7fff2b200000 rw-p 00000000 00:00 0 
7fff2b400000-7fff2b401000 ---p 00000000 00:00 0 
7fff2b401000-7fff2bc01000 rw-p 00000000 00:00 0 
7fff2be00000-7fff2de00000 rw-p 00000000 00:00 0 
7fff2e000000-7fff2e001000 ---p 00000000 00:00 0 
7fff2e001000-7fff2e801000 rw-p 00000000 00:00 0 
7fff2ea00000-7fff30a00000 rw-p 00000000 00:00 0 
7fff30c00000-7fff30c01000 ---p 00000000 00:00 0 
7fff30c01000-7fff31401000 rw-p 00000000 00:00 0 
7fff31600000-7fff33600000 rw-p 00000000 00:00 0 
7fff33800000-7fff35800000 rw-p 00000000 00:00 0 
7fff35a00000-7fff35a01000 ---p 00000000 00:00 0 
7fff35a01000-7fff36201000 rw-p 00000000 00:00 0 
7fff36400000-7fff36401000 ---p 00000000 00:00 0 
7fff36401000-7fff36c01000 rw-p 00000000 00:00 0 
7fff36e00000-7fff38e00000 rw-p 00000000 00:00 0 
7fff39000000-7fff39001000 ---p 00000000 00:00 0 
7fff39001000-7fff39801000 rw-p 00000000 00:00 0 
7fff39a00000-7fff3ba00000 rw-p 00000000 00:00 0 
7fff3bc00000-7fff3bc01000 ---p 00000000 00:00 0 
7fff3bc01000-7fff3c401000 rw-p 00000000 00:00 0 
7fff3c600000-7fff3e600000 rw-p 00000000 00:00 0 
7fff3e800000-7fff3e801000 ---p 00000000 00:00 0 
7fff3e801000-7fff3f001000 rw-p 00000000 00:00 0 
7fff3f200000-7fff41200000 rw-p 00000000 00:00 0 
7fff41400000-7fff41401000 ---p 00000000 00:00 0 
7fff41401000-7fff41c01000 rw-p 00000000 00:00 0 
7fff41e00000-7fff41e01000 ---p 00000000 00:00 0 
7fff41e01000-7fff42601000 rw-p 00000000 00:00 0 
7fff42800000-7fff4283b000 r-xp 00000000 00:20 24146                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libquadmath-96973f99.so.0.0.0
7fff4283b000-7fff42a3a000 ---p 0003b000 00:20 24146                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libquadmath-96973f99.so.0.0.0
7fff42a3a000-7fff42a3b000 r--p 0003a000 00:20 24146                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libquadmath-96973f99.so.0.0.0
7fff42a3b000-7fff42a3d000 rw-p 0003b000 00:20 24146                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libquadmath-96973f99.so.0.0.0
7fff42e00000-7fff43076000 r-xp 00000000 00:20 24147                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0
7fff43076000-7fff43275000 ---p 00276000 00:20 24147                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0
7fff43275000-7fff43276000 r--p 00275000 00:20 24147                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0
7fff43276000-7fff43278000 rw-p 00276000 00:20 24147                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0
7fff43278000-7fff4328d000 rw-p 0027b000 00:20 24147                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0
7fff433b3000-7fff434b3000 rw-p 00000000 00:00 0 
7fff434b3000-7fff435bd000 r--p 00000000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff435bd000-7fff435c5000 r-xp 0010a000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff435c5000-7fff435cb000 ---p 00112000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff435cb000-7fff4524c000 r-xp 00118000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff4524c000-7fff4545c000 r--p 01d99000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff4545c000-7fff4545d000 ---p 01fa9000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff4545d000-7fff45463000 r--p 01fa9000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff45463000-7fff4547a000 rw-p 01faf000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff4547a000-7fff45486000 rw-p 00000000 00:00 0 
7fff45486000-7fff45532000 rw-p 020d4000 00:20 24145                      /tmp/venv/lib/python3.11/site-packages/numpy.libs/libopenblas64_p-r0-0cf96a72.3.23.dev.so
7fff45532000-7fff4555d000 r--p 00000000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff4555d000-7fff45a3b000 r-xp 0002b000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff45a3b000-7fff45baf000 r--p 00509000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff45baf000-7fff45bb0000 ---p 0067d000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff45bb0000-7fff45bb2000 r--p 0067d000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff45bb2000-7fff45bd5000 rw-p 0067f000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff45bd5000-7fff45bf5000 rw-p 00000000 00:00 0 
7fff45bf5000-7fff45c00000 rw-p 0070b000 00:20 23824                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_umath.cpython-311-x86_64-linux-gnu.so
7fff45c00000-7fff48f10000 r-xp 00000000 08:12 6294315                    /opt/cuda/targets/x86_64-linux/lib/libnvrtc.so.12.3.103
7fff48f10000-7fff4910f000 ---p 03310000 08:12 6294315                    /opt/cuda/targets/x86_64-linux/lib/libnvrtc.so.12.3.103
7fff4910f000-7fff49716000 r--p 0330f000 08:12 6294315                    /opt/cuda/targets/x86_64-linux/lib/libnvrtc.so.12.3.103
7fff49716000-7fff497fa000 rw-p 03916000 08:12 6294315                    /opt/cuda/targets/x86_64-linux/lib/libnvrtc.so.12.3.103
7fff497fa000-7fff498f8000 rw-p 00000000 00:00 0 
7fff49900000-7fff49c00000 rw-p 00000000 00:00 0 
7fff49c00000-7fff49ce2000 r--p 00000000 08:12 11964388                   /usr/lib/libcuda.so.545.29.06
7fff49ce2000-7fff4a202000 r-xp 000e2000 08:12 11964388                   /usr/lib/libcuda.so.545.29.06
7fff4a202000-7fff4b6f8000 r--p 00602000 08:12 11964388                   /usr/lib/libcuda.so.545.29.06
7fff4b6f8000-7fff4b6f9000 ---p 01af8000 08:12 11964388                   /usr/lib/libcuda.so.545.29.06
7fff4b6f9000-7fff4b712000 r--p 01af8000 08:12 11964388                   /usr/lib/libcuda.so.545.29.06
7fff4b712000-7fff4b818000 rw-p 01b11000 08:12 11964388                   /usr/lib/libcuda.so.545.29.06
7fff4b818000-7fff4b884000 rw-p 00000000 00:00 0 
7fff4b900000-7fff4ba00000 rw-p 00000000 00:00 0 
7fff4ba00000-7fff4e5a9000 r-xp 00000000 08:12 6294296                    /opt/cuda/targets/x86_64-linux/lib/libnvJitLink.so.12.3.101
7fff4e5a9000-7fff4e7a9000 ---p 02ba9000 08:12 6294296                    /opt/cuda/targets/x86_64-linux/lib/libnvJitLink.so.12.3.101
7fff4e7a9000-7fff4ed54000 r--p 02ba9000 08:12 6294296                    /opt/cuda/targets/x86_64-linux/lib/libnvJitLink.so.12.3.101
7fff4ed54000-7fff4edc6000 rw-p 03154000 08:12 6294296                    /opt/cuda/targets/x86_64-linux/lib/libnvJitLink.so.12.3.101
7fff4edc6000-7fff4ee3c000 rw-p 00000000 00:00 0 
7fff4ef00000-7fff4f200000 rw-p 00000000 00:00 0 
7fff4f200000-7fff5b98c000 r-xp 00000000 00:20 6425                       /tmp/venv/lib/python3.11/site-packages/nvidia/nccl/lib/libnccl.so.2
7fff5b98c000-7fff5bb8c000 ---p 0c78c000 00:20 6425                       /tmp/venv/lib/python3.11/site-packages/nvidia/nccl/lib/libnccl.so.2
7fff5bb8c000-7fff5bb95000 r--p 0c78c000 00:20 6425                       /tmp/venv/lib/python3.11/site-packages/nvidia/nccl/lib/libnccl.so.2
7fff5bb95000-7fff5bba1000 rw-p 0c795000 00:20 6425                       /tmp/venv/lib/python3.11/site-packages/nvidia/nccl/lib/libnccl.so.2
7fff5bba1000-7fff5bbb5000 rw-p 00000000 00:00 0 
7fff5bc00000-7fff5be00000 rw-p 00000000 00:00 0 
7fff5be00000-7fff7978e000 r-xp 00000000 00:20 6726                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublasLt.so.12
7fff7978e000-7fff7998e000 ---p 1d98e000 00:20 6726                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublasLt.so.12
7fff7998e000-7fff79b4a000 r--p 1d98e000 00:20 6726                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublasLt.so.12
7fff79b4a000-7fff7ab3a000 rw-p 1db4a000 00:20 6726                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublasLt.so.12
7fff7ab3a000-7fff7ddca000 rw-p 00000000 00:00 0 
7fff7de00000-7fff7e000000 rw-p 00000000 00:00 0 
7fff7e000000-7fff84671000 r-xp 00000000 00:20 6725                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublas.so.12
7fff84671000-7fff84871000 ---p 06671000 00:20 6725                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublas.so.12
7fff84871000-7fff84878000 r--p 06671000 00:20 6725                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublas.so.12
7fff84878000-7fff8487f000 rw-p 06678000 00:20 6725                       /tmp/venv/lib/python3.11/site-packages/nvidia/cublas/lib/libcublas.so.12
7fff8487f000-7fff84887000 rw-p 00000000 00:00 0 
7fff84900000-7fff84c00000 rw-p 00000000 00:00 0 
7fff84c00000-7fff89402000 r-xp 00000000 00:20 6467                       /tmp/venv/lib/python3.11/site-packages/nvidia/curand/lib/libcurand.so.10
7fff89402000-7fff89602000 ---p 04802000 00:20 6467                       /tmp/venv/lib/python3.11/site-packages/nvidia/curand/lib/libcurand.so.10
7fff89602000-7fff89608000 r--p 04802000 00:20 6467                       /tmp/venv/lib/python3.11/site-packages/nvidia/curand/lib/libcurand.so.10
7fff89608000-7fff8aa34000 rw-p 04808000 00:20 6467                       /tmp/venv/lib/python3.11/site-packages/nvidia/curand/lib/libcurand.so.10
7fff8aa34000-7fff8b06c000 rw-p 00000000 00:00 0 
7fff8b120000-7fff8b220000 rw-p 00000000 00:00 0 
7fff8b220000-7fff8b243000 r--p 00000000 08:12 11935238                   /usr/lib/libssl.so.3
7fff8b243000-7fff8b2ca000 r-xp 00023000 08:12 11935238                   /usr/lib/libssl.so.3
7fff8b2ca000-7fff8b2f1000 r--p 000aa000 08:12 11935238                   /usr/lib/libssl.so.3
7fff8b2f1000-7fff8b2fc000 r--p 000d0000 08:12 11935238                   /usr/lib/libssl.so.3
7fff8b2fc000-7fff8b300000 rw-p 000db000 08:12 11935238                   /usr/lib/libssl.so.3
7fff8b300000-7fff8b400000 rw-p 00000000 00:00 0 
7fff8b400000-7fff8d12a000 r-xp 00000000 00:20 9338                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libcusparseLt-f8b4a9fb.so.0
7fff8d12a000-7fff8d32a000 ---p 01d2a000 00:20 9338                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libcusparseLt-f8b4a9fb.so.0
7fff8d32a000-7fff8d52a000 r--p 01d2a000 00:20 9338                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libcusparseLt-f8b4a9fb.so.0
7fff8d52a000-7fff8d54a000 rw-p 01f2a000 00:20 9338                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libcusparseLt-f8b4a9fb.so.0
7fff8d54a000-7fff8d58e000 rw-p 00000000 00:00 0 
7fff8d58e000-7fff8d73c000 rw-p 01f4b000 00:20 9338                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libcusparseLt-f8b4a9fb.so.0
7fff8d800000-7fff8da00000 rw-p 00000000 00:00 0 
7fff8da00000-7fff917c6000 r-xp 00000000 00:20 6494                       /tmp/venv/lib/python3.11/site-packages/nvidia/cufft/lib/libcufft.so.11
7fff917c6000-7fff919c6000 ---p 03dc6000 00:20 6494                       /tmp/venv/lib/python3.11/site-packages/nvidia/cufft/lib/libcufft.so.11
7fff919c6000-7fff91a25000 r--p 03dc6000 00:20 6494                       /tmp/venv/lib/python3.11/site-packages/nvidia/cufft/lib/libcufft.so.11
7fff91a25000-7fff993c9000 rw-p 03e25000 00:20 6494                       /tmp/venv/lib/python3.11/site-packages/nvidia/cufft/lib/libcufft.so.11
7fff993c9000-7fff994ba000 rw-p 00000000 00:00 0 
7fff99500000-7fff99800000 rw-p 00000000 00:00 0 
7fff99800000-7fffa946d000 r-xp 00000000 00:20 8272                       /tmp/venv/lib/python3.11/site-packages/nvidia/cusparse/lib/libcusparse.so.12
7fffa946d000-7fffa966d000 ---p 0fc6d000 00:20 8272                       /tmp/venv/lib/python3.11/site-packages/nvidia/cusparse/lib/libcusparse.so.12
7fffa966d000-7fffa967c000 r--p 0fc6d000 00:20 8272                       /tmp/venv/lib/python3.11/site-packages/nvidia/cusparse/lib/libcusparse.so.12
7fffa967c000-7fffa9696000 rw-p 0fc7c000 00:20 8272                       /tmp/venv/lib/python3.11/site-packages/nvidia/cusparse/lib/libcusparse.so.12
7fffa9696000-7fffa969c000 rw-p 00000000 00:00 0 
7fffa969c000-7fffa96a1000 rw-p 0fc97000 00:20 8272                       /tmp/venv/lib/python3.11/site-packages/nvidia/cusparse/lib/libcusparse.so.12
7fffa9715000-7fffa9a00000 rw-p 00000000 00:00 0 
7fffa9a00000-7fffaa032000 r-xp 00000000 00:20 6693                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_cupti/lib/libcupti.so.12
7fffaa032000-7fffaa231000 ---p 00632000 00:20 6693                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_cupti/lib/libcupti.so.12
7fffaa231000-7fffaa27e000 r--p 00631000 00:20 6693                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_cupti/lib/libcupti.so.12
7fffaa27e000-7fffaa313000 rw-p 0067e000 00:20 6693                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_cupti/lib/libcupti.so.12
7fffaa313000-7fffaa34d000 rw-p 00000000 00:00 0 
7fffaa35f000-7fffaa600000 rw-p 00000000 00:00 0 
7fffaa600000-7fffaa624000 r-xp 00000000 00:20 8313                       /tmp/venv/lib/python3.11/site-packages/nvidia/cudnn/lib/libcudnn.so.8
7fffaa624000-7fffaa823000 ---p 00024000 00:20 8313                       /tmp/venv/lib/python3.11/site-packages/nvidia/cudnn/lib/libcudnn.so.8
7fffaa823000-7fffaa824000 r--p 00023000 00:20 8313                       /tmp/venv/lib/python3.11/site-packages/nvidia/cudnn/lib/libcudnn.so.8
7fffaa824000-7fffaa825000 rw-p 00024000 00:20 8313                       /tmp/venv/lib/python3.11/site-packages/nvidia/cudnn/lib/libcudnn.so.8
7fffaa825000-7fffaa826000 rw-p 00000000 00:00 0 
7fffaa860000-7fffaab60000 rw-p 00000000 00:00 0 
7fffaab60000-7fffab900000 r--p 00000000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffab900000-7fffae089000 r-xp 00da0000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffae089000-7fffdae5c000 r--p 03529000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffdae5c000-7fffdae5d000 ---p 302fc000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffdae5d000-7fffdaec7000 r--p 302fc000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffdaec7000-7fffdaee7000 rw-p 30366000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffdaee7000-7fffdbbf3000 rw-p 00000000 00:00 0 
7fffdbbf3000-7fffdd179000 rw-p 319d6000 00:20 9343                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cuda.so
7fffdd179000-7fffde174000 r--p 00000000 00:20 9344                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so
7fffde174000-7ffff0704000 r-xp 00ffb000 00:20 9344                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so
7ffff0704000-7ffff3575000 r--p 1358b000 00:20 9344                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so
7ffff3575000-7ffff37bb000 r--p 163fb000 00:20 9344                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so
7ffff37bb000-7ffff38c2000 rw-p 16641000 00:20 9344                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so
7ffff38c2000-7ffff3955000 rw-p 00000000 00:00 0 
7ffff3955000-7ffff45a8000 rw-p 1b8b6000 00:20 9344                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_cpu.so
7ffff45a8000-7ffff47b9000 r--p 00000000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff47b9000-7ffff52c8000 r-xp 00211000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff52c8000-7ffff5618000 r--p 00d20000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff5618000-7ffff5619000 ---p 01070000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff5619000-7ffff5635000 r--p 01070000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff5635000-7ffff568a000 rw-p 0108c000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff568a000-7ffff56ec000 rw-p 00000000 00:00 0 
7ffff56ec000-7ffff5800000 rw-p 016c0000 00:20 9340                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so
7ffff5800000-7ffff589c000 r--p 00000000 08:12 11945855                   /usr/lib/libstdc++.so.6.0.32
7ffff589c000-7ffff59d3000 r-xp 0009c000 08:12 11945855                   /usr/lib/libstdc++.so.6.0.32
7ffff59d3000-7ffff5a69000 r--p 001d3000 08:12 11945855                   /usr/lib/libstdc++.so.6.0.32
7ffff5a69000-7ffff5a76000 r--p 00269000 08:12 11945855                   /usr/lib/libstdc++.so.6.0.32
7ffff5a76000-7ffff5a77000 rw-p 00276000 08:12 11945855                   /usr/lib/libstdc++.so.6.0.32
7ffff5a77000-7ffff5a7b000 rw-p 00000000 00:00 0 
7ffff5ab2000-7ffff5bb2000 rw-p 00000000 00:00 0 
7ffff5bcb000-7ffff5bdd000 r--p 00000000 08:12 4079847                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ssl.cpython-311-x86_64-linux-gnu.so
7ffff5bdd000-7ffff5be8000 r-xp 00012000 08:12 4079847                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ssl.cpython-311-x86_64-linux-gnu.so
7ffff5be8000-7ffff5bf6000 r--p 0001d000 08:12 4079847                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ssl.cpython-311-x86_64-linux-gnu.so
7ffff5bf6000-7ffff5bf7000 r--p 0002a000 08:12 4079847                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ssl.cpython-311-x86_64-linux-gnu.so
7ffff5bf7000-7ffff5c00000 rw-p 0002b000 08:12 4079847                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ssl.cpython-311-x86_64-linux-gnu.so
7ffff5c00000-7ffff5c25000 r-xp 00000000 00:20 9339                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libgomp-a34b3233.so.1
7ffff5c25000-7ffff5e24000 ---p 00025000 00:20 9339                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libgomp-a34b3233.so.1
7ffff5e24000-7ffff5e25000 r--p 00024000 00:20 9339                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libgomp-a34b3233.so.1
7ffff5e25000-7ffff5e2a000 rw-p 00025000 00:20 9339                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libgomp-a34b3233.so.1
7ffff5e31000-7ffff5e41000 -w-s 00000000 00:05 1313                       /dev/nvidia0
7ffff5e41000-7ffff5e43000 r--p 00000000 08:12 4079825                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so
7ffff5e43000-7ffff5e4a000 r-xp 00002000 08:12 4079825                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so
7ffff5e4a000-7ffff5e4c000 r--p 00009000 08:12 4079825                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so
7ffff5e4c000-7ffff5e4d000 r--p 0000a000 08:12 4079825                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so
7ffff5e4d000-7ffff5e4e000 rw-p 0000b000 08:12 4079825                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_json.cpython-311-x86_64-linux-gnu.so
7ffff5e4e000-7ffff5e4f000 r--p 00000000 08:12 4079799                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_heapq.cpython-311-x86_64-linux-gnu.so
7ffff5e4f000-7ffff5e52000 r-xp 00001000 08:12 4079799                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_heapq.cpython-311-x86_64-linux-gnu.so
7ffff5e52000-7ffff5e55000 r--p 00004000 08:12 4079799                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_heapq.cpython-311-x86_64-linux-gnu.so
7ffff5e55000-7ffff5e56000 r--p 00006000 08:12 4079799                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_heapq.cpython-311-x86_64-linux-gnu.so
7ffff5e56000-7ffff5e57000 rw-p 00007000 08:12 4079799                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_heapq.cpython-311-x86_64-linux-gnu.so
7ffff5e57000-7ffff5e5e000 r--p 00000000 00:20 23733                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_generator.cpython-311-x86_64-linux-gnu.so
7ffff5e5e000-7ffff5edf000 r-xp 00007000 00:20 23733                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_generator.cpython-311-x86_64-linux-gnu.so
7ffff5edf000-7ffff5f33000 r--p 00088000 00:20 23733                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_generator.cpython-311-x86_64-linux-gnu.so
7ffff5f33000-7ffff5f34000 r--p 000db000 00:20 23733                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_generator.cpython-311-x86_64-linux-gnu.so
7ffff5f34000-7ffff5f36000 rw-p 000dc000 00:20 23733                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_generator.cpython-311-x86_64-linux-gnu.so
7ffff5f36000-7ffff5f38000 rw-p 00000000 00:00 0 
7ffff5f38000-7ffff5f3b000 r--p 00000000 00:20 23736                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_pcg64.cpython-311-x86_64-linux-gnu.so
7ffff5f3b000-7ffff5f4d000 r-xp 00003000 00:20 23736                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_pcg64.cpython-311-x86_64-linux-gnu.so
7ffff5f4d000-7ffff5f52000 r--p 00015000 00:20 23736                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_pcg64.cpython-311-x86_64-linux-gnu.so
7ffff5f52000-7ffff5f53000 r--p 00019000 00:20 23736                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_pcg64.cpython-311-x86_64-linux-gnu.so
7ffff5f53000-7ffff5f54000 rw-p 0001a000 00:20 23736                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_pcg64.cpython-311-x86_64-linux-gnu.so
7ffff5f54000-7ffff5f57000 r--p 00000000 00:20 23721                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_philox.cpython-311-x86_64-linux-gnu.so
7ffff5f57000-7ffff5f66000 r-xp 00003000 00:20 23721                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_philox.cpython-311-x86_64-linux-gnu.so
7ffff5f66000-7ffff5f6a000 r--p 00012000 00:20 23721                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_philox.cpython-311-x86_64-linux-gnu.so
7ffff5f6a000-7ffff5f6b000 r--p 00015000 00:20 23721                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_philox.cpython-311-x86_64-linux-gnu.so
7ffff5f6b000-7ffff5f6c000 rw-p 00016000 00:20 23721                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_philox.cpython-311-x86_64-linux-gnu.so
7ffff5f6c000-7ffff5f70000 r--p 00000000 00:20 23720                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_bounded_integers.cpython-311-x86_64-linux-gnu.so
7ffff5f70000-7ffff5fb5000 r-xp 00004000 00:20 23720                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_bounded_integers.cpython-311-x86_64-linux-gnu.so
7ffff5fb5000-7ffff5fbe000 r--p 00049000 00:20 23720                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_bounded_integers.cpython-311-x86_64-linux-gnu.so
7ffff5fbe000-7ffff5fbf000 r--p 00051000 00:20 23720                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_bounded_integers.cpython-311-x86_64-linux-gnu.so
7ffff5fbf000-7ffff5fc0000 rw-p 00052000 00:20 23720                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_bounded_integers.cpython-311-x86_64-linux-gnu.so
7ffff5fc0000-7ffff5fc1000 rw-p 00000000 00:00 0 
7ffff5fc1000-7ffff5fc4000 r--p 00000000 08:12 11980707                   /usr/lib/libb2.so.1.0.4
7ffff5fc4000-7ffff5fda000 r-xp 00003000 08:12 11980707                   /usr/lib/libb2.so.1.0.4
7ffff5fda000-7ffff5fdd000 r--p 00019000 08:12 11980707                   /usr/lib/libb2.so.1.0.4
7ffff5fdd000-7ffff5fde000 r--p 0001b000 08:12 11980707                   /usr/lib/libb2.so.1.0.4
7ffff5fde000-7ffff5fdf000 rw-p 0001c000 08:12 11980707                   /usr/lib/libb2.so.1.0.4
7ffff5fe4000-7ffff5fe6000 r--p 00000000 08:12 4079797                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so
7ffff5fe6000-7ffff5fe9000 r-xp 00002000 08:12 4079797                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so
7ffff5fe9000-7ffff5feb000 r--p 00005000 08:12 4079797                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so
7ffff5feb000-7ffff5fec000 r--p 00006000 08:12 4079797                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so
7ffff5fec000-7ffff5fed000 rw-p 00007000 08:12 4079797                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/select.cpython-311-x86_64-linux-gnu.so
7ffff5fed000-7ffff5fef000 r--p 00000000 08:12 4079794                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-x86_64-linux-gnu.so
7ffff5fef000-7ffff5ff2000 r-xp 00002000 08:12 4079794                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-x86_64-linux-gnu.so
7ffff5ff2000-7ffff5ff3000 r--p 00005000 08:12 4079794                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-x86_64-linux-gnu.so
7ffff5ff3000-7ffff5ff4000 r--p 00005000 08:12 4079794                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-x86_64-linux-gnu.so
7ffff5ff4000-7ffff5ff5000 rw-p 00006000 08:12 4079794                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_posixsubprocess.cpython-311-x86_64-linux-gnu.so
7ffff5ff5000-7ffff5ff8000 r--p 00000000 00:20 23717                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_mt19937.cpython-311-x86_64-linux-gnu.so
7ffff5ff8000-7ffff6009000 r-xp 00003000 00:20 23717                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_mt19937.cpython-311-x86_64-linux-gnu.so
7ffff6009000-7ffff600e000 r--p 00014000 00:20 23717                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_mt19937.cpython-311-x86_64-linux-gnu.so
7ffff600e000-7ffff600f000 r--p 00018000 00:20 23717                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_mt19937.cpython-311-x86_64-linux-gnu.so
7ffff600f000-7ffff6010000 rw-p 00019000 00:20 23717                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_mt19937.cpython-311-x86_64-linux-gnu.so
7ffff6010000-7ffff6014000 r--p 00000000 00:20 23725                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-x86_64-linux-gnu.so
7ffff6014000-7ffff6045000 r-xp 00004000 00:20 23725                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-x86_64-linux-gnu.so
7ffff6045000-7ffff6049000 r--p 00035000 00:20 23725                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-x86_64-linux-gnu.so
7ffff6049000-7ffff604a000 ---p 00039000 00:20 23725                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-x86_64-linux-gnu.so
7ffff604a000-7ffff604b000 r--p 00039000 00:20 23725                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-x86_64-linux-gnu.so
7ffff604b000-7ffff604c000 rw-p 0003a000 00:20 23725                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_common.cpython-311-x86_64-linux-gnu.so
7ffff604c000-7ffff604d000 rw-p 00000000 00:00 0 
7ffff604d000-7ffff6052000 r--p 00000000 00:20 23727                      /tmp/venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-x86_64-linux-gnu.so
7ffff6052000-7ffff60ab000 r-xp 00005000 00:20 23727                      /tmp/venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-x86_64-linux-gnu.so
7ffff60ab000-7ffff60fb000 r--p 0005e000 00:20 23727                      /tmp/venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-x86_64-linux-gnu.so
7ffff60fb000-7ffff60fc000 ---p 000ae000 00:20 23727                      /tmp/venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-x86_64-linux-gnu.so
7ffff60fc000-7ffff60fd000 r--p 000ae000 00:20 23727                      /tmp/venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-x86_64-linux-gnu.so
7ffff60fd000-7ffff60fe000 rw-p 000af000 00:20 23727                      /tmp/venv/lib/python3.11/site-packages/numpy/random/mtrand.cpython-311-x86_64-linux-gnu.so
7ffff60fe000-7ffff6200000 rw-p 00000000 00:00 0 
7ffff6200000-7ffff6208000 r-xp 00000000 00:20 6375                       /tmp/venv/lib/python3.11/site-packages/nvidia/nvtx/lib/libnvToolsExt.so.1
7ffff6208000-7ffff6408000 ---p 00008000 00:20 6375                       /tmp/venv/lib/python3.11/site-packages/nvidia/nvtx/lib/libnvToolsExt.so.1
7ffff6408000-7ffff6409000 r--p 00008000 00:20 6375                       /tmp/venv/lib/python3.11/site-packages/nvidia/nvtx/lib/libnvToolsExt.so.1
7ffff6409000-7ffff640a000 rw-p 00009000 00:20 6375                       /tmp/venv/lib/python3.11/site-packages/nvidia/nvtx/lib/libnvToolsExt.so.1
7ffff640b000-7ffff640e000 r--p 00000000 00:20 23715                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_sfc64.cpython-311-x86_64-linux-gnu.so
7ffff640e000-7ffff6417000 r-xp 00003000 00:20 23715                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_sfc64.cpython-311-x86_64-linux-gnu.so
7ffff6417000-7ffff641a000 r--p 0000c000 00:20 23715                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_sfc64.cpython-311-x86_64-linux-gnu.so
7ffff641a000-7ffff641b000 r--p 0000e000 00:20 23715                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_sfc64.cpython-311-x86_64-linux-gnu.so
7ffff641b000-7ffff641c000 rw-p 0000f000 00:20 23715                      /tmp/venv/lib/python3.11/site-packages/numpy/random/_sfc64.cpython-311-x86_64-linux-gnu.so
7ffff641c000-7ffff6421000 r--p 00000000 00:20 23716                      /tmp/venv/lib/python3.11/site-packages/numpy/random/bit_generator.cpython-311-x86_64-linux-gnu.so
7ffff6421000-7ffff6443000 r-xp 00005000 00:20 23716                      /tmp/venv/lib/python3.11/site-packages/numpy/random/bit_generator.cpython-311-x86_64-linux-gnu.so
7ffff6443000-7ffff644d000 r--p 00027000 00:20 23716                      /tmp/venv/lib/python3.11/site-packages/numpy/random/bit_generator.cpython-311-x86_64-linux-gnu.so
7ffff644d000-7ffff644e000 r--p 00030000 00:20 23716                      /tmp/venv/lib/python3.11/site-packages/numpy/random/bit_generator.cpython-311-x86_64-linux-gnu.so
7ffff644e000-7ffff6450000 rw-p 00031000 00:20 23716                      /tmp/venv/lib/python3.11/site-packages/numpy/random/bit_generator.cpython-311-x86_64-linux-gnu.so
7ffff6450000-7ffff6451000 rw-p 00000000 00:00 0 
7ffff6451000-7ffff6452000 r--p 00000000 00:20 23284                      /tmp/venv/lib/python3.11/site-packages/numpy/fft/_pocketfft_internal.cpython-311-x86_64-linux-gnu.so
7ffff6452000-7ffff6465000 r-xp 00001000 00:20 23284                      /tmp/venv/lib/python3.11/site-packages/numpy/fft/_pocketfft_internal.cpython-311-x86_64-linux-gnu.so
7ffff6465000-7ffff6467000 r--p 00014000 00:20 23284                      /tmp/venv/lib/python3.11/site-packages/numpy/fft/_pocketfft_internal.cpython-311-x86_64-linux-gnu.so
7ffff6467000-7ffff6468000 r--p 00015000 00:20 23284                      /tmp/venv/lib/python3.11/site-packages/numpy/fft/_pocketfft_internal.cpython-311-x86_64-linux-gnu.so
7ffff6468000-7ffff6469000 rw-p 00016000 00:20 23284                      /tmp/venv/lib/python3.11/site-packages/numpy/fft/_pocketfft_internal.cpython-311-x86_64-linux-gnu.so
7ffff6469000-7ffff646f000 r--p 00000000 00:20 23674                      /tmp/venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-x86_64-linux-gnu.so
7ffff646f000-7ffff648f000 r-xp 00006000 00:20 23674                      /tmp/venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-x86_64-linux-gnu.so
7ffff648f000-7ffff6494000 r--p 00026000 00:20 23674                      /tmp/venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-x86_64-linux-gnu.so
7ffff6494000-7ffff6495000 r--p 0002a000 00:20 23674                      /tmp/venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-x86_64-linux-gnu.so
7ffff6495000-7ffff6496000 rw-p 0002b000 00:20 23674                      /tmp/venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-x86_64-linux-gnu.so
7ffff6496000-7ffff6497000 rw-p 00000000 00:00 0 
7ffff6497000-7ffff649a000 rw-p 00032000 00:20 23674                      /tmp/venv/lib/python3.11/site-packages/numpy/linalg/_umath_linalg.cpython-311-x86_64-linux-gnu.so
7ffff649a000-7ffff659a000 rw-p 00000000 00:00 0 
7ffff659c000-7ffff65a0000 r--p 00000000 08:12 4079812                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_asyncio.cpython-311-x86_64-linux-gnu.so
7ffff65a0000-7ffff65a5000 r-xp 00004000 08:12 4079812                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_asyncio.cpython-311-x86_64-linux-gnu.so
7ffff65a5000-7ffff65a9000 r--p 00009000 08:12 4079812                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_asyncio.cpython-311-x86_64-linux-gnu.so
7ffff65a9000-7ffff65aa000 r--p 0000c000 08:12 4079812                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_asyncio.cpython-311-x86_64-linux-gnu.so
7ffff65aa000-7ffff65ac000 rw-p 0000d000 08:12 4079812                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_asyncio.cpython-311-x86_64-linux-gnu.so
7ffff65ac000-7ffff65ae000 r--p 00000000 08:12 4079786                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_queue.cpython-311-x86_64-linux-gnu.so
7ffff65ae000-7ffff65af000 r-xp 00002000 08:12 4079786                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_queue.cpython-311-x86_64-linux-gnu.so
7ffff65af000-7ffff65b0000 r--p 00003000 08:12 4079786                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_queue.cpython-311-x86_64-linux-gnu.so
7ffff65b0000-7ffff65b1000 r--p 00003000 08:12 4079786                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_queue.cpython-311-x86_64-linux-gnu.so
7ffff65b1000-7ffff65b2000 rw-p 00004000 08:12 4079786                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_queue.cpython-311-x86_64-linux-gnu.so
7ffff65b2000-7ffff65b4000 r--p 00000000 08:12 11945979                   /usr/lib/libuuid.so.1.3.0
7ffff65b4000-7ffff65b8000 r-xp 00002000 08:12 11945979                   /usr/lib/libuuid.so.1.3.0
7ffff65b8000-7ffff65b9000 r--p 00006000 08:12 11945979                   /usr/lib/libuuid.so.1.3.0
7ffff65b9000-7ffff65ba000 r--p 00006000 08:12 11945979                   /usr/lib/libuuid.so.1.3.0
7ffff65ba000-7ffff65bb000 rw-p 00007000 08:12 11945979                   /usr/lib/libuuid.so.1.3.0
7ffff65bb000-7ffff65bc000 r--p 00000000 08:12 4079837                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_uuid.cpython-311-x86_64-linux-gnu.so
7ffff65bc000-7ffff65bd000 r-xp 00001000 08:12 4079837                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_uuid.cpython-311-x86_64-linux-gnu.so
7ffff65bd000-7ffff65be000 r--p 00002000 08:12 4079837                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_uuid.cpython-311-x86_64-linux-gnu.so
7ffff65be000-7ffff65bf000 r--p 00002000 08:12 4079837                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_uuid.cpython-311-x86_64-linux-gnu.so
7ffff65bf000-7ffff65c0000 rw-p 00003000 08:12 4079837                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_uuid.cpython-311-x86_64-linux-gnu.so
7ffff65c0000-7ffff65c2000 r--p 00000000 08:12 4079844                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-x86_64-linux-gnu.so
7ffff65c2000-7ffff65c3000 r-xp 00002000 08:12 4079844                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-x86_64-linux-gnu.so
7ffff65c3000-7ffff65c4000 r--p 00003000 08:12 4079844                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-x86_64-linux-gnu.so
7ffff65c4000-7ffff65c5000 r--p 00003000 08:12 4079844                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-x86_64-linux-gnu.so
7ffff65c5000-7ffff65c6000 rw-p 00004000 08:12 4079844                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_multiprocessing.cpython-311-x86_64-linux-gnu.so
7ffff65c6000-7ffff65ca000 r--p 00000000 08:12 4079820                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/array.cpython-311-x86_64-linux-gnu.so
7ffff65ca000-7ffff65d1000 r-xp 00004000 08:12 4079820                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/array.cpython-311-x86_64-linux-gnu.so
7ffff65d1000-7ffff65d5000 r--p 0000b000 08:12 4079820                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/array.cpython-311-x86_64-linux-gnu.so
7ffff65d5000-7ffff65d6000 r--p 0000f000 08:12 4079820                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/array.cpython-311-x86_64-linux-gnu.so
7ffff65d6000-7ffff65d7000 rw-p 00010000 08:12 4079820                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/array.cpython-311-x86_64-linux-gnu.so
7ffff65d7000-7ffff65db000 r--p 00000000 08:12 4079821                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_socket.cpython-311-x86_64-linux-gnu.so
7ffff65db000-7ffff65e4000 r-xp 00004000 08:12 4079821                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_socket.cpython-311-x86_64-linux-gnu.so
7ffff65e4000-7ffff65ed000 r--p 0000d000 08:12 4079821                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_socket.cpython-311-x86_64-linux-gnu.so
7ffff65ed000-7ffff65ee000 r--p 00015000 08:12 4079821                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_socket.cpython-311-x86_64-linux-gnu.so
7ffff65ee000-7ffff65ef000 rw-p 00016000 08:12 4079821                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_socket.cpython-311-x86_64-linux-gnu.so
7ffff65ef000-7ffff65f1000 r--p 00000000 08:12 4079833                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/cmath.cpython-311-x86_64-linux-gnu.so
7ffff65f1000-7ffff65fa000 r-xp 00002000 08:12 4079833                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/cmath.cpython-311-x86_64-linux-gnu.so
7ffff65fa000-7ffff65fc000 r--p 0000b000 08:12 4079833                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/cmath.cpython-311-x86_64-linux-gnu.so
7ffff65fc000-7ffff65fd000 r--p 0000c000 08:12 4079833                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/cmath.cpython-311-x86_64-linux-gnu.so
7ffff65fd000-7ffff65fe000 rw-p 0000d000 08:12 4079833                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/cmath.cpython-311-x86_64-linux-gnu.so
7ffff65fe000-7ffff6800000 rw-p 00000000 00:00 0 
7ffff6800000-7ffff68a0000 r-xp 00000000 00:20 6611                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12
7ffff68a0000-7ffff6aa0000 ---p 000a0000 00:20 6611                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12
7ffff6aa0000-7ffff6aa5000 r--p 000a0000 00:20 6611                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12
7ffff6aa5000-7ffff6aa6000 rw-p 000a5000 00:20 6611                       /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12
7ffff6aa6000-7ffff6aa7000 rw-p 00000000 00:00 0 
7ffff6aaa000-7ffff6b4c000 rw-p 00000000 00:00 0 
7ffff6b4f000-7ffff6b50000 r--p 00000000 08:12 4079787                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/fcntl.cpython-311-x86_64-linux-gnu.so
7ffff6b50000-7ffff6b52000 r-xp 00001000 08:12 4079787                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/fcntl.cpython-311-x86_64-linux-gnu.so
7ffff6b52000-7ffff6b54000 r--p 00003000 08:12 4079787                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/fcntl.cpython-311-x86_64-linux-gnu.so
7ffff6b54000-7ffff6b55000 r--p 00004000 08:12 4079787                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/fcntl.cpython-311-x86_64-linux-gnu.so
7ffff6b55000-7ffff6b56000 rw-p 00005000 08:12 4079787                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/fcntl.cpython-311-x86_64-linux-gnu.so
7ffff6b56000-7ffff6b58000 r--p 00000000 08:12 4079824                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_blake2.cpython-311-x86_64-linux-gnu.so
7ffff6b58000-7ffff6b5b000 r-xp 00002000 08:12 4079824                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_blake2.cpython-311-x86_64-linux-gnu.so
7ffff6b5b000-7ffff6b5c000 r--p 00005000 08:12 4079824                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_blake2.cpython-311-x86_64-linux-gnu.so
7ffff6b5c000-7ffff6b5d000 r--p 00006000 08:12 4079824                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_blake2.cpython-311-x86_64-linux-gnu.so
7ffff6b5d000-7ffff6b5e000 rw-p 00007000 08:12 4079824                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_blake2.cpython-311-x86_64-linux-gnu.so
7ffff6b5e000-7ffff6b63000 r--p 00000000 08:12 4079852                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so
7ffff6b63000-7ffff6b75000 r-xp 00005000 08:12 4079852                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so
7ffff6b75000-7ffff6b7b000 r--p 00017000 08:12 4079852                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so
7ffff6b7b000-7ffff6b7c000 r--p 0001d000 08:12 4079852                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so
7ffff6b7c000-7ffff6b7e000 rw-p 0001e000 08:12 4079852                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_pickle.cpython-311-x86_64-linux-gnu.so
7ffff6b7e000-7ffff6b83000 r--p 00000000 08:12 4079851                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so
7ffff6b83000-7ffff6b94000 r-xp 00005000 08:12 4079851                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so
7ffff6b94000-7ffff6b9a000 r--p 00016000 08:12 4079851                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so
7ffff6b9a000-7ffff6b9b000 r--p 0001b000 08:12 4079851                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so
7ffff6b9b000-7ffff6b9e000 rw-p 0001c000 08:12 4079851                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_datetime.cpython-311-x86_64-linux-gnu.so
7ffff6b9e000-7ffff6bc7000 r--p 00000000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6bc7000-7ffff6c4f000 r-xp 00029000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6c4f000-7ffff6c7b000 r--p 000b1000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6c7b000-7ffff6c7c000 ---p 000dd000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6c7c000-7ffff6c7e000 r--p 000dd000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6c7e000-7ffff6c84000 rw-p 000df000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6c84000-7ffff6c87000 rw-p 00000000 00:00 0 
7ffff6c87000-7ffff6c9c000 rw-p 0011d000 00:20 9349                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10.so
7ffff6c9c000-7ffff6cad000 r--p 00000000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6cad000-7ffff6d01000 r-xp 00011000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6d01000-7ffff6d14000 r--p 00065000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6d14000-7ffff6d15000 ---p 00078000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6d15000-7ffff6d16000 r--p 00078000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6d16000-7ffff6d17000 rw-p 00079000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6d17000-7ffff6d20000 rw-p 00000000 00:00 0 
7ffff6d20000-7ffff6d29000 rw-p 00097000 00:20 9348                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so
7ffff6d29000-7ffff6d35000 r--p 00000000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d35000-7ffff6d40000 r-xp 0000c000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d40000-7ffff6d45000 r--p 00017000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d45000-7ffff6d46000 ---p 0001c000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d46000-7ffff6d47000 r--p 0001c000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d47000-7ffff6d48000 rw-p 0001d000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d48000-7ffff6d4f000 rw-p 00029000 00:20 9345                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch.so
7ffff6d4f000-7ffff6d53000 r--p 00000000 08:12 11931822                   /usr/lib/libgcc_s.so.1
7ffff6d53000-7ffff6d6e000 r-xp 00004000 08:12 11931822                   /usr/lib/libgcc_s.so.1
7ffff6d6e000-7ffff6d72000 r--p 0001f000 08:12 11931822                   /usr/lib/libgcc_s.so.1
7ffff6d72000-7ffff6d73000 r--p 00022000 08:12 11931822                   /usr/lib/libgcc_s.so.1
7ffff6d73000-7ffff6d74000 rw-p 00023000 08:12 11931822                   /usr/lib/libgcc_s.so.1
7ffff6d74000-7ffff6d75000 r--p 00000000 08:12 11931108                   /usr/lib/librt.so.1
7ffff6d75000-7ffff6d76000 r-xp 00001000 08:12 11931108                   /usr/lib/librt.so.1
7ffff6d76000-7ffff6d77000 r--p 00002000 08:12 11931108                   /usr/lib/librt.so.1
7ffff6d77000-7ffff6d78000 r--p 00002000 08:12 11931108                   /usr/lib/librt.so.1
7ffff6d78000-7ffff6d79000 rw-p 00003000 08:12 11931108                   /usr/lib/librt.so.1
7ffff6d79000-7ffff6d7d000 r--p 00000000 08:12 11940797                   /usr/lib/liblzma.so.5.4.6
7ffff6d7d000-7ffff6d9e000 r-xp 00004000 08:12 11940797                   /usr/lib/liblzma.so.5.4.6
7ffff6d9e000-7ffff6daa000 r--p 00025000 08:12 11940797                   /usr/lib/liblzma.so.5.4.6
7ffff6daa000-7ffff6dab000 r--p 00031000 08:12 11940797                   /usr/lib/liblzma.so.5.4.6
7ffff6dab000-7ffff6dac000 rw-p 00032000 08:12 11940797                   /usr/lib/liblzma.so.5.4.6
7ffff6dac000-7ffff6dae000 r--p 00000000 08:12 4079785                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/grp.cpython-311-x86_64-linux-gnu.so
7ffff6dae000-7ffff6daf000 r-xp 00002000 08:12 4079785                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/grp.cpython-311-x86_64-linux-gnu.so
7ffff6daf000-7ffff6db0000 r--p 00003000 08:12 4079785                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/grp.cpython-311-x86_64-linux-gnu.so
7ffff6db0000-7ffff6db1000 r--p 00003000 08:12 4079785                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/grp.cpython-311-x86_64-linux-gnu.so
7ffff6db1000-7ffff6db2000 rw-p 00004000 08:12 4079785                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/grp.cpython-311-x86_64-linux-gnu.so
7ffff6db2000-7ffff6db6000 r--p 00000000 08:12 4079818                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so
7ffff6db6000-7ffff6dbb000 r-xp 00004000 08:12 4079818                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so
7ffff6dbb000-7ffff6dbf000 r--p 00009000 08:12 4079818                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so
7ffff6dbf000-7ffff6dc0000 r--p 0000c000 08:12 4079818                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so
7ffff6dc0000-7ffff6dc2000 rw-p 0000d000 08:12 4079818                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_hashlib.cpython-311-x86_64-linux-gnu.so
7ffff6dc2000-7ffff6dc3000 r--p 00000000 08:12 4079769                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so
7ffff6dc3000-7ffff6dc4000 r-xp 00001000 08:12 4079769                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so
7ffff6dc4000-7ffff6dc5000 r--p 00002000 08:12 4079769                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so
7ffff6dc5000-7ffff6dc6000 r--p 00002000 08:12 4079769                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so
7ffff6dc6000-7ffff6dc7000 rw-p 00003000 08:12 4079769                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_contextvars.cpython-311-x86_64-linux-gnu.so
7ffff6dc7000-7ffff6dc8000 r--p 00000000 08:12 11931112                   /usr/lib/libutil.so.1
7ffff6dc8000-7ffff6dc9000 r-xp 00001000 08:12 11931112                   /usr/lib/libutil.so.1
7ffff6dc9000-7ffff6dca000 r--p 00002000 08:12 11931112                   /usr/lib/libutil.so.1
7ffff6dca000-7ffff6dcb000 r--p 00002000 08:12 11931112                   /usr/lib/libutil.so.1
7ffff6dcb000-7ffff6dcc000 rw-p 00003000 08:12 11931112                   /usr/lib/libutil.so.1
7ffff6dcc000-7ffff6dcf000 r--p 00000000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dcf000-7ffff6dd2000 r-xp 00003000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dd2000-7ffff6dd3000 r--p 00006000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dd3000-7ffff6dd4000 ---p 00007000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dd4000-7ffff6dd5000 r--p 00007000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dd5000-7ffff6dd6000 rw-p 00008000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dd6000-7ffff6dd7000 rw-p 0000b000 00:20 9346                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libshm.so
7ffff6dd7000-7ffff6dd8000 r--p 00000000 00:20 19151                      /tmp/venv/lib/python3.11/site-packages/torch/_C.cpython-311-x86_64-linux-gnu.so
7ffff6dd8000-7ffff6dd9000 r-xp 00001000 00:20 19151                      /tmp/venv/lib/python3.11/site-packages/torch/_C.cpython-311-x86_64-linux-gnu.so
7ffff6dd9000-7ffff6dda000 r--p 00002000 00:20 19151                      /tmp/venv/lib/python3.11/site-packages/torch/_C.cpython-311-x86_64-linux-gnu.so
7ffff6dda000-7ffff6ddb000 r--p 00002000 00:20 19151                      /tmp/venv/lib/python3.11/site-packages/torch/_C.cpython-311-x86_64-linux-gnu.so
7ffff6ddb000-7ffff6ddc000 rw-p 00003000 00:20 19151                      /tmp/venv/lib/python3.11/site-packages/torch/_C.cpython-311-x86_64-linux-gnu.so
7ffff6ddc000-7ffff6ddd000 rw-p 00009000 00:20 19151                      /tmp/venv/lib/python3.11/site-packages/torch/_C.cpython-311-x86_64-linux-gnu.so
7ffff6ddd000-7ffff6ddf000 r--p 00000000 08:12 11940873                   /usr/lib/libbz2.so.1.0.8
7ffff6ddf000-7ffff6dec000 r-xp 00002000 08:12 11940873                   /usr/lib/libbz2.so.1.0.8
7ffff6dec000-7ffff6dee000 r--p 0000f000 08:12 11940873                   /usr/lib/libbz2.so.1.0.8
7ffff6dee000-7ffff6def000 r--p 00010000 08:12 11940873                   /usr/lib/libbz2.so.1.0.8
7ffff6def000-7ffff6df0000 rw-p 00011000 08:12 11940873                   /usr/lib/libbz2.so.1.0.8
7ffff6df0000-7ffff6ef0000 rw-p 00000000 00:00 0 
7ffff6ef0000-7ffff6ef3000 r--p 00000000 08:12 11939923                   /usr/lib/libz.so.1.3.1
7ffff6ef3000-7ffff6f01000 r-xp 00003000 08:12 11939923                   /usr/lib/libz.so.1.3.1
7ffff6f01000-7ffff6f08000 r--p 00011000 08:12 11939923                   /usr/lib/libz.so.1.3.1
7ffff6f08000-7ffff6f09000 r--p 00017000 08:12 11939923                   /usr/lib/libz.so.1.3.1
7ffff6f09000-7ffff6f0a000 rw-p 00018000 08:12 11939923                   /usr/lib/libz.so.1.3.1
7ffff6f0d000-7ffff6f0e000 r--p 00000000 08:12 11931011                   /usr/lib/libdl.so.2
7ffff6f0e000-7ffff6f0f000 r-xp 00001000 08:12 11931011                   /usr/lib/libdl.so.2
7ffff6f0f000-7ffff6f10000 r--p 00002000 08:12 11931011                   /usr/lib/libdl.so.2
7ffff6f10000-7ffff6f11000 r--p 00002000 08:12 11931011                   /usr/lib/libdl.so.2
7ffff6f11000-7ffff6f12000 rw-p 00003000 08:12 11931011                   /usr/lib/libdl.so.2
7ffff6f12000-7ffff6f13000 r--p 00000000 08:12 11931102                   /usr/lib/libpthread.so.0
7ffff6f13000-7ffff6f14000 r-xp 00001000 08:12 11931102                   /usr/lib/libpthread.so.0
7ffff6f14000-7ffff6f15000 r--p 00002000 08:12 11931102                   /usr/lib/libpthread.so.0
7ffff6f15000-7ffff6f16000 r--p 00002000 08:12 11931102                   /usr/lib/libpthread.so.0
7ffff6f16000-7ffff6f17000 rw-p 00003000 08:12 11931102                   /usr/lib/libpthread.so.0
7ffff6f17000-7ffff6f18000 r--p 00000000 00:20 9341                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_global_deps.so
7ffff6f18000-7ffff6f19000 r-xp 00001000 00:20 9341                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_global_deps.so
7ffff6f19000-7ffff6f1a000 r--p 00002000 00:20 9341                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_global_deps.so
7ffff6f1a000-7ffff6f1b000 r--p 00002000 00:20 9341                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_global_deps.so
7ffff6f1b000-7ffff6f1e000 rw-p 00003000 00:20 9341                       /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_global_deps.so
7ffff6f1e000-7ffff6f20000 r--p 00000000 08:12 4079816                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_sha512.cpython-311-x86_64-linux-gnu.so
7ffff6f20000-7ffff6f24000 r-xp 00002000 08:12 4079816                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_sha512.cpython-311-x86_64-linux-gnu.so
7ffff6f24000-7ffff6f25000 r--p 00006000 08:12 4079816                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_sha512.cpython-311-x86_64-linux-gnu.so
7ffff6f25000-7ffff6f26000 r--p 00006000 08:12 4079816                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_sha512.cpython-311-x86_64-linux-gnu.so
7ffff6f26000-7ffff6f27000 rw-p 00007000 08:12 4079816                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_sha512.cpython-311-x86_64-linux-gnu.so
7ffff6f27000-7ffff6f29000 r--p 00000000 08:12 4079790                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_random.cpython-311-x86_64-linux-gnu.so
7ffff6f29000-7ffff6f2b000 r-xp 00002000 08:12 4079790                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_random.cpython-311-x86_64-linux-gnu.so
7ffff6f2b000-7ffff6f2c000 r--p 00004000 08:12 4079790                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_random.cpython-311-x86_64-linux-gnu.so
7ffff6f2c000-7ffff6f2d000 r--p 00004000 08:12 4079790                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_random.cpython-311-x86_64-linux-gnu.so
7ffff6f2d000-7ffff6f2e000 rw-p 00005000 08:12 4079790                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_random.cpython-311-x86_64-linux-gnu.so
7ffff6f2e000-7ffff6f31000 r--p 00000000 08:12 4079831                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so
7ffff6f31000-7ffff6f36000 r-xp 00003000 08:12 4079831                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so
7ffff6f36000-7ffff6f39000 r--p 00008000 08:12 4079831                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so
7ffff6f39000-7ffff6f3a000 r--p 0000a000 08:12 4079831                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so
7ffff6f3a000-7ffff6f3b000 rw-p 0000b000 08:12 4079831                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_lzma.cpython-311-x86_64-linux-gnu.so
7ffff6f3b000-7ffff703b000 rw-p 00000000 00:00 0 
7ffff703e000-7ffff7040000 r--p 00000000 08:12 4079828                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/binascii.cpython-311-x86_64-linux-gnu.so
7ffff7040000-7ffff7043000 r-xp 00002000 08:12 4079828                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/binascii.cpython-311-x86_64-linux-gnu.so
7ffff7043000-7ffff7045000 r--p 00005000 08:12 4079828                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/binascii.cpython-311-x86_64-linux-gnu.so
7ffff7045000-7ffff7046000 r--p 00006000 08:12 4079828                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/binascii.cpython-311-x86_64-linux-gnu.so
7ffff7046000-7ffff7047000 rw-p 00007000 08:12 4079828                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/binascii.cpython-311-x86_64-linux-gnu.so
7ffff7047000-7ffff704e000 r--p 00000000 00:20 23804                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_tests.cpython-311-x86_64-linux-gnu.so
7ffff704e000-7ffff7065000 r-xp 00007000 00:20 23804                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_tests.cpython-311-x86_64-linux-gnu.so
7ffff7065000-7ffff706b000 r--p 0001e000 00:20 23804                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_tests.cpython-311-x86_64-linux-gnu.so
7ffff706b000-7ffff706c000 r--p 00023000 00:20 23804                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_tests.cpython-311-x86_64-linux-gnu.so
7ffff706c000-7ffff706e000 rw-p 00024000 00:20 23804                      /tmp/venv/lib/python3.11/site-packages/numpy/core/_multiarray_tests.cpython-311-x86_64-linux-gnu.so
7ffff706e000-7ffff706f000 r--p 00000000 08:12 4079789                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bisect.cpython-311-x86_64-linux-gnu.so
7ffff706f000-7ffff7071000 r-xp 00001000 08:12 4079789                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bisect.cpython-311-x86_64-linux-gnu.so
7ffff7071000-7ffff7072000 r--p 00003000 08:12 4079789                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bisect.cpython-311-x86_64-linux-gnu.so
7ffff7072000-7ffff7073000 r--p 00003000 08:12 4079789                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bisect.cpython-311-x86_64-linux-gnu.so
7ffff7073000-7ffff7074000 rw-p 00004000 08:12 4079789                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bisect.cpython-311-x86_64-linux-gnu.so
7ffff7074000-7ffff7076000 r--p 00000000 08:12 4079826                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so
7ffff7076000-7ffff7078000 r-xp 00002000 08:12 4079826                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so
7ffff7078000-7ffff707a000 r--p 00004000 08:12 4079826                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so
7ffff707a000-7ffff707b000 r--p 00005000 08:12 4079826                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so
7ffff707b000-7ffff707c000 rw-p 00006000 08:12 4079826                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_bz2.cpython-311-x86_64-linux-gnu.so
7ffff707c000-7ffff707e000 r--p 00000000 08:12 4079827                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/zlib.cpython-311-x86_64-linux-gnu.so
7ffff707e000-7ffff7082000 r-xp 00002000 08:12 4079827                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/zlib.cpython-311-x86_64-linux-gnu.so
7ffff7082000-7ffff7085000 r--p 00006000 08:12 4079827                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/zlib.cpython-311-x86_64-linux-gnu.so
7ffff7085000-7ffff7086000 r--p 00008000 08:12 4079827                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/zlib.cpython-311-x86_64-linux-gnu.so
7ffff7086000-7ffff7087000 rw-p 00009000 08:12 4079827                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/zlib.cpython-311-x86_64-linux-gnu.so
7ffff7087000-7ffff7088000 r--p 00000000 08:12 4079770                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so
7ffff7088000-7ffff7089000 r-xp 00001000 08:12 4079770                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so
7ffff7089000-7ffff708a000 r--p 00002000 08:12 4079770                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so
7ffff708a000-7ffff708b000 r--p 00002000 08:12 4079770                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so
7ffff708b000-7ffff708c000 rw-p 00003000 08:12 4079770                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_typing.cpython-311-x86_64-linux-gnu.so
7ffff708c000-7ffff708d000 r--p 00000000 08:12 4079772                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_opcode.cpython-311-x86_64-linux-gnu.so
7ffff708d000-7ffff708e000 r-xp 00001000 08:12 4079772                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_opcode.cpython-311-x86_64-linux-gnu.so
7ffff708e000-7ffff708f000 r--p 00002000 08:12 4079772                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_opcode.cpython-311-x86_64-linux-gnu.so
7ffff708f000-7ffff7090000 r--p 00002000 08:12 4079772                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_opcode.cpython-311-x86_64-linux-gnu.so
7ffff7090000-7ffff7091000 rw-p 00003000 08:12 4079772                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_opcode.cpython-311-x86_64-linux-gnu.so
7ffff7091000-7ffff7094000 r--p 00000000 08:12 4079807                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_struct.cpython-311-x86_64-linux-gnu.so
7ffff7094000-7ffff7099000 r-xp 00003000 08:12 4079807                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_struct.cpython-311-x86_64-linux-gnu.so
7ffff7099000-7ffff709d000 r--p 00008000 08:12 4079807                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_struct.cpython-311-x86_64-linux-gnu.so
7ffff709d000-7ffff709e000 r--p 0000b000 08:12 4079807                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_struct.cpython-311-x86_64-linux-gnu.so
7ffff709e000-7ffff709f000 rw-p 0000c000 08:12 4079807                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_struct.cpython-311-x86_64-linux-gnu.so
7ffff709f000-7ffff719f000 rw-p 00000000 00:00 0 
7ffff719f000-7ffff71a6000 r--p 00000000 08:12 4079855                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ctypes.cpython-311-x86_64-linux-gnu.so
7ffff71a6000-7ffff71b4000 r-xp 00007000 08:12 4079855                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ctypes.cpython-311-x86_64-linux-gnu.so
7ffff71b4000-7ffff71ba000 r--p 00015000 08:12 4079855                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ctypes.cpython-311-x86_64-linux-gnu.so
7ffff71ba000-7ffff71bb000 r--p 0001a000 08:12 4079855                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ctypes.cpython-311-x86_64-linux-gnu.so
7ffff71bb000-7ffff71bf000 rw-p 0001b000 08:12 4079855                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/_ctypes.cpython-311-x86_64-linux-gnu.so
7ffff71bf000-7ffff7400000 rw-p 00000000 00:00 0 
7ffff7400000-7ffff76eb000 r--p 00000000 08:12 11946250                   /usr/lib/locale/locale-archive
7ffff76ed000-7ffff76f0000 r--p 00000000 08:12 4079823                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/math.cpython-311-x86_64-linux-gnu.so
7ffff76f0000-7ffff76f8000 r-xp 00003000 08:12 4079823                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/math.cpython-311-x86_64-linux-gnu.so
7ffff76f8000-7ffff76fd000 r--p 0000b000 08:12 4079823                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/math.cpython-311-x86_64-linux-gnu.so
7ffff76fd000-7ffff76fe000 r--p 0000f000 08:12 4079823                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/math.cpython-311-x86_64-linux-gnu.so
7ffff76fe000-7ffff76ff000 rw-p 00010000 08:12 4079823                    /home/pablogsal/.pyenv/versions/3.11.7/lib/python3.11/lib-dynload/math.cpython-311-x86_64-linux-gnu.so
7ffff76ff000-7ffff7701000 rw-p 00000000 00:00 0 
7ffff7701000-7ffff7725000 r--p 00000000 08:12 11930987                   /usr/lib/libc.so.6
7ffff7725000-7ffff7880000 r-xp 00024000 08:12 11930987                   /usr/lib/libc.so.6
7ffff7880000-7ffff78d5000 r--p 0017f000 08:12 11930987                   /usr/lib/libc.so.6
7ffff78d5000-7ffff78d9000 r--p 001d3000 08:12 11930987                   /usr/lib/libc.so.6
7ffff78d9000-7ffff78db000 rw-p 001d7000 08:12 11930987                   /usr/lib/libc.so.6
7ffff78db000-7ffff78e3000 rw-p 00000000 00:00 0 
7ffff78e3000-7ffff78f1000 r--p 00000000 08:12 11931046                   /usr/lib/libm.so.6
7ffff78f1000-7ffff7971000 r-xp 0000e000 08:12 11931046                   /usr/lib/libm.so.6
7ffff7971000-7ffff79cd000 r--p 0008e000 08:12 11931046                   /usr/lib/libm.so.6
7ffff79cd000-7ffff79ce000 r--p 000e9000 08:12 11931046                   /usr/lib/libm.so.6
7ffff79ce000-7ffff79cf000 rw-p 000ea000 08:12 11931046                   /usr/lib/libm.so.6
7ffff79d0000-7ffff79d2000 r--p 00000000 08:12 11941834                   /usr/lib/libffi.so.8.1.2
7ffff79d2000-7ffff79d8000 r-xp 00002000 08:12 11941834                   /usr/lib/libffi.so.8.1.2
7ffff79d8000-7ffff79d9000 r--p 00008000 08:12 11941834                   /usr/lib/libffi.so.8.1.2
7ffff79d9000-7ffff79da000 r--p 00009000 08:12 11941834                   /usr/lib/libffi.so.8.1.2
7ffff79da000-7ffff79db000 rw-p 0000a000 08:12 11941834                   /usr/lib/libffi.so.8.1.2
7ffff79db000-7ffff7a00000 rw-p 00000000 00:00 0 
7ffff7a00000-7ffff7aef000 r--p 00000000 08:12 4063317                    /home/pablogsal/.pyenv/versions/3.11.7/lib/libpython3.11.so.1.0
7ffff7aef000-7ffff7d2f000 r-xp 000ef000 08:12 4063317                    /home/pablogsal/.pyenv/versions/3.11.7/lib/libpython3.11.so.1.0
7ffff7d2f000-7ffff7e1c000 r--p 0032f000 08:12 4063317                    /home/pablogsal/.pyenv/versions/3.11.7/lib/libpython3.11.so.1.0
7ffff7e1c000-7ffff7e4b000 r--p 0041b000 08:12 4063317                    /home/pablogsal/.pyenv/versions/3.11.7/lib/libpython3.11.so.1.0
7ffff7e4b000-7ffff7f7d000 rw-p 0044a000 08:12 4063317                    /home/pablogsal/.pyenv/versions/3.11.7/lib/libpython3.11.so.1.0
7ffff7f7d000-7ffff7fbf000 rw-p 00000000 00:00 0 
7ffff7fc0000-7ffff7fc2000 rw-p 00000000 00:00 0 
7ffff7fc2000-7ffff7fc6000 r--p 00000000 00:00 0                          [vvar]
7ffff7fc6000-7ffff7fc8000 r-xp 00000000 00:00 0                          [vdso]
7ffff7fc8000-7ffff7fc9000 r--p 00000000 08:12 11930958                   /usr/lib/ld-linux-x86-64.so.2
7ffff7fc9000-7ffff7ff0000 r-xp 00001000 08:12 11930958                   /usr/lib/ld-linux-x86-64.so.2
7ffff7ff0000-7ffff7ffb000 r--p 00028000 08:12 11930958                   /usr/lib/ld-linux-x86-64.so.2
7ffff7ffb000-7ffff7ffd000 r--p 00032000 08:12 11930958                   /usr/lib/ld-linux-x86-64.so.2
7ffff7ffd000-7ffff7fff000 rw-p 00034000 08:12 11930958                   /usr/lib/ld-linux-x86-64.so.2
7ffffffdd000-7ffffffff000 rw-p 00000000 00:00 0                          [stack]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0                  [vsyscall]
pablogsal commented 7 months ago

Hm - we don't interpose mremap, maybe it's using that?

Checked with gdb, it's NOT using that

pablogsal commented 7 months ago

I checked with valgrind's massif and it reports the same:

--------------------------------------------------------------------------------
Command:            python lel.py
Massif arguments:   (none)
ms_print arguments: massif.out.1270609
--------------------------------------------------------------------------------

    MB
101.9^                                                              :::
     |                                                             #: :::
     |                                                             #: :::
     |                                                             #: :::
     |                                                            :#: :::
     |                                                  ::::@@@::::#: ::::
     |                                           @@:::::: ::@@ :: :#: ::::@
     |                                     ::@:::@@: :::: ::@@ :: :#: ::::@
     |                                  @::: @:: @@: :::: ::@@ :: :#: ::::@:
     |                             @@:@@@::: @:: @@: :::: ::@@ :: :#: ::::@::
     |                             @ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |                            @@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |                           @@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |                         @@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |                      @@@@@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |                   :::@ @@@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |                ::::: @ @@@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |             @:::: :: @ @@@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |          @@@@:::: :: @ @@@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
     |        @@@@@@:::: :: @ @@@@@@ :@ @::: @:: @@: :::: ::@@ :: :#: ::::@:::
   0 +----------------------------------------------------------------------->Gi
     0                                                                   4.730
pablogsal commented 7 months ago

And gives this stack trace:

->03.21% (2,462,720B) 0x551B4129: ??? (in /usr/lib/libcuda.so.545.29.06)
| ->03.21% (2,462,720B) 0x55422A7B: ??? (in /usr/lib/libcuda.so.545.29.06)
|   ->03.21% (2,462,720B) 0x55195D8B: ??? (in /usr/lib/libcuda.so.545.29.06)
|     ->03.21% (2,462,720B) 0x552085F7: ??? (in /usr/lib/libcuda.so.545.29.06)
|       ->03.21% (2,462,720B) 0x60332E0: ??? (in /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12)
|         ->03.21% (2,462,720B) 0x6036317: ??? (in /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12)
|           ->03.21% (2,462,720B) 0x4FBA6AE: __pthread_once_slow (pthread_once.c:116)
|             ->03.21% (2,462,720B) 0x60786E8: ??? (in /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12)
|               ->03.21% (2,462,720B) 0x6027A66: ??? (in /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12)
|                 ->03.21% (2,462,720B) 0x6049810: cudaGetDeviceCount (in /tmp/venv/lib/python3.11/site-packages/nvidia/cuda_runtime/lib/libcudart.so.12)
|                   ->03.21% (2,462,720B) 0x5E86049: c10::cuda::device_count() (in /tmp/venv/lib/python3.11/site-packages/torch/lib/libc10_cuda.so)
|                     ->03.21% (2,462,720B) 0x78B1E02: THCPModule_getDeviceCount_wrap(_object*, _object*) (in /tmp/venv/lib/python3.11/site-packages/torch/lib/libtorch_python.so)
|                       ->03.21% (2,462,720B) 0x4A2CCB4: cfunction_vectorcall_NOARGS (methodobject.c:486)
|                         ->03.21% (2,462,720B) 0x4A411D2: UnknownInlinedFun (pycore_call.h:92)
|                           ->03.21% (2,462,720B) 0x4A411D2: PyObject_Vectorcall (call.c:299)
|                             ->03.21% (2,462,720B) 0x4A33748: _PyEval_EvalFrameDefault (ceval.c:4769)
|                               ->03.21% (2,462,720B) 0x4AF1142: UnknownInlinedFun (pycore_ceval.h:73)
|                                 ->03.21% (2,462,720B) 0x4AF1142: _PyEval_Vector (ceval.c:6434)
|                                   ->03.21% (2,462,720B) 0x4AF0B37: PyEval_EvalCode (ceval.c:1148)
|                                     ->03.21% (2,462,720B) 0x4B0EDB2: run_eval_code_obj (pythonrun.c:1710)
|                                       ->03.21% (2,462,720B) 0x4B0ADA9: run_mod (pythonrun.c:1731)
|                                         ->03.21% (2,462,720B) 0x4B1EF31: pyrun_file (pythonrun.c:1626)
|                                           ->03.21% (2,462,720B) 0x4B1E9CD: _PyRun_SimpleFileObject (pythonrun.c:440)
|                                             ->03.21% (2,462,720B) 0x4B1E7B3: _PyRun_AnyFileObject (pythonrun.c:79)
|                                               ->03.21% (2,462,720B) 0x4B1A3F1: UnknownInlinedFun (main.c:360)
|                                                 ->03.21% (2,462,720B) 0x4B1A3F1: UnknownInlinedFun (main.c:379)
|                                                   ->03.21% (2,462,720B) 0x4B1A3F1: UnknownInlinedFun (main.c:601)
|                                                     ->03.21% (2,462,720B) 0x4B1A3F1: Py_RunMain (main.c:680)
|                                                       ->03.21% (2,462,720B) 0x4AE1016: Py_BytesMain (main.c:734)
|                                                         ->03.21% (2,462,720B) 0x4F4FCCF: (below main) (libc_start_call_main.h:58)
godlygeek commented 7 months ago

Well! That sure looks like a real leak to me. Granted RSS isn't going up, so I guess the kernel doesn't see any need to keep those mappings in RAM.

albertz commented 7 months ago

Note, I only call mem_get_info once in my app. So, if you say I could free those 5GB of memory again, that would be nice, but otherwise, I'm not really sure it's the cause of my problem here. (Namely that I get CPU OOM now, but not earlier. In both cases, I called mem_get_info.)

albertz commented 7 months ago

My guess would be that the first call to mem_get_info triggers some internal CUDA structures to be initialized, and then they are kept around such that future calls to mem_get_info or maybe other related things are fast. So the behavior here is all just as intended. And maybe at exit they don't really care about cleaning it up properly, which is maybe not such a big deal here.

Or do you think this is different?

drimeF0 commented 7 months ago

image

Same problem

pablogsal commented 7 months ago

At this point what we can see is that that is a real memory allocation by the CUDA runtime. Many memory profilers agree on this so I am not sure there is a "problem" that we can solve.

pablogsal commented 6 months ago

Closing this as it's certainly not a problem in memray.