evanmayer / effex

Software-defined radio complex correlator. FX architecture: Polyphase filterbank Fourier transform spectrometer and cross-correlation, powered by GPU-accelerated, concurrent processing.
GNU General Public License v2.0
52 stars 2 forks source link

Buffer filling up on Jetson Nano #12

Closed gonesurfing closed 1 year ago

gonesurfing commented 1 year ago

First off, excellent work on this software. I have a remote sensing application in mind, but I'm first trying to get a dry run going.

I'm using a 4gb Jetson Nano, with Jetpack 461.

Probably unrelated, but I first get a crash. Seems the kernel defaults need tuning.

Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers Failed to submit transfer 1 Please increase your allowed usbfs buffer size with the following command: echo 0 > /sys/module/usbcore/parameters/usbfs_memory_mb Failed to submit transfer 0 Please increase your allowed usbfs buffer size with the following command: echo 0 > /sys/module/usbcore/parameters/usbfs_memory_mb running this takes care of this error.

sudo sh -c 'echo 0 > /sys/module/usbcore/parameters/usbfs_memory_mb'

Next, I run this from your README.

python effex/effex/effex.py --time 60 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 1024 --gain 29.7 --mode spectrum --loglevel=DEBUG

Next run starts out ok, but the correlator can't seem to keep up. The queue sizes keep increasing on the SDR buffers. Not sure why this setup would be different than yours, other than I don't have antennas hooked up yet.

2023-01-18 21:33:51,348 - main - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-18 21:33:51,349 - main - DEBUG - SDR buffer 0 size: 0 2023-01-18 21:33:51,349 - main - DEBUG - SDR buffer 1 size: 0 2023-01-18 21:33:51,349 - main - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-18 21:33:52,537 - main - DEBUG - Starting calibration 2023-01-18 21:33:54,062 - main - INFO - Estimated delay (us): 16253.33074552434 2023-01-18 21:33:54,062 - main - DEBUG - State transition: CALIBRATE to RUN 2023-01-18 21:33:54,063 - main - DEBUG - SDR buffer 0 size: 14 2023-01-18 21:33:54,063 - main - DEBUG - SDR buffer 1 size: 14 2023-01-18 21:33:54,063 - main - DEBUG - Correlation buffer size: 0 2023-01-18 21:33:54,530 - main - DEBUG - SDR buffer 0 size: 18 2023-01-18 21:33:54,531 - main - DEBUG - SDR buffer 1 size: 18 2023-01-18 21:33:54,531 - main - DEBUG - Correlation buffer size: 1 ... 2023-01-18 21:34:00,690 - main - DEBUG - SDR buffer 0 size: 59 2023-01-18 21:34:00,691 - main - DEBUG - SDR buffer 1 size: 59 2023-01-18 21:34:00,698 - main - DEBUG - Correlation buffer size: 2 2023-01-18 21:34:00,721 - main - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 21:34:00,722 - main - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 21:34:01,151 - main - DEBUG - SDR buffer 0 size: 59 2023-01-18 21:34:01,151 - main - DEBUG - SDR buffer 1 size: 59 2023-01-18 21:34:01,152 - main - DEBUG - Correlation buffer size: 1 2023-01-18 21:34:01,153 - main - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 21:34:01,153 - main - WARNING - SDR buffer 1 filled up. Data may have been lost!

evanmayer commented 1 year ago

Hi @gonesurfing,

Thanks for your bug report.

First off, good job on solving the first USB buffering issue, although I will note that I don't recall doing this on my system. I'm not sure what my Jetpack version is, but I will check. If I saw this error message, I would try --num_samp 131072, halving the number of samples queried from the SDR over USB on each call. I don't think that would solve your buffer filling up issue, though. Let's tackle that, because it will be a real pain in operation if we don't fix it.

You're right that the defaults require tuning. I tuned them on my Jetson Nano 4GB to easily keep the SDR buffers drained, so it's surprising to me that you encountered this warning. Thanks for including debugging output. Can you post the rest of it? If you're shy about posting a lot of output, you can hide it like this:

<details><summary>Details</summary>Looooooong output</details>

gonesurfing commented 1 year ago

I reduced the sample size, but the buffers actually seem to fill up a little quicker than the original value.

$ python effex/effex/effex.py --time 15 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 131072 --resolution 4096 --gain 29.7 --mode spectrum --loglevel=DEBUG

Here is the full output. I changed to 15s so that it's more manageable.

```bash Found Rafael Micro R820T/2 tuner Found Rafael Micro R820T/2 tuner 2023-01-18 22:41:38,448 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-18 22:41:38,448 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-18 22:41:38,449 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-18 22:41:38,449 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-18 22:41:38,449 - __main__ - INFO - Data will be saved to visibilities_20230118-224138.csv. 2023-01-18 22:41:38,461 - __main__ - INFO - Cross-correlation will begin at Wed, 18 Jan 2023 22:41:39 2023-01-18 22:41:38,461 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-18 22:41:38,488 - __main__ - DEBUG - Starting output buffering thread. 2023-01-18 22:41:38,490 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/ewthornton/effex/effex/effex.py:354: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-18 22:41:38,498 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-18 22:41:38,498 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-18 22:41:38,498 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-18 22:41:38,499 - __main__ - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-18 22:41:39,590 - __main__ - DEBUG - Starting calibration 2023-01-18 22:41:40,930 - __main__ - INFO - Estimated delay (us): 542.0804217114164 2023-01-18 22:41:40,930 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-18 22:41:40,931 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-18 22:41:40,931 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-18 22:41:40,931 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-18 22:41:41,366 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-18 22:41:41,367 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-18 22:41:41,367 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:41,762 - __main__ - DEBUG - SDR buffer 0 size: 38 2023-01-18 22:41:41,763 - __main__ - DEBUG - SDR buffer 1 size: 38 2023-01-18 22:41:41,763 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:42,126 - __main__ - DEBUG - SDR buffer 0 size: 44 2023-01-18 22:41:42,127 - __main__ - DEBUG - SDR buffer 1 size: 44 2023-01-18 22:41:42,127 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:42,493 - __main__ - DEBUG - SDR buffer 0 size: 50 2023-01-18 22:41:42,493 - __main__ - DEBUG - SDR buffer 1 size: 50 2023-01-18 22:41:42,493 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:41:42,917 - __main__ - DEBUG - SDR buffer 0 size: 56 2023-01-18 22:41:42,917 - __main__ - DEBUG - SDR buffer 1 size: 56 2023-01-18 22:41:42,918 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:43,331 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:43,332 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:43,332 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:43,333 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:43,333 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:43,694 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:43,694 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:43,695 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:43,695 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:43,696 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:44,114 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:44,116 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:44,116 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:44,117 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:44,117 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:44,478 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:44,479 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:44,479 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:44,479 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:44,480 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:44,841 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:44,841 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:44,842 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:41:44,842 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:44,842 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:45,233 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:45,262 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:45,263 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:45,265 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:45,268 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:45,683 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:45,684 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:45,685 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:45,685 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:45,685 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:46,045 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:46,045 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:46,045 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:46,046 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:46,046 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:46,437 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:46,466 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:46,469 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-18 22:41:46,498 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:46,499 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:46,860 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:46,861 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:46,861 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:46,862 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:46,862 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:47,220 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:47,221 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:47,221 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:47,222 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:47,222 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:47,622 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:47,644 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:47,645 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:47,646 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:47,648 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:48,032 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:48,034 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:48,034 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:48,034 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:48,035 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:48,234 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:48,235 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:48,235 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:48,235 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:48,236 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:48,437 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:48,437 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:48,438 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:41:48,438 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:48,438 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:48,637 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:48,637 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:48,637 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-18 22:41:48,638 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:48,638 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:49,062 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:49,063 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:49,068 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:49,092 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:49,093 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:49,507 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:49,508 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:49,509 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:49,509 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:49,510 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:49,871 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:49,872 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:49,872 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:49,872 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:49,873 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:50,294 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:50,296 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:50,297 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:50,297 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:50,298 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:50,657 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:50,658 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:50,658 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:50,659 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:50,659 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:51,023 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:51,024 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:51,024 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:41:51,024 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:51,025 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:51,418 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:51,419 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:51,420 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:51,425 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:51,448 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:51,860 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:51,861 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:51,861 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:51,862 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:51,862 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:52,229 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:52,229 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:52,229 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:52,230 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:52,230 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:52,627 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:52,649 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:52,650 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:52,651 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:52,652 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:53,011 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:53,011 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:53,012 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:53,012 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:53,012 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:53,372 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:53,373 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:53,373 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:41:53,373 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:53,374 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:53,766 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:53,773 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:53,796 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:53,797 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:53,798 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:54,208 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:54,209 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:54,209 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:54,210 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:54,210 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:54,570 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:54,570 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:54,570 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:54,571 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:54,571 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:54,607 - __main__ - INFO - Buffering ended at Wed, 18 Jan 2023 22:41:54 2023-01-18 22:41:54,619 - __main__ - INFO - Buffering ended at Wed, 18 Jan 2023 22:41:54 2023-01-18 22:41:54,966 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-18 22:41:54,968 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-18 22:41:54,974 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:54,997 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-18 22:41:54,998 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-18 22:41:55,378 - __main__ - DEBUG - SDR buffer 0 size: 58 2023-01-18 22:41:55,378 - __main__ - DEBUG - SDR buffer 1 size: 58 2023-01-18 22:41:55,379 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:55,732 - __main__ - DEBUG - SDR buffer 0 size: 57 2023-01-18 22:41:55,733 - __main__ - DEBUG - SDR buffer 1 size: 57 2023-01-18 22:41:55,733 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:56,120 - __main__ - DEBUG - SDR buffer 0 size: 56 2023-01-18 22:41:56,121 - __main__ - DEBUG - SDR buffer 1 size: 56 2023-01-18 22:41:56,126 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:56,530 - __main__ - DEBUG - SDR buffer 0 size: 55 2023-01-18 22:41:56,531 - __main__ - DEBUG - SDR buffer 1 size: 55 2023-01-18 22:41:56,531 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:56,885 - __main__ - DEBUG - SDR buffer 0 size: 54 2023-01-18 22:41:56,885 - __main__ - DEBUG - SDR buffer 1 size: 54 2023-01-18 22:41:56,886 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:57,272 - __main__ - DEBUG - SDR buffer 0 size: 53 2023-01-18 22:41:57,279 - __main__ - DEBUG - SDR buffer 1 size: 53 2023-01-18 22:41:57,301 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:57,680 - __main__ - DEBUG - SDR buffer 0 size: 52 2023-01-18 22:41:57,681 - __main__ - DEBUG - SDR buffer 1 size: 52 2023-01-18 22:41:57,682 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:58,036 - __main__ - DEBUG - SDR buffer 0 size: 51 2023-01-18 22:41:58,036 - __main__ - DEBUG - SDR buffer 1 size: 51 2023-01-18 22:41:58,037 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:58,428 - __main__ - DEBUG - SDR buffer 0 size: 50 2023-01-18 22:41:58,452 - __main__ - DEBUG - SDR buffer 1 size: 50 2023-01-18 22:41:58,453 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:58,830 - __main__ - DEBUG - SDR buffer 0 size: 49 2023-01-18 22:41:58,831 - __main__ - DEBUG - SDR buffer 1 size: 49 2023-01-18 22:41:58,832 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:59,186 - __main__ - DEBUG - SDR buffer 0 size: 48 2023-01-18 22:41:59,186 - __main__ - DEBUG - SDR buffer 1 size: 48 2023-01-18 22:41:59,187 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:41:59,581 - __main__ - DEBUG - SDR buffer 0 size: 47 2023-01-18 22:41:59,604 - __main__ - DEBUG - SDR buffer 1 size: 47 2023-01-18 22:41:59,606 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:41:59,986 - __main__ - DEBUG - SDR buffer 0 size: 46 2023-01-18 22:41:59,987 - __main__ - DEBUG - SDR buffer 1 size: 46 2023-01-18 22:41:59,987 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:00,340 - __main__ - DEBUG - SDR buffer 0 size: 45 2023-01-18 22:42:00,340 - __main__ - DEBUG - SDR buffer 1 size: 45 2023-01-18 22:42:00,341 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:00,722 - __main__ - DEBUG - SDR buffer 0 size: 44 2023-01-18 22:42:00,723 - __main__ - DEBUG - SDR buffer 1 size: 44 2023-01-18 22:42:00,724 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:01,133 - __main__ - DEBUG - SDR buffer 0 size: 43 2023-01-18 22:42:01,133 - __main__ - DEBUG - SDR buffer 1 size: 43 2023-01-18 22:42:01,134 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:01,487 - __main__ - DEBUG - SDR buffer 0 size: 42 2023-01-18 22:42:01,488 - __main__ - DEBUG - SDR buffer 1 size: 42 2023-01-18 22:42:01,488 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:01,901 - __main__ - DEBUG - SDR buffer 0 size: 41 2023-01-18 22:42:01,903 - __main__ - DEBUG - SDR buffer 1 size: 41 2023-01-18 22:42:01,903 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:02,256 - __main__ - DEBUG - SDR buffer 0 size: 40 2023-01-18 22:42:02,256 - __main__ - DEBUG - SDR buffer 1 size: 40 2023-01-18 22:42:02,257 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:02,617 - __main__ - DEBUG - SDR buffer 0 size: 39 2023-01-18 22:42:02,617 - __main__ - DEBUG - SDR buffer 1 size: 39 2023-01-18 22:42:02,618 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:42:03,031 - __main__ - DEBUG - SDR buffer 0 size: 38 2023-01-18 22:42:03,032 - __main__ - DEBUG - SDR buffer 1 size: 38 2023-01-18 22:42:03,032 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:03,438 - __main__ - DEBUG - SDR buffer 0 size: 37 2023-01-18 22:42:03,439 - __main__ - DEBUG - SDR buffer 1 size: 37 2023-01-18 22:42:03,439 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:03,794 - __main__ - DEBUG - SDR buffer 0 size: 36 2023-01-18 22:42:03,794 - __main__ - DEBUG - SDR buffer 1 size: 36 2023-01-18 22:42:03,795 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:04,212 - __main__ - DEBUG - SDR buffer 0 size: 35 2023-01-18 22:42:04,214 - __main__ - DEBUG - SDR buffer 1 size: 35 2023-01-18 22:42:04,214 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:04,568 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-18 22:42:04,570 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-18 22:42:04,571 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:04,924 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-18 22:42:04,925 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-18 22:42:04,925 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:42:05,313 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-18 22:42:05,342 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-18 22:42:05,343 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:05,591 - __main__ - DEBUG - SDR buffer 0 size: 31 2023-01-18 22:42:05,591 - __main__ - DEBUG - SDR buffer 1 size: 31 2023-01-18 22:42:05,592 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:05,949 - __main__ - DEBUG - SDR buffer 0 size: 30 2023-01-18 22:42:05,950 - __main__ - DEBUG - SDR buffer 1 size: 30 2023-01-18 22:42:05,951 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:06,307 - __main__ - DEBUG - SDR buffer 0 size: 29 2023-01-18 22:42:06,307 - __main__ - DEBUG - SDR buffer 1 size: 29 2023-01-18 22:42:06,308 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:42:06,721 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-18 22:42:06,723 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-18 22:42:06,752 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:07,135 - __main__ - DEBUG - SDR buffer 0 size: 27 2023-01-18 22:42:07,137 - __main__ - DEBUG - SDR buffer 1 size: 27 2023-01-18 22:42:07,138 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:07,490 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-18 22:42:07,491 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-18 22:42:07,491 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:07,878 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-18 22:42:07,906 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-18 22:42:07,907 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:08,288 - __main__ - DEBUG - SDR buffer 0 size: 24 2023-01-18 22:42:08,289 - __main__ - DEBUG - SDR buffer 1 size: 24 2023-01-18 22:42:08,290 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:08,643 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-18 22:42:08,644 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-18 22:42:08,644 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:09,040 - __main__ - DEBUG - SDR buffer 0 size: 22 2023-01-18 22:42:09,063 - __main__ - DEBUG - SDR buffer 1 size: 22 2023-01-18 22:42:09,063 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:09,442 - __main__ - DEBUG - SDR buffer 0 size: 21 2023-01-18 22:42:09,443 - __main__ - DEBUG - SDR buffer 1 size: 21 2023-01-18 22:42:09,443 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:09,798 - __main__ - DEBUG - SDR buffer 0 size: 20 2023-01-18 22:42:09,799 - __main__ - DEBUG - SDR buffer 1 size: 20 2023-01-18 22:42:09,799 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:10,217 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-18 22:42:10,218 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-18 22:42:10,219 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:10,573 - __main__ - DEBUG - SDR buffer 0 size: 18 2023-01-18 22:42:10,573 - __main__ - DEBUG - SDR buffer 1 size: 18 2023-01-18 22:42:10,574 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:10,928 - __main__ - DEBUG - SDR buffer 0 size: 17 2023-01-18 22:42:10,929 - __main__ - DEBUG - SDR buffer 1 size: 17 2023-01-18 22:42:10,929 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:42:11,316 - __main__ - DEBUG - SDR buffer 0 size: 16 2023-01-18 22:42:11,344 - __main__ - DEBUG - SDR buffer 1 size: 16 2023-01-18 22:42:11,344 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:11,752 - __main__ - DEBUG - SDR buffer 0 size: 15 2023-01-18 22:42:11,753 - __main__ - DEBUG - SDR buffer 1 size: 15 2023-01-18 22:42:11,754 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:12,107 - __main__ - DEBUG - SDR buffer 0 size: 14 2023-01-18 22:42:12,107 - __main__ - DEBUG - SDR buffer 1 size: 14 2023-01-18 22:42:12,108 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:12,498 - __main__ - DEBUG - SDR buffer 0 size: 13 2023-01-18 22:42:12,521 - __main__ - DEBUG - SDR buffer 1 size: 13 2023-01-18 22:42:12,522 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:12,901 - __main__ - DEBUG - SDR buffer 0 size: 12 2023-01-18 22:42:12,903 - __main__ - DEBUG - SDR buffer 1 size: 12 2023-01-18 22:42:12,905 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:13,269 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-18 22:42:13,269 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-18 22:42:13,269 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:13,658 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-18 22:42:13,686 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-18 22:42:13,687 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:14,067 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-18 22:42:14,068 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-18 22:42:14,069 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:14,421 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-18 22:42:14,421 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-18 22:42:14,422 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:14,815 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-18 22:42:14,839 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-18 22:42:14,840 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-18 22:42:15,222 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-18 22:42:15,223 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-18 22:42:15,223 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:15,576 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-18 22:42:15,577 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-18 22:42:15,577 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:15,991 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-18 22:42:15,992 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-18 22:42:15,993 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:16,348 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-18 22:42:16,349 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-18 22:42:16,349 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:16,703 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-18 22:42:16,703 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-18 22:42:16,704 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-18 22:42:17,091 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-18 22:42:17,092 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-18 22:42:17,097 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-18 22:42:17,528 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-18 22:42:17,529 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-18 22:42:17,529 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-18 22:42:18,533 - __main__ - DEBUG - Buffer 0 empty 2023-01-18 22:42:19,540 - __main__ - DEBUG - Buffer 1 empty 2023-01-18 22:42:19,545 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-18 22:42:19,548 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-18 22:42:19,549 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-18 22:42:19,551 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-18 22:42:19,552 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-18 22:42:19,656 - __main__ - INFO - SDRs closed. Plotting data... Plotting complete. ```
evanmayer commented 1 year ago

Yep, as expected --num_samp 131072 will make the SDR buffers fill up faster. It takes less time to read less data over USB on each call. That would have been a way to address your very first error message, which was a Linux config issue.

I'm suspecting something is throttling your GPU's throughput. If it were processing SDR samples quickly enough, the output buffer would fill up as well. This is the "Correlation buffer" the log is talking about, where data is held before writing it to the output file on 1 second intervals. Let's take the data logging out of the equation temporarily to make sure it's not that, though. After that we can look at GPU performance.

Comment out these lines, effex.py:451-452. It should look like this:

        # output_thread.start()
        # self.logger.debug('Starting output buffering thread.')

Run this with the option --omit_plot, too, since there will be no data in the output .csv for it to plot. It may still throw a warning about that, but you can ignore it.

gonesurfing commented 1 year ago

Same result, except the output buffer never drains.

FYI, I am using a micro USB power supply, but the OS does not seem to be complaining about overcurrent and throttling. The first couple power supplies I tried, did in-fact result in throttling with lots of messages in dmesg.

Here's a snapshot of tegrastats while effex is running.

RAM 1847/3964MB (lfb 5x4MB) SWAP 0/1982MB (cached 0MB) CPU [8%@1479,19%@1479,35%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 0% PLL@31.5C CPU@35C PMIC@50C GPU@32C AO@40.5C thermal@33.25C

I've also installed jtop, and can see that it's running in MAXN power mode. I tried running "Jetson_clocks" to see if it helped and no difference was noted.

python effex.py --time 15 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 131072 --resolution 4096 --gain 29.7 --mode spectrum --loglevel=DEBUG --omit_plot=True Found Rafael Micro R820T/2 tuner Found Rafael Micro R820T/2 tuner 2023-01-19 19:47:37,227 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-19 19:47:37,228 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-19 19:47:37,228 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-19 19:47:37,228 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-19 19:47:37,229 - __main__ - INFO - Data will be saved to visibilities_20230119-194737.csv. 2023-01-19 19:47:37,240 - __main__ - INFO - Cross-correlation will begin at Thu, 19 Jan 2023 19:47:38 2023-01-19 19:47:37,241 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-19 19:47:37,269 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/ewthornton/effex/effex/effex.py:354: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-19 19:47:37,279 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-19 19:47:37,280 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-19 19:47:37,280 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-19 19:47:37,281 - __main__ - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-19 19:47:38,363 - __main__ - DEBUG - Starting calibration 2023-01-19 19:47:39,740 - __main__ - INFO - Estimated delay (us): -5594.572259779379 2023-01-19 19:47:39,740 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-19 19:47:39,741 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-19 19:47:39,741 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-19 19:47:39,741 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-19 19:47:40,172 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-19 19:47:40,173 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-19 19:47:40,174 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-19 19:47:40,533 - __main__ - DEBUG - SDR buffer 0 size: 38 2023-01-19 19:47:40,533 - __main__ - DEBUG - SDR buffer 1 size: 38 2023-01-19 19:47:40,534 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-19 19:47:40,892 - __main__ - DEBUG - SDR buffer 0 size: 44 2023-01-19 19:47:40,893 - __main__ - DEBUG - SDR buffer 1 size: 44 2023-01-19 19:47:40,893 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-19 19:47:41,256 - __main__ - DEBUG - SDR buffer 0 size: 49 2023-01-19 19:47:41,257 - __main__ - DEBUG - SDR buffer 1 size: 49 2023-01-19 19:47:41,257 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-19 19:47:41,617 - __main__ - DEBUG - SDR buffer 0 size: 55 2023-01-19 19:47:41,617 - __main__ - DEBUG - SDR buffer 1 size: 55 2023-01-19 19:47:41,618 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-19 19:47:41,977 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:41,978 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:41,978 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-19 19:47:41,978 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:41,979 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:42,337 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:42,339 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:42,341 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-19 19:47:42,341 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:42,342 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:42,702 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:42,702 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:42,703 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-19 19:47:42,703 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:42,704 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:42,903 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:42,903 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:42,904 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-19 19:47:42,904 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:42,904 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:43,262 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:43,263 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:43,263 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-19 19:47:43,263 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:43,264 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:43,622 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:43,622 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:43,623 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-19 19:47:43,623 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:43,623 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:43,981 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:43,981 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:43,982 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-19 19:47:43,982 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:43,982 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:44,342 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:44,342 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:44,342 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-19 19:47:44,343 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:44,343 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:44,707 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:44,707 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:44,708 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-19 19:47:44,708 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:44,708 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:45,068 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:45,068 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:45,068 - __main__ - DEBUG - Correlation buffer size: 15 2023-01-19 19:47:45,069 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:45,069 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:45,430 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:45,431 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:45,431 - __main__ - DEBUG - Correlation buffer size: 16 2023-01-19 19:47:45,432 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:45,432 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:45,632 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:45,633 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:45,633 - __main__ - DEBUG - Correlation buffer size: 17 2023-01-19 19:47:45,633 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:45,634 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:45,993 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:45,994 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:45,994 - __main__ - DEBUG - Correlation buffer size: 18 2023-01-19 19:47:45,994 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:45,995 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:46,355 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:46,355 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:46,355 - __main__ - DEBUG - Correlation buffer size: 19 2023-01-19 19:47:46,356 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:46,356 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:46,714 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:46,715 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:46,715 - __main__ - DEBUG - Correlation buffer size: 20 2023-01-19 19:47:46,716 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:46,716 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:47,077 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:47,078 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:47,078 - __main__ - DEBUG - Correlation buffer size: 21 2023-01-19 19:47:47,078 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:47,079 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:47,439 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:47,440 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:47,440 - __main__ - DEBUG - Correlation buffer size: 22 2023-01-19 19:47:47,440 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:47,441 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:47,799 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:47,800 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:47,800 - __main__ - DEBUG - Correlation buffer size: 23 2023-01-19 19:47:47,801 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:47,801 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:48,164 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:48,165 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:48,165 - __main__ - DEBUG - Correlation buffer size: 24 2023-01-19 19:47:48,166 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:48,166 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:48,529 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:48,529 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:48,529 - __main__ - DEBUG - Correlation buffer size: 25 2023-01-19 19:47:48,530 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:48,530 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:48,890 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:48,891 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:48,891 - __main__ - DEBUG - Correlation buffer size: 26 2023-01-19 19:47:48,891 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:48,892 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:49,250 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:49,250 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:49,251 - __main__ - DEBUG - Correlation buffer size: 27 2023-01-19 19:47:49,251 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:49,251 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:49,608 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:49,608 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:49,609 - __main__ - DEBUG - Correlation buffer size: 28 2023-01-19 19:47:49,609 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:49,610 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:49,969 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:49,970 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:49,970 - __main__ - DEBUG - Correlation buffer size: 29 2023-01-19 19:47:49,970 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:49,971 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:50,331 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:50,332 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:50,332 - __main__ - DEBUG - Correlation buffer size: 30 2023-01-19 19:47:50,333 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:50,333 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:50,691 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:50,692 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:50,692 - __main__ - DEBUG - Correlation buffer size: 31 2023-01-19 19:47:50,693 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:50,693 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:51,054 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:51,054 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:51,054 - __main__ - DEBUG - Correlation buffer size: 32 2023-01-19 19:47:51,055 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:51,055 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:51,416 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:51,416 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:51,417 - __main__ - DEBUG - Correlation buffer size: 33 2023-01-19 19:47:51,418 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:51,418 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:51,777 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:51,778 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:51,778 - __main__ - DEBUG - Correlation buffer size: 34 2023-01-19 19:47:51,778 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:51,779 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:52,147 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:52,148 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:52,148 - __main__ - DEBUG - Correlation buffer size: 35 2023-01-19 19:47:52,149 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:52,149 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:52,348 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:52,349 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:52,349 - __main__ - DEBUG - Correlation buffer size: 36 2023-01-19 19:47:52,349 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:52,350 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:52,708 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:52,708 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:52,709 - __main__ - DEBUG - Correlation buffer size: 37 2023-01-19 19:47:52,709 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:52,709 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:53,068 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:53,068 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:53,069 - __main__ - DEBUG - Correlation buffer size: 38 2023-01-19 19:47:53,069 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:53,069 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:53,428 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:53,428 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:53,429 - __main__ - DEBUG - Correlation buffer size: 39 2023-01-19 19:47:53,429 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:53,429 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:53,471 - __main__ - INFO - Buffering ended at Thu, 19 Jan 2023 19:47:53 2023-01-19 19:47:53,494 - __main__ - INFO - Buffering ended at Thu, 19 Jan 2023 19:47:53 2023-01-19 19:47:53,790 - __main__ - DEBUG - SDR buffer 0 size: 59 2023-01-19 19:47:53,790 - __main__ - DEBUG - SDR buffer 1 size: 59 2023-01-19 19:47:53,790 - __main__ - DEBUG - Correlation buffer size: 40 2023-01-19 19:47:53,791 - __main__ - WARNING - SDR buffer 0 filled up. Data may have been lost! 2023-01-19 19:47:53,791 - __main__ - WARNING - SDR buffer 1 filled up. Data may have been lost! 2023-01-19 19:47:54,145 - __main__ - DEBUG - SDR buffer 0 size: 58 2023-01-19 19:47:54,146 - __main__ - DEBUG - SDR buffer 1 size: 58 2023-01-19 19:47:54,146 - __main__ - DEBUG - Correlation buffer size: 41 2023-01-19 19:47:54,500 - __main__ - DEBUG - SDR buffer 0 size: 57 2023-01-19 19:47:54,500 - __main__ - DEBUG - SDR buffer 1 size: 57 2023-01-19 19:47:54,500 - __main__ - DEBUG - Correlation buffer size: 42 2023-01-19 19:47:54,853 - __main__ - DEBUG - SDR buffer 0 size: 56 2023-01-19 19:47:54,853 - __main__ - DEBUG - SDR buffer 1 size: 56 2023-01-19 19:47:54,853 - __main__ - DEBUG - Correlation buffer size: 43 2023-01-19 19:47:55,204 - __main__ - DEBUG - SDR buffer 0 size: 55 2023-01-19 19:47:55,205 - __main__ - DEBUG - SDR buffer 1 size: 55 2023-01-19 19:47:55,205 - __main__ - DEBUG - Correlation buffer size: 44 2023-01-19 19:47:55,558 - __main__ - DEBUG - SDR buffer 0 size: 54 2023-01-19 19:47:55,559 - __main__ - DEBUG - SDR buffer 1 size: 54 2023-01-19 19:47:55,559 - __main__ - DEBUG - Correlation buffer size: 45 2023-01-19 19:47:55,912 - __main__ - DEBUG - SDR buffer 0 size: 53 2023-01-19 19:47:55,913 - __main__ - DEBUG - SDR buffer 1 size: 53 2023-01-19 19:47:55,913 - __main__ - DEBUG - Correlation buffer size: 46 2023-01-19 19:47:56,109 - __main__ - DEBUG - SDR buffer 0 size: 52 2023-01-19 19:47:56,110 - __main__ - DEBUG - SDR buffer 1 size: 52 2023-01-19 19:47:56,110 - __main__ - DEBUG - Correlation buffer size: 47 2023-01-19 19:47:56,465 - __main__ - DEBUG - SDR buffer 0 size: 51 2023-01-19 19:47:56,465 - __main__ - DEBUG - SDR buffer 1 size: 51 2023-01-19 19:47:56,465 - __main__ - DEBUG - Correlation buffer size: 48 2023-01-19 19:47:56,819 - __main__ - DEBUG - SDR buffer 0 size: 50 2023-01-19 19:47:56,819 - __main__ - DEBUG - SDR buffer 1 size: 50 2023-01-19 19:47:56,819 - __main__ - DEBUG - Correlation buffer size: 49 2023-01-19 19:47:57,172 - __main__ - DEBUG - SDR buffer 0 size: 49 2023-01-19 19:47:57,173 - __main__ - DEBUG - SDR buffer 1 size: 49 2023-01-19 19:47:57,173 - __main__ - DEBUG - Correlation buffer size: 50 2023-01-19 19:47:57,526 - __main__ - DEBUG - SDR buffer 0 size: 48 2023-01-19 19:47:57,526 - __main__ - DEBUG - SDR buffer 1 size: 48 2023-01-19 19:47:57,527 - __main__ - DEBUG - Correlation buffer size: 51 2023-01-19 19:47:57,881 - __main__ - DEBUG - SDR buffer 0 size: 47 2023-01-19 19:47:57,883 - __main__ - DEBUG - SDR buffer 1 size: 47 2023-01-19 19:47:57,883 - __main__ - DEBUG - Correlation buffer size: 52 2023-01-19 19:47:58,236 - __main__ - DEBUG - SDR buffer 0 size: 46 2023-01-19 19:47:58,237 - __main__ - DEBUG - SDR buffer 1 size: 46 2023-01-19 19:47:58,237 - __main__ - DEBUG - Correlation buffer size: 53 2023-01-19 19:47:58,591 - __main__ - DEBUG - SDR buffer 0 size: 45 2023-01-19 19:47:58,591 - __main__ - DEBUG - SDR buffer 1 size: 45 2023-01-19 19:47:58,591 - __main__ - DEBUG - Correlation buffer size: 54 2023-01-19 19:47:58,944 - __main__ - DEBUG - SDR buffer 0 size: 44 2023-01-19 19:47:58,945 - __main__ - DEBUG - SDR buffer 1 size: 44 2023-01-19 19:47:58,945 - __main__ - DEBUG - Correlation buffer size: 55 2023-01-19 19:47:59,298 - __main__ - DEBUG - SDR buffer 0 size: 43 2023-01-19 19:47:59,299 - __main__ - DEBUG - SDR buffer 1 size: 43 2023-01-19 19:47:59,299 - __main__ - DEBUG - Correlation buffer size: 56 2023-01-19 19:47:59,650 - __main__ - DEBUG - SDR buffer 0 size: 42 2023-01-19 19:47:59,651 - __main__ - DEBUG - SDR buffer 1 size: 42 2023-01-19 19:47:59,651 - __main__ - DEBUG - Correlation buffer size: 57 2023-01-19 19:48:00,004 - __main__ - DEBUG - SDR buffer 0 size: 41 2023-01-19 19:48:00,005 - __main__ - DEBUG - SDR buffer 1 size: 41 2023-01-19 19:48:00,005 - __main__ - DEBUG - Correlation buffer size: 58 2023-01-19 19:48:00,355 - __main__ - DEBUG - SDR buffer 0 size: 40 2023-01-19 19:48:00,356 - __main__ - DEBUG - SDR buffer 1 size: 40 2023-01-19 19:48:00,356 - __main__ - DEBUG - Correlation buffer size: 59 2023-01-19 19:48:00,708 - __main__ - DEBUG - SDR buffer 0 size: 39 2023-01-19 19:48:00,709 - __main__ - DEBUG - SDR buffer 1 size: 39 2023-01-19 19:48:00,709 - __main__ - DEBUG - Correlation buffer size: 60 2023-01-19 19:48:01,063 - __main__ - DEBUG - SDR buffer 0 size: 38 2023-01-19 19:48:01,063 - __main__ - DEBUG - SDR buffer 1 size: 38 2023-01-19 19:48:01,064 - __main__ - DEBUG - Correlation buffer size: 61 2023-01-19 19:48:01,417 - __main__ - DEBUG - SDR buffer 0 size: 37 2023-01-19 19:48:01,417 - __main__ - DEBUG - SDR buffer 1 size: 37 2023-01-19 19:48:01,418 - __main__ - DEBUG - Correlation buffer size: 62 2023-01-19 19:48:01,772 - __main__ - DEBUG - SDR buffer 0 size: 36 2023-01-19 19:48:01,772 - __main__ - DEBUG - SDR buffer 1 size: 36 2023-01-19 19:48:01,772 - __main__ - DEBUG - Correlation buffer size: 63 2023-01-19 19:48:02,126 - __main__ - DEBUG - SDR buffer 0 size: 35 2023-01-19 19:48:02,126 - __main__ - DEBUG - SDR buffer 1 size: 35 2023-01-19 19:48:02,126 - __main__ - DEBUG - Correlation buffer size: 64 2023-01-19 19:48:02,479 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-19 19:48:02,479 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-19 19:48:02,479 - __main__ - DEBUG - Correlation buffer size: 65 2023-01-19 19:48:02,835 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-19 19:48:02,835 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-19 19:48:02,836 - __main__ - DEBUG - Correlation buffer size: 66 2023-01-19 19:48:03,191 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-19 19:48:03,191 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-19 19:48:03,192 - __main__ - DEBUG - Correlation buffer size: 67 2023-01-19 19:48:03,543 - __main__ - DEBUG - SDR buffer 0 size: 31 2023-01-19 19:48:03,543 - __main__ - DEBUG - SDR buffer 1 size: 31 2023-01-19 19:48:03,544 - __main__ - DEBUG - Correlation buffer size: 68 2023-01-19 19:48:03,902 - __main__ - DEBUG - SDR buffer 0 size: 30 2023-01-19 19:48:03,902 - __main__ - DEBUG - SDR buffer 1 size: 30 2023-01-19 19:48:03,903 - __main__ - DEBUG - Correlation buffer size: 69 2023-01-19 19:48:04,276 - __main__ - DEBUG - SDR buffer 0 size: 29 2023-01-19 19:48:04,277 - __main__ - DEBUG - SDR buffer 1 size: 29 2023-01-19 19:48:04,277 - __main__ - DEBUG - Correlation buffer size: 70 2023-01-19 19:48:04,643 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-19 19:48:04,643 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-19 19:48:04,644 - __main__ - DEBUG - Correlation buffer size: 71 2023-01-19 19:48:05,006 - __main__ - DEBUG - SDR buffer 0 size: 27 2023-01-19 19:48:05,007 - __main__ - DEBUG - SDR buffer 1 size: 27 2023-01-19 19:48:05,007 - __main__ - DEBUG - Correlation buffer size: 72 2023-01-19 19:48:05,367 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-19 19:48:05,367 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-19 19:48:05,368 - __main__ - DEBUG - Correlation buffer size: 73 2023-01-19 19:48:05,725 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-19 19:48:05,726 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-19 19:48:05,726 - __main__ - DEBUG - Correlation buffer size: 74 2023-01-19 19:48:06,083 - __main__ - DEBUG - SDR buffer 0 size: 24 2023-01-19 19:48:06,084 - __main__ - DEBUG - SDR buffer 1 size: 24 2023-01-19 19:48:06,084 - __main__ - DEBUG - Correlation buffer size: 75 2023-01-19 19:48:06,447 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-19 19:48:06,448 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-19 19:48:06,448 - __main__ - DEBUG - Correlation buffer size: 76 2023-01-19 19:48:06,805 - __main__ - DEBUG - SDR buffer 0 size: 22 2023-01-19 19:48:06,806 - __main__ - DEBUG - SDR buffer 1 size: 22 2023-01-19 19:48:06,806 - __main__ - DEBUG - Correlation buffer size: 77 2023-01-19 19:48:07,165 - __main__ - DEBUG - SDR buffer 0 size: 21 2023-01-19 19:48:07,165 - __main__ - DEBUG - SDR buffer 1 size: 21 2023-01-19 19:48:07,165 - __main__ - DEBUG - Correlation buffer size: 78 2023-01-19 19:48:07,522 - __main__ - DEBUG - SDR buffer 0 size: 20 2023-01-19 19:48:07,522 - __main__ - DEBUG - SDR buffer 1 size: 20 2023-01-19 19:48:07,523 - __main__ - DEBUG - Correlation buffer size: 79 2023-01-19 19:48:07,881 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-19 19:48:07,882 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-19 19:48:07,882 - __main__ - DEBUG - Correlation buffer size: 80 2023-01-19 19:48:08,235 - __main__ - DEBUG - SDR buffer 0 size: 18 2023-01-19 19:48:08,235 - __main__ - DEBUG - SDR buffer 1 size: 18 2023-01-19 19:48:08,239 - __main__ - DEBUG - Correlation buffer size: 81 2023-01-19 19:48:08,437 - __main__ - DEBUG - SDR buffer 0 size: 17 2023-01-19 19:48:08,438 - __main__ - DEBUG - SDR buffer 1 size: 17 2023-01-19 19:48:08,438 - __main__ - DEBUG - Correlation buffer size: 82 2023-01-19 19:48:08,798 - __main__ - DEBUG - SDR buffer 0 size: 16 2023-01-19 19:48:08,799 - __main__ - DEBUG - SDR buffer 1 size: 16 2023-01-19 19:48:08,799 - __main__ - DEBUG - Correlation buffer size: 83 2023-01-19 19:48:09,157 - __main__ - DEBUG - SDR buffer 0 size: 15 2023-01-19 19:48:09,157 - __main__ - DEBUG - SDR buffer 1 size: 15 2023-01-19 19:48:09,157 - __main__ - DEBUG - Correlation buffer size: 84 2023-01-19 19:48:09,516 - __main__ - DEBUG - SDR buffer 0 size: 14 2023-01-19 19:48:09,516 - __main__ - DEBUG - SDR buffer 1 size: 14 2023-01-19 19:48:09,517 - __main__ - DEBUG - Correlation buffer size: 85 2023-01-19 19:48:09,875 - __main__ - DEBUG - SDR buffer 0 size: 13 2023-01-19 19:48:09,875 - __main__ - DEBUG - SDR buffer 1 size: 13 2023-01-19 19:48:09,876 - __main__ - DEBUG - Correlation buffer size: 86 2023-01-19 19:48:10,237 - __main__ - DEBUG - SDR buffer 0 size: 12 2023-01-19 19:48:10,238 - __main__ - DEBUG - SDR buffer 1 size: 12 2023-01-19 19:48:10,238 - __main__ - DEBUG - Correlation buffer size: 87 2023-01-19 19:48:10,601 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-19 19:48:10,601 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-19 19:48:10,601 - __main__ - DEBUG - Correlation buffer size: 88 2023-01-19 19:48:10,799 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-19 19:48:10,799 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-19 19:48:10,800 - __main__ - DEBUG - Correlation buffer size: 89 2023-01-19 19:48:11,157 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-19 19:48:11,157 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-19 19:48:11,158 - __main__ - DEBUG - Correlation buffer size: 90 2023-01-19 19:48:11,518 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-19 19:48:11,519 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-19 19:48:11,519 - __main__ - DEBUG - Correlation buffer size: 91 2023-01-19 19:48:11,873 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-19 19:48:11,874 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-19 19:48:11,874 - __main__ - DEBUG - Correlation buffer size: 92 2023-01-19 19:48:12,236 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-19 19:48:12,236 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-19 19:48:12,237 - __main__ - DEBUG - Correlation buffer size: 93 2023-01-19 19:48:12,593 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-19 19:48:12,593 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-19 19:48:12,594 - __main__ - DEBUG - Correlation buffer size: 94 2023-01-19 19:48:12,955 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-19 19:48:12,955 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-19 19:48:12,956 - __main__ - DEBUG - Correlation buffer size: 95 2023-01-19 19:48:13,311 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-19 19:48:13,311 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-19 19:48:13,312 - __main__ - DEBUG - Correlation buffer size: 96 2023-01-19 19:48:13,675 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-19 19:48:13,676 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-19 19:48:13,676 - __main__ - DEBUG - Correlation buffer size: 97 2023-01-19 19:48:14,031 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-19 19:48:14,032 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-19 19:48:14,032 - __main__ - DEBUG - Correlation buffer size: 98 2023-01-19 19:48:14,240 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-19 19:48:14,241 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-19 19:48:14,241 - __main__ - DEBUG - Correlation buffer size: 99 2023-01-19 19:48:15,243 - __main__ - DEBUG - Buffer 0 empty 2023-01-19 19:48:16,248 - __main__ - DEBUG - Buffer 1 empty 2023-01-19 19:48:16,249 - __main__ - DEBUG - Time up, but waiting for output buffer to drain. 2023-01-19 19:48:16,591 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-19 19:48:16,592 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-19 19:48:16,592 - __main__ - DEBUG - Correlation buffer size: 100 2023-01-19 19:48:17,594 - __main__ - DEBUG - Buffer 0 empty 2023-01-19 19:48:18,597 - __main__ - DEBUG - Buffer 1 empty 2023-01-19 19:48:18,602 - __main__ - DEBUG - Time up, but waiting for output buffer to drain. 2023-01-19 19:48:18,945 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-19 19:48:18,946 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-19 19:48:18,946 - __main__ - DEBUG - Correlation buffer size: 101 2023-01-19 19:48:19,950 - __main__ - DEBUG - Buffer 0 empty 2023-01-19 19:48:20,954 - __main__ - DEBUG - Buffer 1 empty 2023-01-19 19:48:20,958 - __main__ - DEBUG - Time up, but waiting for output buffer to drain. 2023-01-19 19:48:21,314 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-19 19:48:21,314 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-19 19:48:21,314 - __main__ - DEBUG - Correlation buffer size: 102 2023-01-19 19:48:22,317 - __main__ - DEBUG - Buffer 0 empty ^CTraceback (most recent call last): File "/home/ewthornton/effex/effex/effex.py", line 910, in cor.run_state_machine() File "/home/ewthornton/effex/effex/effex.py", line 369, in run_state_machine data_1 = self.buf1.get(block=True, timeout=1) File "/home/ewthornton/miniforge3/envs/cusignal-dev/lib/python3.10/multiprocessing/queues.py", line 113, in get if not self._poll(timeout): File "/home/ewthornton/miniforge3/envs/cusignal-dev/lib/python3.10/multiprocessing/connection.py", line 262, in poll return self._poll(timeout) File "/home/ewthornton/miniforge3/envs/cusignal-dev/lib/python3.10/multiprocessing/connection.py", line 429, in _poll r = wait([self], timeout) File "/home/ewthornton/miniforge3/envs/cusignal-dev/lib/python3.10/multiprocessing/connection.py", line 936, in wait ready = selector.select(timeout) File "/home/ewthornton/miniforge3/envs/cusignal-dev/lib/python3.10/selectors.py", line 416, in select fd_event_list = self._selector.poll(timeout) KeyboardInterrupt ^CKilled
evanmayer commented 1 year ago

Can you try sudo tegrastats --interval 100 while effex is running, and send more lines? That 0% number next to GR3D is suspicious, meaning either <1% of the GPU is actually in use, or you just caught it when it wasn't processing any data.

tegrastats docs

I'm looking for GR3D_FREQ, something looking like GR3D_FREQ 0%@921 to check both utilization and GPU clock frequency, and VDD_CPU and VDD_GPU to check power consumption in mW. This should tell us how your GPU is doing. Your beefier USB power supply may be good enough to avoid brown-outs and keep things in dmesg happy, but I know this thing has more than one power mode. I think the higher 10W mode is the default, but there is also a 5W mode. Being in 5W mode will throttle the CPU/GPU clock speeds for sure.

For what it's worth, my Jetson is powered via the barrel jack by a 5V 5A power supply, although I doubt it's drawing that many amps under load. I have not yet run into any issues running the software and powering 2x Nooelec low noise amplifiers via the RTL-SDR bias-tees.

evanmayer commented 1 year ago

Same result, except the output buffer never drains.

FYI, I am using a micro USB power supply, but the OS does not seem to be complaining about overcurrent and throttling. The first couple power supplies I tried, did in-fact result in throttling with lots of messages in dmesg.

Here's a snapshot of tegrastats while effex is running.

RAM 1847/3964MB (lfb 5x4MB) SWAP 0/1982MB (cached 0MB) CPU [8%@1479,19%@1479,35%@1479,40%@1479] EMC_FREQ 0% GR3D_FREQ 0% PLL@31.5C CPU@35C PMIC@50C GPU@32C AO@40.5C thermal@33.25C

I've also installed jtop, and can see that it's running in MAXN power mode. I tried running "Jetson_clocks" to see if it helped and no difference was noted. python effex.py --time 15 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 131072 --resolution 4096 --gain 29.7 --mode spectrum --loglevel=DEBUG --omit_plot=True

Ok, thanks for checking the power mode and trying jetson_clocks. Barring unhappy results from tegrastats, I see no reason why you shouldn't also have good performance. What make/model are the SDR devices, out of curiosity?

gonesurfing commented 1 year ago

I ordered a barrel jack power supply to test, but the Jetson is definitely running in 10W mode (MAXN) with no brownouts.

Just to make sure there wasn't something silly going on with having no input signal, I put a noise source with a y-splitter on both RTL-SDRv3 inputs. No noticeable change.

There is a little GPU activity, but it's very sporadic. Maybe every 1s there is a 10-90% usage. It seems that there is a thread hogging CPU usage, as each stat frame has one CPU nearly maxed out. Just speculating, but maybe there is a dependency that is running on the CPU instead of the GPU?

I'm going to try and dig through the code this weekend, and see if I can identify the function(s) that are bogging things down.

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [90%@1479,16%@1479,0%@1479,9%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 7%@768 APE 25 PLL@28C CPU@32C PMIC@50C GPU@28.5C AO@37C thermal@30.25C POM_5V_IN 2746/2911 POM_5V_GPU 159/161 POM_5V_CPU 796/989

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,20%@1479,80%@1479,9%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28C CPU@32C PMIC@50C GPU@29C AO@36.5C thermal@30.25C POM_5V_IN 2980/2911 POM_5V_GPU 238/162 POM_5V_CPU 912/989

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [9%@1479,0%@1479,70%@1479,30%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28C CPU@31.5C PMIC@50C GPU@29C AO@37C thermal@30.25C POM_5V_IN 2631/2910 POM_5V_GPU 119/161 POM_5V_CPU 756/988

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28C CPU@31.5C PMIC@50C GPU@29C AO@36.5C thermal@30.25C POM_5V_IN 2631/2909 POM_5V_GPU 119/161 POM_5V_CPU 757/987

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [16%@1479,10%@1479,72%@1479,27%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28C CPU@31.5C PMIC@50C GPU@29C AO@36.5C thermal@30.25C POM_5V_IN 2941/2909 POM_5V_GPU 158/161 POM_5V_CPU 1111/988

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,27%@1479,18%@1479,70%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28.5C CPU@32C PMIC@50C GPU@29.5C AO@37C thermal@30.25C POM_5V_IN 3055/2910 POM_5V_GPU 277/162 POM_5V_CPU 952/988

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [9%@1479,9%@1479,0%@1479,83%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28C CPU@31.5C PMIC@50C GPU@28.5C AO@36.5C thermal@30.25C POM_5V_IN 2591/2909 POM_5V_GPU 119/162 POM_5V_CPU 717/987

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [9%@1479,100%@1479,0%@1479,0%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28C CPU@33C PMIC@50C GPU@29.5C AO@36.5C thermal@30.25C POM_5V_IN 2671/2908 POM_5V_GPU 119/161 POM_5V_CPU 796/986

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,60%@1479,9%@1479,30%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 99%@768 APE 25 PLL@28C CPU@32C PMIC@50C GPU@29C AO@37C thermal@30.25C POM_5V_IN 3282/2909 POM_5V_GPU 474/162 POM_5V_CPU 909/986

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [9%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28.5C CPU@31.5C PMIC@50C GPU@29.5C AO@36.5C thermal@30.25C POM_5V_IN 2706/2908 POM_5V_GPU 159/162 POM_5V_CPU 796/985

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,0%@1479,81%@1479,20%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 0%@768 APE 25 PLL@28.5C CPU@31.5C PMIC@50C GPU@29C AO@37C thermal@30.25C POM_5V_IN 2706/2908 POM_5V_GPU 119/162 POM_5V_CPU 835/985

RAM 1464/3964MB (lfb 214x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [18%@1479,16%@1479,70%@1479,18%@1479] EMC_FREQ 6%@1600 GR3D_FREQ 7%@768 APE 25 PLL@28C CPU@31.5C PMIC@50C GPU@29C AO@36.5C thermal@30.25C POM_5V_IN 2941/2908 POM_5V_GPU 158/162 POM_5V_CPU 990/985

evanmayer commented 1 year ago

Thanks for the tegrastats dump. This is odd behavior indeed. I have thought about (and implemented in other projects, not this one) conditional imports based on whether the user has cusignal available or not. This software won't even run if cusignal is not found.

It's possible that the scheduler on the OS (due to some different defaults in a newer Jetpack image?) is kneecapping the program by not giving the correlator tasks full access to their own processors. I haven't updated my Jetpack image in some time, because I haven't needed to, but that's certainly something I can try if necessary to reproduce your issue. I'd just have to back up my current SD card image.

I encourage you having a poke around. Maybe see _startup_task(), where I start up everything that needs to happen concurrently:

The GPU processing task is called on each loop through the main body of the program, in run_state_machine().

I have not made any efforts to assign or pin any of these to a specific processor core, leaving that management up to the OS. It's possible that they could benefit from more babysitting, but that's starting to get fairly involved, and I'd prefer to keep it as a last resort.

evanmayer commented 1 year ago

Re: this

Just to make sure there wasn't something silly going on with having no input signal, I put a noise source with a y-splitter on both RTL-SDRv3 inputs. No noticeable change.

You can be assured this isn't a problem. I run without a splitter, just open SDR inputs all the time when I'm testing portions of the code unrelated to cross-correlation. The only difference it makes is that the cross-correlation of both channels is garbage, since they are independent and uncorrelated noisy samples from the open SDR inputs. It doesn't affect the speed of execution or processing load in any way.

evanmayer commented 1 year ago

Querying my Jetpack version info:

(effex-dev) evanmayer@evanjetson:~/github/effex$ cat /etc/nv_tegra_release
# R32 (release), REVISION: 3.1, GCID: 18186506, BOARD: t210ref, EABI: aarch64, DATE: Tue Dec 10 06:58:34 UTC 2019

https://forums.developer.nvidia.com/t/jetpack-version-check/221308

Looks like I'm on L4T 32, rev. 3.1. So if I'm reading this right, that would be Jetpack 4.3.

https://developer.nvidia.com/embedded/jetpack-archive

evanmayer commented 1 year ago

Output from running tegrastats alongside on my machine:

```bash (effex-dev) evanmayer@evanjetson:~/github/effex$ sudo tegrastats --interval 50 & ./run.sh [1] 23590 Found 2 device(s): 0: Realtek, RTL2838UHIDIR, SN: 2 1: Realtek, RTL2838UHIDIR, SN: 1 Using device 0: Generic RTL2832U OEM Found Rafael Micro R820T tuner RAM 717/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [18%@102,2%@102,0%@102,0%@102] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.5C POM_5V_IN 1057/1057 POM_5V_GPU 0/0 POM_5V_CPU 126/126 RAM 717/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [5%@102,0%@102,0%@102,0%@102] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29C iwlwifi@33C PMIC@100C GPU@29C AO@38C thermal@29.5C POM_5V_IN 1015/1036 POM_5V_GPU 0/0 POM_5V_CPU 126/126 RAM 717/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [6%@102,5%@204,0%@204,0%@204] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1057/1043 POM_5V_GPU 0/0 POM_5V_CPU 126/126 Found 2 device(s): 0: Realtek, RTL2838UHIDIR, SN: 2 1: Realtek, RTL2838UHIDIR, SN: 1 Using device 1: Generic RTL2832U OEM RAM 718/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [30%@102,8%@102,0%@102,12%@102] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@36C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1057/1046 POM_5V_GPU 0/0 POM_5V_CPU 126/126 Found Rafael Micro R820T tuner RAM 718/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [25%@102,2%@102,2%@102,2%@102] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@34C PMIC@100C GPU@29C AO@38C thermal@29.25C POM_5V_IN 1103/1057 POM_5V_GPU 0/0 POM_5V_CPU 127/126 RAM 718/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [10%@102,2%@102,2%@204,0%@204] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1057/1057 POM_5V_GPU 0/0 POM_5V_CPU 126/126 RAM 718/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [5%@204,2%@204,4%@204,0%@204] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1057/1057 POM_5V_GPU 0/0 POM_5V_CPU 126/126 RAM 723/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [18%@102,3%@102,0%@204,40%@204] EMC_FREQ 2%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1015/1052 POM_5V_GPU 0/0 POM_5V_CPU 126/126 RAM 733/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [29%@1479,28%@1479,29%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@33C PMIC@100C GPU@29C AO@39C thermal@29.75C POM_5V_IN 2484/1211 POM_5V_GPU 0/0 POM_5V_CPU 926/215 RAM 744/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.75C POM_5V_IN 2610/1351 POM_5V_GPU 0/0 POM_5V_CPU 1051/298 RAM 751/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,3%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@33C PMIC@100C GPU@29.5C AO@38.5C thermal@29.75C POM_5V_IN 2526/1458 POM_5V_GPU 0/0 POM_5V_CPU 968/359 RAM 756/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [6%@1479,0%@1479,3%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27.5C CPU@30C iwlwifi@33C PMIC@100C GPU@29.5C AO@39C thermal@29.5C POM_5V_IN 2526/1547 POM_5V_GPU 0/0 POM_5V_CPU 968/410 RAM 767/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [6%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@33C PMIC@100C GPU@29.5C AO@38.5C thermal@29.5C POM_5V_IN 2484/1619 POM_5V_GPU 0/0 POM_5V_CPU 926/449 RAM 769/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [3%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27.5C CPU@30C iwlwifi@34C PMIC@100C GPU@29.5C AO@39C thermal@29.5C POM_5V_IN 2526/1683 POM_5V_GPU 0/0 POM_5V_CPU 1010/489 RAM 787/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [2%@1479,0%@1479,2%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@33C PMIC@100C GPU@29.5C AO@39C thermal@29.75C POM_5V_IN 2526/1740 POM_5V_GPU 0/0 POM_5V_CPU 884/516 RAM 793/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@34C PMIC@100C GPU@29.5C AO@39C thermal@29.75C POM_5V_IN 2484/1786 POM_5V_GPU 0/0 POM_5V_CPU 926/541 RAM 800/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [3%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@34C PMIC@100C GPU@29.5C AO@39C thermal@29.75C POM_5V_IN 2526/1830 POM_5V_GPU 0/0 POM_5V_CPU 1010/569 RAM 808/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1479,3%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27.5C CPU@30C iwlwifi@34C PMIC@100C GPU@29C AO@39C thermal@29.75C POM_5V_IN 2484/1866 POM_5V_GPU 0/0 POM_5V_CPU 968/591 RAM 813/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [3%@1479,0%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27.5C CPU@30C iwlwifi@33C PMIC@100C GPU@29.5C AO@38.5C thermal@29.75C POM_5V_IN 2526/1901 POM_5V_GPU 0/0 POM_5V_CPU 968/611 RAM 818/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [15%@1479,2%@1479,0%@1479,66%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@30C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.75C POM_5V_IN 2484/1930 POM_5V_GPU 0/0 POM_5V_CPU 926/627 Found Rafael Micro R820T tuner RAM 818/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [31%@102,7%@102,4%@102,2%@102] EMC_FREQ 7%@204 GR3D_FREQ 0%@76 APE 25 PLL@26.5C CPU@29.5C iwlwifi@34C PMIC@100C GPU@29C AO@38.5C thermal@29.75C POM_5V_IN 1145/1892 POM_5V_GPU 0/0 POM_5V_CPU 169/605 Found Rafael Micro R820T tuner RAM 818/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [31%@403,2%@403,5%@403,0%@403] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@26.5C CPU@30C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1309/1866 POM_5V_GPU 0/0 POM_5V_CPU 211/587 RAM 818/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [26%@102,2%@102,0%@102,0%@102] EMC_FREQ 7%@204 GR3D_FREQ 0%@76 APE 25 PLL@26C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@38.5C thermal@29.25C POM_5V_IN 1054/1830 POM_5V_GPU 0/0 POM_5V_CPU 126/567 RAM 862/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [76%@102,5%@102,7%@102,2%@102] EMC_FREQ 7%@204 GR3D_FREQ 0%@76 APE 25 PLL@26.5C CPU@29.5C iwlwifi@33C PMIC@100C GPU@29C AO@39.5C thermal@29.25C POM_5V_IN 1093/1800 POM_5V_GPU 0/0 POM_5V_CPU 126/548 RAM 869/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1479,0%@1479,3%@1479,0%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@27C CPU@32C iwlwifi@33C PMIC@100C GPU@28.5C AO@39C thermal@30.25C POM_5V_IN 2662/1834 POM_5V_GPU 41/1 POM_5V_CPU 1081/570 2023-01-20 22:14:50,999 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-20 22:14:51,000 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:51,000 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:51,001 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-20 22:14:51,001 - __main__ - INFO - Data will be saved to visibilities_20230120-221450.csv. 2023-01-20 22:14:51,012 - __main__ - INFO - Cross-correlation will begin at Fri, 20 Jan 2023 22:14:52 2023-01-20 22:14:51,013 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-20 22:14:51,034 - __main__ - DEBUG - Starting output buffering thread. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/evanmayer/github/effex/effex/effex.py:354: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-20 22:14:51,041 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-20 22:14:51,042 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:51,042 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:51,043 - __main__ - DEBUG - Correlation buffer size: 0 RAM 882/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [73%@1479,65%@1479,3%@1479,87%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 11%@76 APE 25 PLL@27C CPU@30C iwlwifi@34C PMIC@100C GPU@29C AO@39C thermal@30.25C POM_5V_IN 2499/1860 POM_5V_GPU 41/3 POM_5V_CPU 874/581 RAM 882/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1479,100%@1479,3%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@28C CPU@32.5C iwlwifi@34C PMIC@100C GPU@29.5C AO@39.5C thermal@30.25C POM_5V_IN 3874/1934 POM_5V_GPU 41/4 POM_5V_CPU 2308/645 RAM 882/3964MB (lfb 140x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [100%@1479,100%@1479,0%@1479,100%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@28.5C CPU@33C iwlwifi@34C PMIC@100C GPU@29.5C AO@39.5C thermal@31.25C POM_5V_IN 3915/2005 POM_5V_GPU 41/5 POM_5V_CPU 2349/706 RAM 941/3964MB (lfb 136x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [35%@1479,35%@1479,32%@1479,38%@1479] EMC_FREQ 0%@1600 GR3D_FREQ 0%@76 APE 25 PLL@28.5C CPU@33C iwlwifi@34C PMIC@100C GPU@29.5C AO@39C thermal@31.25C POM_5V_IN 3880/2070 POM_5V_GPU 41/7 POM_5V_CPU 2349/763 2023-01-20 22:14:52,237 - __main__ - DEBUG - Starting calibration RAM 1051/3964MB (lfb 123x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [92%@1479,15%@1479,34%@1479,17%@1479] EMC_FREQ 1%@1600 GR3D_FREQ 58%@76 APE 25 PLL@27.5C CPU@31C iwlwifi@33C PMIC@100C GPU@29.5C AO@39.5C thermal@31.25C POM_5V_IN 3151/2106 POM_5V_GPU 124/10 POM_5V_CPU 1119/775 RAM 1070/3964MB (lfb 125x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [78%@1479,12%@1479,3%@1479,19%@1479] EMC_FREQ 2%@1600 GR3D_FREQ 0%@230 APE 25 PLL@27.5C CPU@30.5C iwlwifi@34C PMIC@100C GPU@29.5C AO@39C thermal@31.25C POM_5V_IN 3151/2139 POM_5V_GPU 124/14 POM_5V_CPU 1368/794 2023-01-20 22:14:53,071 - __main__ - INFO - Estimated delay (us): -547.625053274775 2023-01-20 22:14:53,072 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-20 22:14:53,072 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-20 22:14:53,072 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-20 22:14:53,072 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-20 22:14:53,218 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-20 22:14:53,220 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-20 22:14:53,220 - __main__ - DEBUG - Correlation buffer size: 1 RAM 1112/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [23%@1479,22%@1479,57%@1479,13%@1479] EMC_FREQ 2%@1600 GR3D_FREQ 41%@537 APE 25 PLL@27C CPU@30C iwlwifi@36C PMIC@100C GPU@30.5C AO@39C thermal@29.5C POM_5V_IN 2782/2159 POM_5V_GPU 415/27 POM_5V_CPU 623/788 2023-01-20 22:14:53,279 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-20 22:14:53,279 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-20 22:14:53,279 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:14:53,337 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-20 22:14:53,337 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-20 22:14:53,338 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:14:53,399 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-20 22:14:53,400 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-20 22:14:53,400 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:14:53,459 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-20 22:14:53,459 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-20 22:14:53,460 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:14:53,515 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-20 22:14:53,515 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-20 22:14:53,516 - __main__ - DEBUG - Correlation buffer size: 6 RAM 1123/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [74%@1479,31%@1479,30%@1479,31%@1479] EMC_FREQ 4%@1600 GR3D_FREQ 99%@691 APE 25 PLL@28C CPU@31C iwlwifi@37C PMIC@100C GPU@31C AO@40.5C thermal@29.5C POM_5V_IN 4314/2225 POM_5V_GPU 821/51 POM_5V_CPU 1314/804 2023-01-20 22:14:53,574 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-20 22:14:53,575 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-20 22:14:53,575 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-20 22:14:53,630 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-20 22:14:53,631 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-20 22:14:53,631 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:14:53,690 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-20 22:14:53,691 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-20 22:14:53,691 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-20 22:14:53,746 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-20 22:14:53,747 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-20 22:14:53,747 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-20 22:14:53,806 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-20 22:14:53,807 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-20 22:14:53,807 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:14:53,862 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:53,863 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:53,863 - __main__ - DEBUG - Correlation buffer size: 12 RAM 1123/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [83%@1479,37%@1479,20%@1479,28%@1479] EMC_FREQ 7%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@29.5C POM_5V_IN 4751/2299 POM_5V_GPU 1024/79 POM_5V_CPU 1392/822 2023-01-20 22:14:53,929 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:53,929 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:53,930 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-20 22:14:53,987 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:53,988 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:53,988 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-20 22:14:54,143 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:54,166 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:54,167 - __main__ - DEBUG - Correlation buffer size: 12 RAM 1126/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [62%@1479,26%@1479,19%@1479,33%@1479] EMC_FREQ 10%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@31C iwlwifi@36C PMIC@100C GPU@30.5C AO@40C thermal@31.25C POM_5V_IN 4594/2365 POM_5V_GPU 1064/107 POM_5V_CPU 1310/835 2023-01-20 22:14:54,424 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-20 22:14:54,447 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-20 22:14:54,449 - __main__ - DEBUG - Correlation buffer size: 5 RAM 1123/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [63%@1479,35%@1479,29%@1479,20%@1479] EMC_FREQ 11%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@33C iwlwifi@36C PMIC@100C GPU@30.5C AO@39.5C thermal@31.25C POM_5V_IN 3638/2400 POM_5V_GPU 248/111 POM_5V_CPU 1486/854 2023-01-20 22:14:54,623 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-20 22:14:54,624 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-20 22:14:54,624 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-20 22:14:54,686 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-20 22:14:54,687 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-20 22:14:54,687 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:14:54,742 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-20 22:14:54,743 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-20 22:14:54,743 - __main__ - DEBUG - Correlation buffer size: 3 RAM 1126/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [54%@1479,46%@1479,28%@1479,30%@1479] EMC_FREQ 11%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@33C iwlwifi@37C PMIC@100C GPU@31C AO@40C thermal@31.25C POM_5V_IN 3472/2429 POM_5V_GPU 165/113 POM_5V_CPU 1529/872 2023-01-20 22:14:54,805 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-20 22:14:54,805 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-20 22:14:54,806 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:14:54,863 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:54,863 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:54,864 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:14:54,921 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:54,921 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:54,922 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:14:54,981 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:54,981 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:54,982 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-20 22:14:55,037 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:55,037 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:55,038 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:14:55,096 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:55,097 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:55,097 - __main__ - DEBUG - Correlation buffer size: 9 RAM 1126/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [25%@1479,41%@1479,70%@1479,35%@1479] EMC_FREQ 11%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@32.5C iwlwifi@37C PMIC@100C GPU@31C AO@40.5C thermal@31.25C POM_5V_IN 4710/2489 POM_5V_GPU 1064/138 POM_5V_CPU 1392/885 2023-01-20 22:14:55,153 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:55,154 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:55,154 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-20 22:14:55,214 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:55,214 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:55,215 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:14:55,267 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:55,267 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:55,267 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-20 22:14:55,363 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:55,363 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:55,364 - __main__ - DEBUG - Correlation buffer size: 13 RAM 1120/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [23%@1479,6%@1479,55%@1479,31%@1479] EMC_FREQ 14%@1600 GR3D_FREQ 36%@921 APE 25 PLL@28C CPU@32C iwlwifi@37C PMIC@100C GPU@31.5C AO@40C thermal@32C POM_5V_IN 4907/2551 POM_5V_GPU 1269/167 POM_5V_CPU 1308/896 2023-01-20 22:14:55,473 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:55,473 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:55,474 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-20 22:14:55,582 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:55,582 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:55,583 - __main__ - DEBUG - Correlation buffer size: 15 RAM 1126/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [20%@1479,48%@1479,33%@1479,23%@1479] EMC_FREQ 15%@1600 GR3D_FREQ 20%@921 APE 25 PLL@27.5C CPU@32C iwlwifi@35C PMIC@100C GPU@30.5C AO@39.5C thermal@32C POM_5V_IN 3715/2580 POM_5V_GPU 577/177 POM_5V_CPU 1071/901 2023-01-20 22:14:55,932 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:55,939 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:55,963 - __main__ - DEBUG - Correlation buffer size: 6 RAM 1126/3964MB (lfb 120x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [75%@1479,10%@1479,41%@1479,13%@1479] EMC_FREQ 15%@1600 GR3D_FREQ 5%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@36C PMIC@100C GPU@30.5C AO@40C thermal@32C POM_5V_IN 3915/2613 POM_5V_GPU 865/194 POM_5V_CPU 1195/908 2023-01-20 22:14:56,182 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-20 22:14:56,183 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:56,183 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-20 22:14:56,241 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:56,241 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:56,241 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:14:56,300 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:56,300 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:56,301 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:14:56,356 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:56,356 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:56,357 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:14:56,415 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:56,415 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:56,416 - __main__ - DEBUG - Correlation buffer size: 5 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [41%@1479,60%@1479,40%@1479,20%@1479] EMC_FREQ 14%@1600 GR3D_FREQ 0%@921 APE 25 PLL@27.5C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@32C POM_5V_IN 3555/2635 POM_5V_GPU 496/201 POM_5V_CPU 1279/917 2023-01-20 22:14:56,472 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:56,472 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:56,472 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:14:56,531 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:56,532 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:56,532 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-20 22:14:56,584 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:56,584 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:56,584 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:14:56,674 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:56,674 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:56,675 - __main__ - DEBUG - Correlation buffer size: 9 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [26%@1479,25%@1479,23%@1479,46%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 31%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31C AO@40C thermal@32C POM_5V_IN 4948/2689 POM_5V_GPU 1308/227 POM_5V_CPU 1308/926 2023-01-20 22:14:56,783 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:56,784 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:56,784 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-20 22:14:56,892 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:56,892 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:56,892 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:14:57,001 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:57,001 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:57,001 - __main__ - DEBUG - Correlation buffer size: 12 RAM 1113/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [16%@1224,16%@1224,15%@1224,41%@1224] EMC_FREQ 16%@1600 GR3D_FREQ 64%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@31C AO@40C thermal@32C POM_5V_IN 3833/2715 POM_5V_GPU 865/241 POM_5V_CPU 947/926 2023-01-20 22:14:57,111 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:57,111 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:57,111 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-20 22:14:57,437 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:57,439 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:57,440 - __main__ - DEBUG - Correlation buffer size: 6 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [29%@1479,37%@1479,15%@1479,35%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@31C iwlwifi@35C PMIC@100C GPU@30.5C AO@39.5C thermal@32C POM_5V_IN 3431/2731 POM_5V_GPU 372/244 POM_5V_CPU 1074/929 2023-01-20 22:14:57,683 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:57,684 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:57,685 - __main__ - DEBUG - Correlation buffer size: 1 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [42%@1479,40%@1479,29%@1479,41%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@32.5C iwlwifi@36C PMIC@100C GPU@31C AO@39.5C thermal@31.25C POM_5V_IN 3638/2750 POM_5V_GPU 248/244 POM_5V_CPU 1529/942 2023-01-20 22:14:57,751 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:57,752 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:57,752 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:14:57,809 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:57,809 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:57,810 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:14:57,868 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:57,869 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:57,869 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:14:57,928 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:57,928 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:57,929 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:14:57,984 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:57,985 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:57,985 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:14:58,042 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:58,043 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:58,043 - __main__ - DEBUG - Correlation buffer size: 7 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [23%@1479,24%@1479,76%@1479,36%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 40%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@31.25C POM_5V_IN 4279/2783 POM_5V_GPU 780/256 POM_5V_CPU 1355/951 2023-01-20 22:14:58,098 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:58,098 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:58,099 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:14:58,203 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:58,203 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:58,204 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-20 22:14:58,312 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:58,312 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:58,313 - __main__ - DEBUG - Correlation buffer size: 10 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [22%@1479,19%@1479,36%@1479,15%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 82%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@31C AO@40C thermal@31.25C POM_5V_IN 4635/2821 POM_5V_GPU 1271/277 POM_5V_CPU 1107/954 2023-01-20 22:14:58,421 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:58,421 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:58,422 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:14:58,530 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:58,530 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:58,530 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-20 22:14:58,639 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:58,640 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:58,640 - __main__ - DEBUG - Correlation buffer size: 13 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [21%@1479,29%@1479,15%@1479,20%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 46%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31C AO@40C thermal@31.25C POM_5V_IN 3715/2840 POM_5V_GPU 660/285 POM_5V_CPU 990/955 2023-01-20 22:14:58,975 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:58,977 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:58,978 - __main__ - DEBUG - Correlation buffer size: 5 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [14%@1479,30%@1479,16%@1479,79%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@32.5C iwlwifi@36C PMIC@100C GPU@31C AO@39.5C thermal@31.25C POM_5V_IN 3395/2851 POM_5V_GPU 372/286 POM_5V_CPU 1200/960 2023-01-20 22:14:59,157 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:14:59,158 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:14:59,158 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-20 22:14:59,215 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:59,215 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:59,216 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:14:59,280 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:14:59,281 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:14:59,281 - __main__ - DEBUG - Correlation buffer size: 3 RAM 1108/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [37%@1479,50%@1479,24%@1479,51%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@31.25C POM_5V_IN 3431/2862 POM_5V_GPU 248/285 POM_5V_CPU 1488/970 2023-01-20 22:14:59,339 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:59,339 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:59,340 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:14:59,401 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:59,402 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:59,402 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:14:59,458 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:14:59,459 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:14:59,460 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:14:59,516 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:59,517 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:59,517 - __main__ - DEBUG - Correlation buffer size: 7 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [33%@1479,16%@1479,53%@1479,25%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 52%@921 APE 25 PLL@28.5C CPU@32.5C iwlwifi@37C PMIC@100C GPU@31C AO@39.5C thermal@31.25C POM_5V_IN 5152/2906 POM_5V_GPU 1347/306 POM_5V_CPU 1429/979 2023-01-20 22:14:59,624 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:59,624 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:59,625 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:14:59,732 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:59,733 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:59,733 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-20 22:14:59,841 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:59,842 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:59,842 - __main__ - DEBUG - Correlation buffer size: 10 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [20%@1224,23%@1224,25%@1224,22%@1224] EMC_FREQ 17%@1600 GR3D_FREQ 64%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@37C PMIC@100C GPU@30.5C AO@40C thermal@31C POM_5V_IN 3632/2920 POM_5V_GPU 949/318 POM_5V_CPU 702/974 2023-01-20 22:14:59,951 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:14:59,952 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:14:59,952 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:15:00,060 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:00,060 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:00,061 - __main__ - DEBUG - Correlation buffer size: 12 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [21%@1224,25%@1224,34%@1224,30%@1224] EMC_FREQ 17%@1600 GR3D_FREQ 74%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@35C PMIC@100C GPU@31C AO@40C thermal@31C POM_5V_IN 3874/2938 POM_5V_GPU 1030/331 POM_5V_CPU 783/970 2023-01-20 22:15:00,365 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:00,371 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:00,395 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:15:00,599 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:00,599 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:00,600 - __main__ - DEBUG - Correlation buffer size: 1 RAM 1111/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [45%@1479,27%@1479,25%@1479,56%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 7%@921 APE 25 PLL@28C CPU@32.5C iwlwifi@36C PMIC@100C GPU@31C AO@40C thermal@31C POM_5V_IN 3519/2948 POM_5V_GPU 414/333 POM_5V_CPU 1240/975 2023-01-20 22:15:00,658 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:00,659 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:00,659 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:15:00,715 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:00,715 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:00,716 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:15:00,775 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:00,775 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:00,775 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:15:00,831 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:00,831 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:00,831 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:15:00,890 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:00,891 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:00,891 - __main__ - DEBUG - Correlation buffer size: 6 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [36%@1479,36%@1479,46%@1479,45%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 55%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@31.5C AO@41C thermal@31.5C POM_5V_IN 4519/2976 POM_5V_GPU 943/344 POM_5V_CPU 1435/984 2023-01-20 22:15:00,943 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:00,944 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:00,944 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-20 22:15:01,044 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:01,045 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:01,049 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:15:01,151 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:01,152 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:01,152 - __main__ - DEBUG - Correlation buffer size: 9 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [25%@1479,30%@1479,21%@1479,24%@1479] EMC_FREQ 18%@1600 GR3D_FREQ 99%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@31C AO@39.5C thermal@31.5C POM_5V_IN 4594/3005 POM_5V_GPU 1479/363 POM_5V_CPU 905/982 2023-01-20 22:15:01,263 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:01,263 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:01,264 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-20 22:15:01,371 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:01,371 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:01,372 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:15:01,479 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:01,480 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:01,480 - __main__ - DEBUG - Correlation buffer size: 12 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [23%@1224,22%@1224,16%@1224,23%@1224] EMC_FREQ 18%@1600 GR3D_FREQ 99%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31C AO@40C thermal@31.5C POM_5V_IN 3874/3019 POM_5V_GPU 1112/376 POM_5V_CPU 701/977 2023-01-20 22:15:01,590 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:01,591 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:01,591 - __main__ - DEBUG - Correlation buffer size: 13 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [75%@1224,16%@1224,19%@1224,32%@1224] EMC_FREQ 18%@1600 GR3D_FREQ 52%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@35C PMIC@100C GPU@31C AO@40C thermal@31.5C POM_5V_IN 3797/3033 POM_5V_GPU 824/384 POM_5V_CPU 947/977 2023-01-20 22:15:01,936 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:01,942 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:01,967 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:15:02,116 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:02,116 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:02,117 - __main__ - DEBUG - Correlation buffer size: 1 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [63%@1326,16%@1326,34%@1326,36%@1326] EMC_FREQ 17%@1600 GR3D_FREQ 18%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@32C POM_5V_IN 3715/3044 POM_5V_GPU 784/391 POM_5V_CPU 1073/978 2023-01-20 22:15:02,173 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:02,173 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:02,174 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:15:02,235 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:02,235 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:02,235 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:15:02,294 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:02,295 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:02,296 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:15:02,351 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:02,352 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:02,352 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:15:02,411 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:02,412 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:02,413 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:15:02,470 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:02,471 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:02,471 - __main__ - DEBUG - Correlation buffer size: 7 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [23%@1479,27%@1479,65%@1479,35%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 50%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@32C AO@40.5C thermal@32C POM_5V_IN 4676/3071 POM_5V_GPU 943/400 POM_5V_CPU 1435/986 2023-01-20 22:15:02,573 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:02,574 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:02,574 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:15:02,681 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:02,681 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:02,681 - __main__ - DEBUG - Correlation buffer size: 9 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [25%@1479,20%@1479,32%@1479,13%@1479] EMC_FREQ 18%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@38C PMIC@100C GPU@31C AO@39.5C thermal@32C POM_5V_IN 4039/3086 POM_5V_GPU 824/407 POM_5V_CPU 1071/987 2023-01-20 22:15:02,790 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:02,790 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:02,791 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-20 22:15:02,900 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:02,900 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:02,901 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:15:03,009 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:03,009 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:03,009 - __main__ - DEBUG - Correlation buffer size: 12 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [20%@1326,29%@1326,29%@1326,9%@1326] EMC_FREQ 18%@1600 GR3D_FREQ 43%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31C AO@39.5C thermal@31C POM_5V_IN 3472/3092 POM_5V_GPU 826/413 POM_5V_CPU 702/983 2023-01-20 22:15:03,250 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:03,252 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:03,258 - __main__ - DEBUG - Correlation buffer size: 8 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [85%@1479,22%@1479,15%@1479,20%@1479] EMC_FREQ 18%@1600 GR3D_FREQ 36%@921 APE 25 PLL@28C CPU@33C iwlwifi@36C PMIC@100C GPU@31C AO@40.5C thermal@31C POM_5V_IN 3596/3100 POM_5V_GPU 536/415 POM_5V_CPU 1197/986 2023-01-20 22:15:03,573 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:03,573 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:03,574 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-20 22:15:03,631 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:03,632 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:03,632 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:15:03,689 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:03,690 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:03,690 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:15:03,753 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:03,754 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:03,754 - __main__ - DEBUG - Correlation buffer size: 4 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [36%@1479,30%@1479,48%@1479,36%@1479] EMC_FREQ 16%@1600 GR3D_FREQ 1%@921 APE 25 PLL@28C CPU@33C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@31C POM_5V_IN 3514/3107 POM_5V_GPU 578/418 POM_5V_CPU 1157/989 2023-01-20 22:15:03,810 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:03,810 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:03,811 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:15:03,871 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:03,872 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:03,872 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:15:03,927 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:03,927 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:03,928 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-20 22:15:03,994 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:03,994 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:03,994 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:15:04,103 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:04,103 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:04,103 - __main__ - DEBUG - Correlation buffer size: 9 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [25%@1479,13%@1479,48%@1479,33%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 62%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@37C PMIC@100C GPU@31.5C AO@40C thermal@31C POM_5V_IN 4751/3132 POM_5V_GPU 983/426 POM_5V_CPU 1435/995 2023-01-20 22:15:04,210 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:04,210 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:04,210 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-20 22:15:04,319 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:04,319 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:04,319 - __main__ - DEBUG - Correlation buffer size: 11 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [25%@1479,26%@1479,9%@1479,36%@1479] EMC_FREQ 18%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31.5C AO@40C thermal@31.5C POM_5V_IN 3673/3140 POM_5V_GPU 660/430 POM_5V_CPU 1032/996 2023-01-20 22:15:04,430 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:04,430 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:04,430 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-20 22:15:04,538 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:04,539 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:04,539 - __main__ - DEBUG - Correlation buffer size: 13 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [57%@1224,26%@1224,15%@1224,20%@1224] EMC_FREQ 18%@1600 GR3D_FREQ 74%@921 APE 25 PLL@28C CPU@31.5C iwlwifi@35C PMIC@100C GPU@31C AO@41C thermal@31.5C POM_5V_IN 3514/3145 POM_5V_GPU 826/435 POM_5V_CPU 744/992 2023-01-20 22:15:04,891 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:04,897 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:04,922 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:15:05,079 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:05,080 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:05,081 - __main__ - DEBUG - Correlation buffer size: 1 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [77%@1479,25%@1479,16%@1479,30%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@33C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@31.5C POM_5V_IN 3312/3148 POM_5V_GPU 414/435 POM_5V_CPU 1159/995 2023-01-20 22:15:05,140 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:05,141 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:05,141 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:15:05,199 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:05,200 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:05,200 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-20 22:15:05,258 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:05,259 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:05,259 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:15:05,314 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:05,315 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:05,315 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:15:05,374 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:05,374 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:05,374 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:15:05,426 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:05,427 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:05,427 - __main__ - DEBUG - Correlation buffer size: 7 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [21%@1479,22%@1479,24%@1479,72%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 30%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@36C PMIC@100C GPU@31.5C AO@40.5C thermal@32C POM_5V_IN 4553/3168 POM_5V_GPU 903/442 POM_5V_CPU 1394/1000 2023-01-20 22:15:05,522 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:05,522 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:05,523 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-20 22:15:05,630 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:05,631 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:05,631 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-20 22:15:05,739 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:05,740 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:05,740 - __main__ - DEBUG - Correlation buffer size: 10 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [22%@1224,16%@1224,13%@1224,37%@1224] EMC_FREQ 18%@1600 GR3D_FREQ 99%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@37C PMIC@100C GPU@31.5C AO@40C thermal@32C POM_5V_IN 3756/3176 POM_5V_GPU 990/450 POM_5V_CPU 702/996 2023-01-20 22:15:05,849 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:05,850 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:05,850 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-20 22:15:05,958 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:05,958 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:05,959 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-20 22:15:06,152 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:06,154 - __main__ - DEBUG - SDR buffer 1 size: 1 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [35%@1326,27%@1326,20%@1326,24%@1326] EMC_FREQ 18%@1600 GR3D_FREQ 99%@921 APE 25 PLL@28.5C CPU@32C iwlwifi@36C PMIC@100C GPU@31C AO@40.5C thermal@32C POM_5V_IN 3880/3186 POM_5V_GPU 1032/458 POM_5V_CPU 783/993 2023-01-20 22:15:06,155 - __main__ - DEBUG - Correlation buffer size: 11 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [61%@1479,16%@1479,26%@1479,30%@1479] EMC_FREQ 18%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@35C PMIC@100C GPU@31C AO@40C thermal@31.5C POM_5V_IN 3436/3189 POM_5V_GPU 330/456 POM_5V_CPU 1325/998 2023-01-20 22:15:06,482 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:06,483 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:06,484 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:15:06,612 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:06,612 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:06,613 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-20 22:15:06,671 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-20 22:15:06,672 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-20 22:15:06,672 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-20 22:15:06,728 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:06,728 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:06,728 - __main__ - DEBUG - Correlation buffer size: 3 RAM 1114/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [45%@1479,28%@1479,66%@1479,28%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28C CPU@33C iwlwifi@37C PMIC@100C GPU@32C AO@40.5C thermal@31.5C POM_5V_IN 3234/3190 POM_5V_GPU 290/454 POM_5V_CPU 1242/1001 2023-01-20 22:15:06,787 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-20 22:15:06,787 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-20 22:15:06,788 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-20 22:15:06,843 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:06,844 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:06,844 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-20 22:15:06,903 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-20 22:15:06,904 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-20 22:15:06,904 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-20 22:15:06,956 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:06,957 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:06,957 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-20 22:15:07,050 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:07,050 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:07,051 - __main__ - DEBUG - Correlation buffer size: 8 RAM 1115/3964MB (lfb 121x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [20%@1479,13%@1479,65%@1479,11%@1479] EMC_FREQ 17%@1600 GR3D_FREQ 99%@921 APE 25 PLL@28.5C CPU@33C iwlwifi@37C PMIC@100C GPU@31.5C AO@40.5C thermal@31.5C POM_5V_IN 4956/3213 POM_5V_GPU 1146/463 POM_5V_CPU 1433/1007 2023-01-20 22:15:07,161 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:07,161 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:07,162 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-20 22:15:07,207 - __main__ - INFO - Buffering ended at Fri, 20 Jan 2023 22:15:07 2023-01-20 22:15:07,207 - __main__ - INFO - Buffering ended at Fri, 20 Jan 2023 22:15:07 RAM 989/3964MB (lfb 126x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [7%@1479,5%@1479,9%@1479,19%@1479] EMC_FREQ 18%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@31.5C iwlwifi@35C PMIC@100C GPU@30.5C AO@39.5C thermal@31.5C POM_5V_IN 3514/3217 POM_5V_GPU 496/463 POM_5V_CPU 1033/1007 RAM 989/3964MB (lfb 126x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1224,0%@1224,3%@1224,67%@1224] EMC_FREQ 16%@1600 GR3D_FREQ 0%@921 APE 25 PLL@27C CPU@31C iwlwifi@35C PMIC@100C GPU@31C AO@39.5C thermal@30.75C POM_5V_IN 1799/3199 POM_5V_GPU 125/459 POM_5V_CPU 125/996 RAM 989/3964MB (lfb 126x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [3%@1479,0%@1479,3%@1479,19%@1479] EMC_FREQ 15%@1600 GR3D_FREQ 0%@921 APE 25 PLL@28.5C CPU@31C iwlwifi@35C PMIC@100C GPU@30.5C AO@39.5C thermal@30.75C POM_5V_IN 2828/3194 POM_5V_GPU 124/455 POM_5V_CPU 1079/997 2023-01-20 22:15:08,163 - __main__ - DEBUG - Buffer 0 empty RAM 989/3964MB (lfb 126x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [0%@1224,0%@1224,0%@1224,0%@1224] EMC_FREQ 13%@1600 GR3D_FREQ 0%@921 APE 25 PLL@27C CPU@31C iwlwifi@35C PMIC@100C GPU@30.5C AO@39.5C thermal@30.75C POM_5V_IN 1799/3176 POM_5V_GPU 125/450 POM_5V_CPU 167/986 RAM 989/3964MB (lfb 126x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [3%@1224,0%@1224,0%@1224,0%@1224] EMC_FREQ 11%@1600 GR3D_FREQ 0%@921 APE 25 PLL@27C CPU@31C iwlwifi@35C PMIC@100C GPU@30.5C AO@39.5C thermal@30.75C POM_5V_IN 1799/3159 POM_5V_GPU 125/446 POM_5V_CPU 125/975 RAM 989/3964MB (lfb 126x4MB) SWAP 0/1982MB (cached 0MB) IRAM 0/252kB(lfb 252kB) CPU [3%@1224,0%@1224,0%@1224,0%@1224] EMC_FREQ 10%@1600 GR3D_FREQ 0%@921 APE 25 PLL@27.5C CPU@30.5C iwlwifi@35C PMIC@100C GPU@30.5C AO@39C thermal@30.75C POM_5V_IN 1799/3142 POM_5V_GPU 125/442 POM_5V_CPU 167/965 2023-01-20 22:15:09,165 - __main__ - DEBUG - Buffer 1 empty 2023-01-20 22:15:09,166 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-20 22:15:09,166 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-20 22:15:09,166 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-20 22:15:09,167 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-20 22:15:09,167 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-20 22:15:09,261 - __main__ - INFO - SDRs closed. ```
evanmayer commented 1 year ago

You could also try things like in the cuSignal examples as a 0th order check to see if performance is in line with their expectations.

evanmayer commented 1 year ago

I have pushed a commit (f151932540c15dd61883585594db93fa3ff9bd9f) with some additional timing measurements around important parts of the state machine. When you have a chance, can you git pull and run:

python effex/effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG

My output: ```bash (effex-dev) evanmayer@evanjetson:~/github/effex$ python effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e 9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG Found Rafael Micro R820T tuner Found Rafael Micro R820T tuner 2023-01-21 14:46:17,638 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-21 14:46:17,638 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:17,639 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:17,639 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 14:46:17,639 - __main__ - INFO - Data will be saved to visibilities_20230121-144617.csv. 2023-01-21 14:46:17,652 - __main__ - INFO - Cross-correlation will begin at Sat, 21 Jan 2023 14:46:18 2023-01-21 14:46:17,652 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-21 14:46:17,676 - __main__ - DEBUG - Starting output buffering thread. 2023-01-21 14:46:17,677 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/evanmayer/github/effex/effex/effex.py:354: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-21 14:46:17,683 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-21 14:46:17,684 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:17,684 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:17,684 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 14:46:18,821 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.16853904724121094 s 2023-01-21 14:46:18,878 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.057183265686035156 s 2023-01-21 14:46:18,879 - __main__ - DEBUG - Starting calibration 2023-01-21 14:46:19,612 - __main__ - INFO - Estimated delay (us): 1005.6959637383383 2023-01-21 14:46:19,612 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-21 14:46:19,613 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-21 14:46:19,613 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-21 14:46:19,613 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 14:46:19,640 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.026582002639770508 s 2023-01-21 14:46:19,666 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.024783849716186523 s 2023-01-21 14:46:19,741 - __main__ - DEBUG - GPU task took 0.07419157028198242 s 2023-01-21 14:46:19,742 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-21 14:46:19,743 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-21 14:46:19,743 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 14:46:19,771 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.027541399002075195 s 2023-01-21 14:46:19,794 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02157735824584961 s 2023-01-21 14:46:19,804 - __main__ - DEBUG - GPU task took 0.01005411148071289 s 2023-01-21 14:46:19,805 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-21 14:46:19,805 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-21 14:46:19,805 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 14:46:19,828 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021712064743041992 s 2023-01-21 14:46:19,852 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023305416107177734 s 2023-01-21 14:46:19,864 - __main__ - DEBUG - GPU task took 0.011199235916137695 s 2023-01-21 14:46:19,864 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-21 14:46:19,865 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-21 14:46:19,865 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 14:46:19,895 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.029062271118164062 s 2023-01-21 14:46:19,918 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02191925048828125 s 2023-01-21 14:46:19,927 - __main__ - DEBUG - GPU task took 0.009292125701904297 s 2023-01-21 14:46:19,928 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-21 14:46:19,928 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-21 14:46:19,928 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-21 14:46:19,951 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02161264419555664 s 2023-01-21 14:46:19,976 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.024899005889892578 s 2023-01-21 14:46:19,988 - __main__ - DEBUG - GPU task took 0.010886907577514648 s 2023-01-21 14:46:19,989 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-21 14:46:19,989 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-21 14:46:19,989 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-21 14:46:20,011 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021271705627441406 s 2023-01-21 14:46:20,035 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023369312286376953 s 2023-01-21 14:46:20,045 - __main__ - DEBUG - GPU task took 0.009679079055786133 s 2023-01-21 14:46:20,046 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-21 14:46:20,046 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-21 14:46:20,047 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-21 14:46:20,068 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021094083786010742 s 2023-01-21 14:46:20,096 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02678847312927246 s 2023-01-21 14:46:20,106 - __main__ - DEBUG - GPU task took 0.009730339050292969 s 2023-01-21 14:46:20,107 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-21 14:46:20,107 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-21 14:46:20,107 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-21 14:46:20,130 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02188587188720703 s 2023-01-21 14:46:20,154 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02335810661315918 s 2023-01-21 14:46:20,164 - __main__ - DEBUG - GPU task took 0.009535789489746094 s 2023-01-21 14:46:20,164 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 14:46:20,165 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:20,165 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-21 14:46:20,188 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02259540557861328 s 2023-01-21 14:46:20,215 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.025931835174560547 s 2023-01-21 14:46:20,226 - __main__ - DEBUG - GPU task took 0.009794473648071289 s 2023-01-21 14:46:20,226 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 14:46:20,226 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:20,227 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-21 14:46:20,249 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022152423858642578 s 2023-01-21 14:46:20,273 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02333211898803711 s 2023-01-21 14:46:20,284 - __main__ - DEBUG - GPU task took 0.009611368179321289 s 2023-01-21 14:46:20,284 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:20,284 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:20,285 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-21 14:46:20,311 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.0253140926361084 s 2023-01-21 14:46:20,334 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022485971450805664 s 2023-01-21 14:46:20,344 - __main__ - DEBUG - GPU task took 0.009363651275634766 s 2023-01-21 14:46:20,345 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:20,345 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:20,346 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-21 14:46:20,368 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021711349487304688 s 2023-01-21 14:46:20,392 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02324986457824707 s 2023-01-21 14:46:20,402 - __main__ - DEBUG - GPU task took 0.009905815124511719 s 2023-01-21 14:46:20,403 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:20,403 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:20,403 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-21 14:46:20,431 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02685856819152832 s 2023-01-21 14:46:20,453 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021884441375732422 s 2023-01-21 14:46:20,463 - __main__ - DEBUG - GPU task took 0.009299039840698242 s 2023-01-21 14:46:20,464 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:20,464 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:20,464 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-21 14:46:20,486 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021594524383544922 s 2023-01-21 14:46:20,510 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02332782745361328 s 2023-01-21 14:46:20,532 - __main__ - DEBUG - GPU task took 0.02056598663330078 s 2023-01-21 14:46:20,532 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:20,532 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:20,533 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-21 14:46:20,555 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021681785583496094 s 2023-01-21 14:46:20,579 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02331709861755371 s 2023-01-21 14:46:20,589 - __main__ - DEBUG - GPU task took 0.009214639663696289 s 2023-01-21 14:46:20,589 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 14:46:20,590 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 14:46:20,590 - __main__ - DEBUG - Correlation buffer size: 15 2023-01-21 14:46:20,610 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.01933884620666504 s 2023-01-21 14:46:20,636 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.025951862335205078 s 2023-01-21 14:46:20,650 - __main__ - DEBUG - GPU task took 0.01246023178100586 s 2023-01-21 14:46:20,650 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 14:46:20,650 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 14:46:20,651 - __main__ - DEBUG - Correlation buffer size: 16 2023-01-21 14:46:20,671 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019392967224121094 s 2023-01-21 14:46:20,754 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.08279657363891602 s 2023-01-21 14:46:20,876 - __main__ - DEBUG - GPU task took 0.11961698532104492 s 2023-01-21 14:46:20,877 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:20,905 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:20,908 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-21 14:46:21,010 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.09939455986022949 s 2023-01-21 14:46:21,115 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.10255885124206543 s 2023-01-21 14:46:21,275 - __main__ - DEBUG - GPU task took 0.15790963172912598 s 2023-01-21 14:46:21,277 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 14:46:21,279 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:21,281 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 14:46:21,359 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.047471046447753906 s 2023-01-21 14:46:21,382 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02196979522705078 s 2023-01-21 14:46:21,394 - __main__ - DEBUG - GPU task took 0.011240482330322266 s 2023-01-21 14:46:21,394 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 14:46:21,395 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:21,396 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 14:46:21,421 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024014711380004883 s 2023-01-21 14:46:21,444 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02165699005126953 s 2023-01-21 14:46:21,454 - __main__ - DEBUG - GPU task took 0.009727001190185547 s 2023-01-21 14:46:21,454 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 14:46:21,455 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:21,455 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 14:46:21,477 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021987199783325195 s 2023-01-21 14:46:21,502 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.024321556091308594 s 2023-01-21 14:46:21,514 - __main__ - DEBUG - GPU task took 0.011312723159790039 s 2023-01-21 14:46:21,515 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 14:46:21,515 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:21,516 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 14:46:21,538 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02160167694091797 s 2023-01-21 14:46:21,562 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023429155349731445 s 2023-01-21 14:46:21,572 - __main__ - DEBUG - GPU task took 0.009729385375976562 s 2023-01-21 14:46:21,573 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:21,573 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:21,573 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-21 14:46:21,595 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021318912506103516 s 2023-01-21 14:46:21,622 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.026580333709716797 s 2023-01-21 14:46:21,632 - __main__ - DEBUG - GPU task took 0.009444475173950195 s 2023-01-21 14:46:21,633 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:21,633 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:21,634 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-21 14:46:21,656 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021517515182495117 s 2023-01-21 14:46:21,680 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023324251174926758 s 2023-01-21 14:46:21,690 - __main__ - DEBUG - GPU task took 0.009648561477661133 s 2023-01-21 14:46:21,691 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:21,691 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:21,691 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-21 14:46:21,714 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02193307876586914 s 2023-01-21 14:46:21,741 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0267488956451416 s 2023-01-21 14:46:21,751 - __main__ - DEBUG - GPU task took 0.009686708450317383 s 2023-01-21 14:46:21,752 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:21,752 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:21,753 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-21 14:46:21,775 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021758556365966797 s 2023-01-21 14:46:21,799 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023316383361816406 s 2023-01-21 14:46:21,809 - __main__ - DEBUG - GPU task took 0.009277582168579102 s 2023-01-21 14:46:21,809 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 14:46:21,810 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 14:46:21,810 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-21 14:46:21,831 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020794153213500977 s 2023-01-21 14:46:21,860 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02774953842163086 s 2023-01-21 14:46:21,870 - __main__ - DEBUG - GPU task took 0.009546995162963867 s 2023-01-21 14:46:21,870 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 14:46:21,871 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 14:46:21,871 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-21 14:46:21,891 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019875526428222656 s 2023-01-21 14:46:21,914 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02226424217224121 s 2023-01-21 14:46:21,925 - __main__ - DEBUG - GPU task took 0.01006007194519043 s 2023-01-21 14:46:21,925 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:21,926 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:21,926 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-21 14:46:21,974 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04722952842712402 s 2023-01-21 14:46:21,995 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02084183692932129 s 2023-01-21 14:46:22,005 - __main__ - DEBUG - GPU task took 0.009841442108154297 s 2023-01-21 14:46:22,006 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:22,006 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:22,007 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-21 14:46:22,081 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07433271408081055 s 2023-01-21 14:46:22,103 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020845413208007812 s 2023-01-21 14:46:22,113 - __main__ - DEBUG - GPU task took 0.009981155395507812 s 2023-01-21 14:46:22,114 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:22,114 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:22,115 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-21 14:46:22,191 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07588386535644531 s 2023-01-21 14:46:22,212 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020709991455078125 s 2023-01-21 14:46:22,223 - __main__ - DEBUG - GPU task took 0.009802103042602539 s 2023-01-21 14:46:22,223 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:22,224 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:22,224 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-21 14:46:22,301 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07614994049072266 s 2023-01-21 14:46:22,322 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020817279815673828 s 2023-01-21 14:46:22,332 - __main__ - DEBUG - GPU task took 0.009742259979248047 s 2023-01-21 14:46:22,333 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:22,333 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:22,334 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-21 14:46:22,462 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.12735414505004883 s 2023-01-21 14:46:22,568 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.10611200332641602 s 2023-01-21 14:46:22,741 - __main__ - DEBUG - GPU task took 0.17107272148132324 s 2023-01-21 14:46:22,763 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:22,765 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:22,766 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-21 14:46:22,836 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06832003593444824 s 2023-01-21 14:46:22,913 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0747227668762207 s 2023-01-21 14:46:22,926 - __main__ - DEBUG - GPU task took 0.011779546737670898 s 2023-01-21 14:46:22,927 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:22,928 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 14:46:22,929 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 14:46:22,953 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023944377899169922 s 2023-01-21 14:46:22,976 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021933555603027344 s 2023-01-21 14:46:22,987 - __main__ - DEBUG - GPU task took 0.009614706039428711 s 2023-01-21 14:46:22,987 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:22,987 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:22,988 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 14:46:23,010 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021529674530029297 s 2023-01-21 14:46:23,037 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.026399850845336914 s 2023-01-21 14:46:23,047 - __main__ - DEBUG - GPU task took 0.009572744369506836 s 2023-01-21 14:46:23,048 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 14:46:23,048 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 14:46:23,048 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 14:46:23,071 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022197246551513672 s 2023-01-21 14:46:23,095 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023227930068969727 s 2023-01-21 14:46:23,105 - __main__ - DEBUG - GPU task took 0.009934186935424805 s 2023-01-21 14:46:23,106 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:23,106 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:23,107 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-21 14:46:23,128 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021256446838378906 s 2023-01-21 14:46:23,156 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.026800870895385742 s 2023-01-21 14:46:23,166 - __main__ - DEBUG - GPU task took 0.009712457656860352 s 2023-01-21 14:46:23,167 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 14:46:23,167 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 14:46:23,167 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-21 14:46:23,189 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021462678909301758 s 2023-01-21 14:46:23,213 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02336430549621582 s 2023-01-21 14:46:23,224 - __main__ - DEBUG - GPU task took 0.009511232376098633 s 2023-01-21 14:46:23,224 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 14:46:23,224 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 14:46:23,225 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-21 14:46:23,246 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02057957649230957 s 2023-01-21 14:46:23,275 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02846240997314453 s 2023-01-21 14:46:23,285 - __main__ - DEBUG - GPU task took 0.009732484817504883 s 2023-01-21 14:46:23,286 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 14:46:23,286 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 14:46:23,286 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-21 14:46:23,306 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.01949167251586914 s 2023-01-21 14:46:23,329 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02235126495361328 s 2023-01-21 14:46:23,340 - __main__ - DEBUG - GPU task took 0.009639739990234375 s 2023-01-21 14:46:23,340 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:23,340 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:23,341 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-21 14:46:23,393 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.051607608795166016 s 2023-01-21 14:46:23,414 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020810604095458984 s 2023-01-21 14:46:23,424 - __main__ - DEBUG - GPU task took 0.009633302688598633 s 2023-01-21 14:46:23,425 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:23,425 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:23,426 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-21 14:46:23,502 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07571649551391602 s 2023-01-21 14:46:23,523 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020743608474731445 s 2023-01-21 14:46:23,534 - __main__ - DEBUG - GPU task took 0.009719610214233398 s 2023-01-21 14:46:23,534 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:23,534 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:23,535 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-21 14:46:23,610 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07502150535583496 s 2023-01-21 14:46:23,632 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02081751823425293 s 2023-01-21 14:46:23,642 - __main__ - DEBUG - GPU task took 0.009557485580444336 s 2023-01-21 14:46:23,642 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:23,643 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:23,643 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-21 14:46:23,720 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07606124877929688 s 2023-01-21 14:46:23,741 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021019697189331055 s 2023-01-21 14:46:23,752 - __main__ - DEBUG - GPU task took 0.009935379028320312 s 2023-01-21 14:46:23,752 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:23,753 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:23,753 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-21 14:46:23,798 - __main__ - INFO - Buffering ended at Sat, 21 Jan 2023 14:46:23 2023-01-21 14:46:23,798 - __main__ - INFO - Buffering ended at Sat, 21 Jan 2023 14:46:23 2023-01-21 14:46:24,755 - __main__ - DEBUG - Buffer 0 empty 2023-01-21 14:46:25,758 - __main__ - DEBUG - Buffer 1 empty 2023-01-21 14:46:25,762 - __main__ - DEBUG - Fetching SDR samples from buffers took 2.008410692214966 s 2023-01-21 14:46:25,766 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-21 14:46:25,768 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-21 14:46:25,770 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 14:46:25,771 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 14:46:25,772 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 14:46:25,874 - __main__ - INFO - SDRs closed. ```
gonesurfing commented 1 year ago

Thanks! It looks like my GPU task is taking at least an order of magnitude longer. Seems like a lot of mine are around a whole 1/3 of a second!

python effex/effex.py --time 5 --bandwidth 2.4e6 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG

I apologize for the formatting. I don't know if it's because I'm copying from an ssh running in Mac terminal, or if I'm missing something in the details tag.

Output ```bash Found Rafael Micro R820T/2 tuner Found Rafael Micro R820T/2 tuner 2023-01-21 17:23:43,243 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-21 17:23:43,244 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 17:23:43,244 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 17:23:43,244 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 17:23:43,245 - __main__ - INFO - Data will be saved to visibilities_20230121-172343.csv. 2023-01-21 17:23:43,257 - __main__ - INFO - Cross-correlation will begin at Sat, 21 Jan 2023 17:23:44 2023-01-21 17:23:43,257 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-21 17:23:43,285 - __main__ - DEBUG - Starting output buffering thread. 2023-01-21 17:23:43,287 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/ewthornton/effex/effex/effex.py:354: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-21 17:23:43,297 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-21 17:23:43,297 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 17:23:43,298 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 17:23:43,298 - __main__ - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-21 17:23:44,432 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.17572259902954102 s 2023-01-21 17:23:44,490 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.05684781074523926 s 2023-01-21 17:23:44,490 - __main__ - DEBUG - Starting calibration 2023-01-21 17:23:46,560 - __main__ - INFO - Estimated delay (us): -1398.6971206163678 2023-01-21 17:23:46,560 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-21 17:23:46,560 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-21 17:23:46,561 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-21 17:23:46,561 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 17:23:46,596 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03421783447265625 s 2023-01-21 17:23:46,618 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02133035659790039 s 2023-01-21 17:23:47,052 - __main__ - DEBUG - GPU task took 0.43401241302490234 s 2023-01-21 17:23:47,053 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-21 17:23:47,054 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-21 17:23:47,055 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:47,078 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02332329750061035 s 2023-01-21 17:23:47,100 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021214008331298828 s 2023-01-21 17:23:47,474 - __main__ - DEBUG - GPU task took 0.3733797073364258 s 2023-01-21 17:23:47,475 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-21 17:23:47,475 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-21 17:23:47,476 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:47,500 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02369093894958496 s 2023-01-21 17:23:47,522 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021358251571655273 s 2023-01-21 17:23:47,863 - __main__ - DEBUG - GPU task took 0.34128403663635254 s 2023-01-21 17:23:47,864 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-21 17:23:47,864 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-21 17:23:47,865 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:47,895 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.029772281646728516 s 2023-01-21 17:23:47,917 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02099466323852539 s 2023-01-21 17:23:48,258 - __main__ - DEBUG - GPU task took 0.34039998054504395 s 2023-01-21 17:23:48,258 - __main__ - DEBUG - SDR buffer 0 size: 31 2023-01-21 17:23:48,259 - __main__ - DEBUG - SDR buffer 1 size: 31 2023-01-21 17:23:48,259 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:23:48,282 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023046255111694336 s 2023-01-21 17:23:48,304 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02115797996520996 s 2023-01-21 17:23:48,709 - __main__ - DEBUG - GPU task took 0.4042551517486572 s 2023-01-21 17:23:48,710 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-21 17:23:48,711 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-21 17:23:48,718 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:48,785 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.044189453125 s 2023-01-21 17:23:48,807 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0213468074798584 s 2023-01-21 17:23:49,149 - __main__ - DEBUG - GPU task took 0.3408362865447998 s 2023-01-21 17:23:49,149 - __main__ - DEBUG - SDR buffer 0 size: 37 2023-01-21 17:23:49,150 - __main__ - DEBUG - SDR buffer 1 size: 37 2023-01-21 17:23:49,151 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:49,174 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02274298667907715 s 2023-01-21 17:23:49,198 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023134469985961914 s 2023-01-21 17:23:49,416 - __main__ - INFO - Buffering ended at Sat, 21 Jan 2023 17:23:49 2023-01-21 17:23:49,416 - __main__ - INFO - Buffering ended at Sat, 21 Jan 2023 17:23:49 2023-01-21 17:23:49,537 - __main__ - DEBUG - GPU task took 0.33898329734802246 s 2023-01-21 17:23:49,538 - __main__ - DEBUG - SDR buffer 0 size: 38 2023-01-21 17:23:49,538 - __main__ - DEBUG - SDR buffer 1 size: 38 2023-01-21 17:23:49,539 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:49,561 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02214360237121582 s 2023-01-21 17:23:49,583 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02105236053466797 s 2023-01-21 17:23:49,949 - __main__ - DEBUG - GPU task took 0.3653068542480469 s 2023-01-21 17:23:49,949 - __main__ - DEBUG - SDR buffer 0 size: 37 2023-01-21 17:23:49,950 - __main__ - DEBUG - SDR buffer 1 size: 37 2023-01-21 17:23:49,950 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:50,019 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06797003746032715 s 2023-01-21 17:23:50,041 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021331071853637695 s 2023-01-21 17:23:50,216 - __main__ - DEBUG - GPU task took 0.17458510398864746 s 2023-01-21 17:23:50,217 - __main__ - DEBUG - SDR buffer 0 size: 36 2023-01-21 17:23:50,218 - __main__ - DEBUG - SDR buffer 1 size: 36 2023-01-21 17:23:50,218 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:50,242 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023228883743286133 s 2023-01-21 17:23:50,263 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021045207977294922 s 2023-01-21 17:23:50,599 - __main__ - DEBUG - GPU task took 0.3346292972564697 s 2023-01-21 17:23:50,599 - __main__ - DEBUG - SDR buffer 0 size: 35 2023-01-21 17:23:50,600 - __main__ - DEBUG - SDR buffer 1 size: 35 2023-01-21 17:23:50,600 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:50,622 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02128887176513672 s 2023-01-21 17:23:50,643 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02091836929321289 s 2023-01-21 17:23:50,983 - __main__ - DEBUG - GPU task took 0.3391077518463135 s 2023-01-21 17:23:50,984 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-21 17:23:50,985 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-21 17:23:50,985 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:23:51,009 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023449182510375977 s 2023-01-21 17:23:51,085 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.07515931129455566 s 2023-01-21 17:23:51,451 - __main__ - DEBUG - GPU task took 0.36514854431152344 s 2023-01-21 17:23:51,451 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-21 17:23:51,452 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-21 17:23:51,453 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:51,476 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022841215133666992 s 2023-01-21 17:23:51,501 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021318912506103516 s 2023-01-21 17:23:51,837 - __main__ - DEBUG - GPU task took 0.3350517749786377 s 2023-01-21 17:23:51,837 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-21 17:23:51,838 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-21 17:23:51,838 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:51,860 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02147841453552246 s 2023-01-21 17:23:51,882 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02093338966369629 s 2023-01-21 17:23:52,256 - __main__ - DEBUG - GPU task took 0.3736112117767334 s 2023-01-21 17:23:52,257 - __main__ - DEBUG - SDR buffer 0 size: 31 2023-01-21 17:23:52,286 - __main__ - DEBUG - SDR buffer 1 size: 31 2023-01-21 17:23:52,286 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:52,332 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04413175582885742 s 2023-01-21 17:23:52,354 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02120208740234375 s 2023-01-21 17:23:52,688 - __main__ - DEBUG - GPU task took 0.33390235900878906 s 2023-01-21 17:23:52,689 - __main__ - DEBUG - SDR buffer 0 size: 30 2023-01-21 17:23:52,689 - __main__ - DEBUG - SDR buffer 1 size: 30 2023-01-21 17:23:52,690 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:52,711 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020867109298706055 s 2023-01-21 17:23:52,733 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021079301834106445 s 2023-01-21 17:23:53,068 - __main__ - DEBUG - GPU task took 0.3347947597503662 s 2023-01-21 17:23:53,069 - __main__ - DEBUG - SDR buffer 0 size: 29 2023-01-21 17:23:53,069 - __main__ - DEBUG - SDR buffer 1 size: 29 2023-01-21 17:23:53,069 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:53,093 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02332925796508789 s 2023-01-21 17:23:53,115 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021183252334594727 s 2023-01-21 17:23:53,510 - __main__ - DEBUG - GPU task took 0.3943312168121338 s 2023-01-21 17:23:53,510 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-21 17:23:53,512 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-21 17:23:53,512 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:53,535 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021804094314575195 s 2023-01-21 17:23:53,557 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02132129669189453 s 2023-01-21 17:23:53,892 - __main__ - DEBUG - GPU task took 0.33489108085632324 s 2023-01-21 17:23:53,893 - __main__ - DEBUG - SDR buffer 0 size: 27 2023-01-21 17:23:53,893 - __main__ - DEBUG - SDR buffer 1 size: 27 2023-01-21 17:23:53,893 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:53,917 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022873401641845703 s 2023-01-21 17:23:53,938 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02104973793029785 s 2023-01-21 17:23:54,274 - __main__ - DEBUG - GPU task took 0.3351783752441406 s 2023-01-21 17:23:54,275 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-21 17:23:54,275 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-21 17:23:54,275 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:23:54,298 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022556304931640625 s 2023-01-21 17:23:54,320 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021044254302978516 s 2023-01-21 17:23:54,697 - __main__ - DEBUG - GPU task took 0.37604475021362305 s 2023-01-21 17:23:54,697 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-21 17:23:54,719 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-21 17:23:54,720 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:54,788 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06597542762756348 s 2023-01-21 17:23:54,810 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021057605743408203 s 2023-01-21 17:23:55,149 - __main__ - DEBUG - GPU task took 0.33890438079833984 s 2023-01-21 17:23:55,150 - __main__ - DEBUG - SDR buffer 0 size: 24 2023-01-21 17:23:55,150 - __main__ - DEBUG - SDR buffer 1 size: 24 2023-01-21 17:23:55,150 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:55,180 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.028691768646240234 s 2023-01-21 17:23:55,202 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021124839782714844 s 2023-01-21 17:23:55,538 - __main__ - DEBUG - GPU task took 0.33562278747558594 s 2023-01-21 17:23:55,539 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-21 17:23:55,539 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-21 17:23:55,539 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:55,562 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022431612014770508 s 2023-01-21 17:23:55,584 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021140098571777344 s 2023-01-21 17:23:55,953 - __main__ - DEBUG - GPU task took 0.36826539039611816 s 2023-01-21 17:23:55,959 - __main__ - DEBUG - SDR buffer 0 size: 22 2023-01-21 17:23:55,984 - __main__ - DEBUG - SDR buffer 1 size: 22 2023-01-21 17:23:55,985 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 17:23:56,029 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04275989532470703 s 2023-01-21 17:23:56,051 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021045684814453125 s 2023-01-21 17:23:56,386 - __main__ - DEBUG - GPU task took 0.3350226879119873 s 2023-01-21 17:23:56,387 - __main__ - DEBUG - SDR buffer 0 size: 21 2023-01-21 17:23:56,388 - __main__ - DEBUG - SDR buffer 1 size: 21 2023-01-21 17:23:56,389 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:56,411 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022153139114379883 s 2023-01-21 17:23:56,433 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021248817443847656 s 2023-01-21 17:23:56,770 - __main__ - DEBUG - GPU task took 0.33605432510375977 s 2023-01-21 17:23:56,770 - __main__ - DEBUG - SDR buffer 0 size: 20 2023-01-21 17:23:56,771 - __main__ - DEBUG - SDR buffer 1 size: 20 2023-01-21 17:23:56,771 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:56,792 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020447492599487305 s 2023-01-21 17:23:56,814 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020962238311767578 s 2023-01-21 17:23:57,189 - __main__ - DEBUG - GPU task took 0.37491559982299805 s 2023-01-21 17:23:57,212 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-21 17:23:57,213 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-21 17:23:57,214 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:57,239 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024829864501953125 s 2023-01-21 17:23:57,261 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02104973793029785 s 2023-01-21 17:23:57,597 - __main__ - DEBUG - GPU task took 0.3353714942932129 s 2023-01-21 17:23:57,597 - __main__ - DEBUG - SDR buffer 0 size: 18 2023-01-21 17:23:57,597 - __main__ - DEBUG - SDR buffer 1 size: 18 2023-01-21 17:23:57,598 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:57,618 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020166635513305664 s 2023-01-21 17:23:57,640 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021036863327026367 s 2023-01-21 17:23:57,976 - __main__ - DEBUG - GPU task took 0.3350386619567871 s 2023-01-21 17:23:57,976 - __main__ - DEBUG - SDR buffer 0 size: 17 2023-01-21 17:23:57,977 - __main__ - DEBUG - SDR buffer 1 size: 17 2023-01-21 17:23:57,977 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:23:58,000 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02286076545715332 s 2023-01-21 17:23:58,022 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02095198631286621 s 2023-01-21 17:23:58,421 - __main__ - DEBUG - GPU task took 0.3981456756591797 s 2023-01-21 17:23:58,421 - __main__ - DEBUG - SDR buffer 0 size: 16 2023-01-21 17:23:58,427 - __main__ - DEBUG - SDR buffer 1 size: 16 2023-01-21 17:23:58,452 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:58,504 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.05071902275085449 s 2023-01-21 17:23:58,526 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021224498748779297 s 2023-01-21 17:23:58,863 - __main__ - DEBUG - GPU task took 0.33619165420532227 s 2023-01-21 17:23:58,863 - __main__ - DEBUG - SDR buffer 0 size: 15 2023-01-21 17:23:58,865 - __main__ - DEBUG - SDR buffer 1 size: 15 2023-01-21 17:23:58,865 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:58,888 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022547483444213867 s 2023-01-21 17:23:58,910 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02104973793029785 s 2023-01-21 17:23:59,245 - __main__ - DEBUG - GPU task took 0.33458542823791504 s 2023-01-21 17:23:59,245 - __main__ - DEBUG - SDR buffer 0 size: 14 2023-01-21 17:23:59,246 - __main__ - DEBUG - SDR buffer 1 size: 14 2023-01-21 17:23:59,246 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:23:59,271 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024451494216918945 s 2023-01-21 17:23:59,292 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021035432815551758 s 2023-01-21 17:23:59,660 - __main__ - DEBUG - GPU task took 0.36713647842407227 s 2023-01-21 17:23:59,666 - __main__ - DEBUG - SDR buffer 0 size: 13 2023-01-21 17:23:59,690 - __main__ - DEBUG - SDR buffer 1 size: 13 2023-01-21 17:23:59,691 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:23:59,714 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022582530975341797 s 2023-01-21 17:23:59,736 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02126336097717285 s 2023-01-21 17:24:00,072 - __main__ - DEBUG - GPU task took 0.3351459503173828 s 2023-01-21 17:24:00,072 - __main__ - DEBUG - SDR buffer 0 size: 12 2023-01-21 17:24:00,072 - __main__ - DEBUG - SDR buffer 1 size: 12 2023-01-21 17:24:00,073 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:24:00,096 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022790193557739258 s 2023-01-21 17:24:00,118 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02100968360900879 s 2023-01-21 17:24:00,454 - __main__ - DEBUG - GPU task took 0.3352663516998291 s 2023-01-21 17:24:00,454 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-21 17:24:00,454 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-21 17:24:00,455 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:24:00,479 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023565292358398438 s 2023-01-21 17:24:00,500 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021064043045043945 s 2023-01-21 17:24:00,868 - __main__ - DEBUG - GPU task took 0.36738085746765137 s 2023-01-21 17:24:00,874 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-21 17:24:00,897 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-21 17:24:00,898 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:24:00,964 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06496477127075195 s 2023-01-21 17:24:00,987 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021416664123535156 s 2023-01-21 17:24:01,323 - __main__ - DEBUG - GPU task took 0.3355870246887207 s 2023-01-21 17:24:01,323 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-21 17:24:01,324 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-21 17:24:01,325 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:24:01,349 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022867679595947266 s 2023-01-21 17:24:01,370 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021107912063598633 s 2023-01-21 17:24:01,547 - __main__ - DEBUG - GPU task took 0.17579865455627441 s 2023-01-21 17:24:01,547 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-21 17:24:01,547 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-21 17:24:01,548 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:24:01,571 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02234816551208496 s 2023-01-21 17:24:01,592 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.020901203155517578 s 2023-01-21 17:24:01,928 - __main__ - DEBUG - GPU task took 0.33545804023742676 s 2023-01-21 17:24:01,929 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-21 17:24:01,929 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-21 17:24:01,929 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:24:01,955 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02489781379699707 s 2023-01-21 17:24:02,009 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.05364179611206055 s 2023-01-21 17:24:02,397 - __main__ - DEBUG - GPU task took 0.36519312858581543 s 2023-01-21 17:24:02,397 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-21 17:24:02,398 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-21 17:24:02,399 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:24:02,422 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022516965866088867 s 2023-01-21 17:24:02,444 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02120184898376465 s 2023-01-21 17:24:02,617 - __main__ - DEBUG - GPU task took 0.1731560230255127 s 2023-01-21 17:24:02,618 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-21 17:24:02,618 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-21 17:24:02,618 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:24:02,640 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02074909210205078 s 2023-01-21 17:24:02,661 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02105402946472168 s 2023-01-21 17:24:03,002 - __main__ - DEBUG - GPU task took 0.34000182151794434 s 2023-01-21 17:24:03,003 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-21 17:24:03,003 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-21 17:24:03,003 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-21 17:24:03,026 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02236199378967285 s 2023-01-21 17:24:03,048 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02099776268005371 s 2023-01-21 17:24:03,416 - __main__ - DEBUG - GPU task took 0.3680250644683838 s 2023-01-21 17:24:03,422 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-21 17:24:03,446 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-21 17:24:03,446 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:24:03,516 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06874465942382812 s 2023-01-21 17:24:03,538 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02132272720336914 s 2023-01-21 17:24:03,872 - __main__ - DEBUG - GPU task took 0.33362722396850586 s 2023-01-21 17:24:03,873 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-21 17:24:03,874 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-21 17:24:03,874 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:24:03,898 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023161649703979492 s 2023-01-21 17:24:03,920 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021340608596801758 s 2023-01-21 17:24:04,255 - __main__ - DEBUG - GPU task took 0.33472132682800293 s 2023-01-21 17:24:04,256 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-21 17:24:04,256 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-21 17:24:04,256 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-21 17:24:04,277 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019818544387817383 s 2023-01-21 17:24:04,300 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022972822189331055 s 2023-01-21 17:24:04,699 - __main__ - DEBUG - GPU task took 0.39772963523864746 s 2023-01-21 17:24:04,699 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 17:24:04,700 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 17:24:04,700 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-21 17:24:05,703 - __main__ - DEBUG - Buffer 0 empty 2023-01-21 17:24:06,714 - __main__ - DEBUG - Buffer 1 empty 2023-01-21 17:24:06,719 - __main__ - DEBUG - Fetching SDR samples from buffers took 2.0177512168884277 s 2023-01-21 17:24:06,723 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-21 17:24:06,725 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-21 17:24:06,726 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-21 17:24:06,727 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-21 17:24:06,728 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-21 17:24:06,831 - __main__ - INFO - SDRs closed. ```
gonesurfing commented 1 year ago

I tried a few of the cusignal Jupyter notebook examples, and the GPU seems to be a little slower than the published version. However, I don't know what hardware they were using.

Published: %%timeit gpu_fft = cp.fft.fft(gpu_signal) 315 µs ± 8.82 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)

mine: 688 µs ± 210 ns per loop (mean ± std. dev. of 7 runs, 1,000 loops each)

evanmayer commented 1 year ago

You can block quote by adding ``` (3 backticks) above and below the block of text.

Executing the cell right before "Allocating FFT Plan before Invocation"

%%timeit
gpu_fft = cp.fft.fft(gpu_signal)

681 µs ± 208 ns per loop (mean ± std. dev. of 7 runs, 1000 loops each) We have the same performance. Head scratcher.

What if N = 2**18?

%%timeit
gpu_fft = cp.fft.fft(gpu_signal)

6.33 ms ± 1.94 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)

gonesurfing commented 1 year ago

With N = 2**18, I'm right there with you.

6.32 ms ± 462 ns per loop (mean ± std. dev. of 7 runs, 1,000 loops each)

There must be an issue with one of the cusignal function calls. Try running this for comparison:

pytest -vv --durations=0 -k test_channelizepoly_gpu

<details>
<summary>channelize_poly</summary>
platform linux -- Python 3.10.8, pytest-7.2.1, pluggy-1.0.0 -- /home/ewthornton/miniforge3/envs/cusignal-dev/bin/python3.10
cachedir: .pytest_cache
benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=True min_rounds=25 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=True warmup_iterations=10)
rootdir: /home/ewthornton/cusignal/python, configfile: setup.cfg
plugins: benchmark-4.0.0, anyio-3.6.2
collected 1265 items / 1253 deselected / 12 selected                                                                   

cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float32] PASSED [  8%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float64] PASSED [ 16%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex64] PASSED [ 25%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex128] PASSED [ 33%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float32] PASSED [ 41%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float64] PASSED [ 50%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex64] PASSED [ 58%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex128] PASSED [ 66%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float32] PASSED [ 75%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float64] PASSED [ 83%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex64] PASSED [ 91%]
cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex128] PASSED [100%]

================================================== slowest durations ===================================================
2.45s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float32]
0.13s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex128]
0.13s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex128]
0.12s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex64]
0.12s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex64]
0.12s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex128]
0.12s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex64]
0.11s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float64]
0.10s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float64]
0.10s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float64]
0.10s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float32]
0.09s call     cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float32]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float32]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float64]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex128]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex64]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex128]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex64]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex128]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float64]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float64]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float32]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float32]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex128]
0.00s setup    cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex64]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float64]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float32]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-float32]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float32]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-float64]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex64]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[256-2048-4096-complex64]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-float64]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex128]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[64-2048-4096-complex128]
0.00s teardown cusignal/test/test_filtering.py::TestFilter::TestChannelizePoly::test_channelizepoly_gpu[128-2048-4096-complex64]
========================================= 12 passed, 1253 deselected in 7.91s ==========================================

gonesurfing commented 1 year ago

I'm on this version of cusignal.

git status
On branch branch-23.02
Your branch is up to date with 'origin/branch-23.02'.
evanmayer commented 1 year ago

I'm on this one:

(base) evanmayer@evanjetson:~/github/cusignal$ git status
On branch branch-0.16
Your branch is up to date with 'origin/branch-0.16'.

It hasn't been updated in a while. I would be upset if this were a regression related to that. I'll report back when I've been able to update fully - it's going to require CUDA 10.0 -> 11.8, which requires Ubuntu 18.04 -> 20.04, so it will be a bit before I can re-create the latest cuSignal conda env.

gonesurfing commented 1 year ago

You shouldn't have to go to 20.04. I'm still on 18.04. Maybe that is part of the issue? Cusignal built fine.

evanmayer commented 1 year ago

Ok, thanks. Installing the latest cusignal-dev conda env failed for me during cupy install, throwing an error about me being on CUDA 10.0 < 10.2. I'll see if I can find a way to satisfy that without the above steps, then. The easiest answer might be to flash a more recent Jetpack version and try cuSignal install after that.

Edit: unless this happens to work... https://docs.nvidia.com/jetson/jetpack/install-jetpack/index.html#package-management-tool

gonesurfing commented 1 year ago

I ran apt update/upgrade after installing the 4.6.1 SD card image, and it upgraded me to 4.6.3. It may work.

/usr/local/cuda/bin/nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Feb_28_22:34:44_PST_2021
Cuda compilation tools, release 10.2, V10.2.300
Build cuda_10.2_r440.TC440_70.29663091_0
evanmayer commented 1 year ago

Ok! Fresh Jetpack flashed onto the SD card.

Replicating your issue

(effex-dev) evanmayer@evanjetson:~/github/effex$ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2021 NVIDIA Corporation
Built on Sun_Feb_28_22:34:44_PST_2021
Cuda compilation tools, release 10.2, V10.2.300
Build cuda_10.2_r440.TC440_70.29663091_0

Running

python effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --loglevel=DEBUG

replicates your very first crash, so fix usbfs buffer size like you did:

sudo sh -c 'echo 0 > /sys/module/usbcore/parameters/usbfs_memory_mb'

python effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot=True --loglevel=DEBUG

yields:

Output ``` Found Rafael Micro R820T/2 tuner Found Rafael Micro R820T/2 tuner 2023-01-22 17:15:09,336 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-22 17:15:09,337 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 17:15:09,337 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 17:15:09,338 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 17:15:09,338 - __main__ - INFO - Data will be saved to visibilities_20230122-171509.csv. 2023-01-22 17:15:09,350 - __main__ - INFO - Cross-correlation will begin at Sun, 22 Jan 2023 17:15:10 2023-01-22 17:15:09,350 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-22 17:15:09,377 - __main__ - DEBUG - Starting output buffering thread. 2023-01-22 17:15:09,378 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/evanmayer/github/effex/effex/effex.py:354: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-22 17:15:09,386 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-22 17:15:09,386 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 17:15:09,387 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 17:15:09,387 - __main__ - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-22 17:15:10,530 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.1799781322479248 s 2023-01-22 17:15:10,583 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0528867244720459 s 2023-01-22 17:15:10,584 - __main__ - DEBUG - Starting calibration 2023-01-22 17:15:12,148 - __main__ - INFO - Estimated delay (us): 4927.534674222115 2023-01-22 17:15:12,149 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-22 17:15:12,149 - __main__ - DEBUG - SDR buffer 0 size: 15 2023-01-22 17:15:12,149 - __main__ - DEBUG - SDR buffer 1 size: 15 2023-01-22 17:15:12,149 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 17:15:12,175 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02545309066772461 s 2023-01-22 17:15:12,198 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02207779884338379 s 2023-01-22 17:15:12,602 - __main__ - DEBUG - GPU task took 0.4029660224914551 s 2023-01-22 17:15:12,603 - __main__ - DEBUG - SDR buffer 0 size: 18 2023-01-22 17:15:12,603 - __main__ - DEBUG - SDR buffer 1 size: 18 2023-01-22 17:15:12,604 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:12,630 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.025076627731323242 s 2023-01-22 17:15:12,653 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02206873893737793 s 2023-01-22 17:15:12,991 - __main__ - DEBUG - GPU task took 0.33737635612487793 s 2023-01-22 17:15:12,991 - __main__ - DEBUG - SDR buffer 0 size: 20 2023-01-22 17:15:12,992 - __main__ - DEBUG - SDR buffer 1 size: 20 2023-01-22 17:15:12,993 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:13,015 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021879911422729492 s 2023-01-22 17:15:13,039 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022693395614624023 s 2023-01-22 17:15:13,377 - __main__ - DEBUG - GPU task took 0.33710360527038574 s 2023-01-22 17:15:13,377 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-22 17:15:13,378 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-22 17:15:13,378 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:13,403 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.0244290828704834 s 2023-01-22 17:15:13,454 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.050414085388183594 s 2023-01-22 17:15:13,850 - __main__ - DEBUG - GPU task took 0.38869571685791016 s 2023-01-22 17:15:13,850 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-22 17:15:13,850 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-22 17:15:13,851 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:13,883 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.030975818634033203 s 2023-01-22 17:15:13,905 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021879911422729492 s 2023-01-22 17:15:14,241 - __main__ - DEBUG - GPU task took 0.3351426124572754 s 2023-01-22 17:15:14,241 - __main__ - DEBUG - SDR buffer 0 size: 29 2023-01-22 17:15:14,242 - __main__ - DEBUG - SDR buffer 1 size: 29 2023-01-22 17:15:14,242 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:14,265 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02286672592163086 s 2023-01-22 17:15:14,288 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02205801010131836 s 2023-01-22 17:15:14,687 - __main__ - DEBUG - GPU task took 0.3986227512359619 s 2023-01-22 17:15:14,688 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-22 17:15:14,689 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-22 17:15:14,690 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:14,711 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020677566528320312 s 2023-01-22 17:15:14,734 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02205181121826172 s 2023-01-22 17:15:14,912 - __main__ - DEBUG - GPU task took 0.1774430274963379 s 2023-01-22 17:15:14,912 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-22 17:15:14,913 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-22 17:15:14,913 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:14,939 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.025202512741088867 s 2023-01-22 17:15:14,962 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022309541702270508 s 2023-01-22 17:15:15,301 - __main__ - DEBUG - GPU task took 0.3386194705963135 s 2023-01-22 17:15:15,301 - __main__ - DEBUG - SDR buffer 0 size: 36 2023-01-22 17:15:15,302 - __main__ - DEBUG - SDR buffer 1 size: 36 2023-01-22 17:15:15,302 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:15,329 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.026189327239990234 s 2023-01-22 17:15:15,352 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022092819213867188 s 2023-01-22 17:15:15,510 - __main__ - INFO - Buffering ended at Sun, 22 Jan 2023 17:15:15 2023-01-22 17:15:15,512 - __main__ - INFO - Buffering ended at Sun, 22 Jan 2023 17:15:15 2023-01-22 17:15:15,687 - __main__ - DEBUG - GPU task took 0.33429479598999023 s 2023-01-22 17:15:15,687 - __main__ - DEBUG - SDR buffer 0 size: 36 2023-01-22 17:15:15,687 - __main__ - DEBUG - SDR buffer 1 size: 36 2023-01-22 17:15:15,688 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-22 17:15:15,757 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06876611709594727 s 2023-01-22 17:15:15,832 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.07369041442871094 s 2023-01-22 17:15:16,004 - __main__ - DEBUG - GPU task took 0.1722724437713623 s 2023-01-22 17:15:16,005 - __main__ - DEBUG - SDR buffer 0 size: 35 2023-01-22 17:15:16,005 - __main__ - DEBUG - SDR buffer 1 size: 35 2023-01-22 17:15:16,006 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:16,032 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.025820255279541016 s 2023-01-22 17:15:16,055 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022179365158081055 s 2023-01-22 17:15:16,385 - __main__ - DEBUG - GPU task took 0.32936906814575195 s 2023-01-22 17:15:16,385 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-22 17:15:16,386 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-22 17:15:16,386 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:16,414 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02770519256591797 s 2023-01-22 17:15:16,436 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021207571029663086 s 2023-01-22 17:15:16,766 - __main__ - DEBUG - GPU task took 0.3296341896057129 s 2023-01-22 17:15:16,767 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-22 17:15:16,767 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-22 17:15:16,767 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:16,798 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.030066967010498047 s 2023-01-22 17:15:16,820 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021113157272338867 s 2023-01-22 17:15:17,229 - __main__ - DEBUG - GPU task took 0.40903449058532715 s 2023-01-22 17:15:17,230 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-22 17:15:17,231 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-22 17:15:17,231 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:17,300 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06772232055664062 s 2023-01-22 17:15:17,322 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021600008010864258 s 2023-01-22 17:15:17,652 - __main__ - DEBUG - GPU task took 0.32942914962768555 s 2023-01-22 17:15:17,653 - __main__ - DEBUG - SDR buffer 0 size: 31 2023-01-22 17:15:17,653 - __main__ - DEBUG - SDR buffer 1 size: 31 2023-01-22 17:15:17,653 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:17,678 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024432659149169922 s 2023-01-22 17:15:17,701 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021605491638183594 s 2023-01-22 17:15:17,873 - __main__ - DEBUG - GPU task took 0.1717543601989746 s 2023-01-22 17:15:17,874 - __main__ - DEBUG - SDR buffer 0 size: 30 2023-01-22 17:15:17,874 - __main__ - DEBUG - SDR buffer 1 size: 30 2023-01-22 17:15:17,874 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:17,902 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.027299880981445312 s 2023-01-22 17:15:17,924 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0210573673248291 s 2023-01-22 17:15:18,254 - __main__ - DEBUG - GPU task took 0.3293650150299072 s 2023-01-22 17:15:18,254 - __main__ - DEBUG - SDR buffer 0 size: 29 2023-01-22 17:15:18,254 - __main__ - DEBUG - SDR buffer 1 size: 29 2023-01-22 17:15:18,255 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:18,282 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02716231346130371 s 2023-01-22 17:15:18,311 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.028104305267333984 s 2023-01-22 17:15:18,738 - __main__ - DEBUG - GPU task took 0.42661190032958984 s 2023-01-22 17:15:18,739 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-22 17:15:18,739 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-22 17:15:18,740 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:18,773 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03263449668884277 s 2023-01-22 17:15:18,795 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02092289924621582 s 2023-01-22 17:15:19,125 - __main__ - DEBUG - GPU task took 0.3296701908111572 s 2023-01-22 17:15:19,125 - __main__ - DEBUG - SDR buffer 0 size: 27 2023-01-22 17:15:19,126 - __main__ - DEBUG - SDR buffer 1 size: 27 2023-01-22 17:15:19,126 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:19,152 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02567291259765625 s 2023-01-22 17:15:19,175 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022063255310058594 s 2023-01-22 17:15:19,507 - __main__ - DEBUG - GPU task took 0.3312947750091553 s 2023-01-22 17:15:19,507 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-22 17:15:19,508 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-22 17:15:19,508 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:19,529 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02068471908569336 s 2023-01-22 17:15:19,552 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022272348403930664 s 2023-01-22 17:15:19,914 - __main__ - DEBUG - GPU task took 0.36128926277160645 s 2023-01-22 17:15:19,915 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-22 17:15:19,915 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-22 17:15:19,915 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:19,983 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06619119644165039 s 2023-01-22 17:15:20,031 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.04783129692077637 s 2023-01-22 17:15:20,364 - __main__ - DEBUG - GPU task took 0.3321552276611328 s 2023-01-22 17:15:20,364 - __main__ - DEBUG - SDR buffer 0 size: 24 2023-01-22 17:15:20,365 - __main__ - DEBUG - SDR buffer 1 size: 24 2023-01-22 17:15:20,366 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:20,386 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.01996588706970215 s 2023-01-22 17:15:20,409 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022176742553710938 s 2023-01-22 17:15:20,741 - __main__ - DEBUG - GPU task took 0.33104491233825684 s 2023-01-22 17:15:20,741 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-22 17:15:20,742 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-22 17:15:20,742 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:20,763 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020630598068237305 s 2023-01-22 17:15:20,786 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022462129592895508 s 2023-01-22 17:15:21,158 - __main__ - DEBUG - GPU task took 0.3711071014404297 s 2023-01-22 17:15:21,184 - __main__ - DEBUG - SDR buffer 0 size: 22 2023-01-22 17:15:21,186 - __main__ - DEBUG - SDR buffer 1 size: 22 2023-01-22 17:15:21,187 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:21,209 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021973848342895508 s 2023-01-22 17:15:21,232 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021851539611816406 s 2023-01-22 17:15:21,563 - __main__ - DEBUG - GPU task took 0.3308265209197998 s 2023-01-22 17:15:21,564 - __main__ - DEBUG - SDR buffer 0 size: 21 2023-01-22 17:15:21,564 - __main__ - DEBUG - SDR buffer 1 size: 21 2023-01-22 17:15:21,565 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:21,588 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022409915924072266 s 2023-01-22 17:15:21,610 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021982431411743164 s 2023-01-22 17:15:21,943 - __main__ - DEBUG - GPU task took 0.33245182037353516 s 2023-01-22 17:15:21,944 - __main__ - DEBUG - SDR buffer 0 size: 20 2023-01-22 17:15:21,944 - __main__ - DEBUG - SDR buffer 1 size: 20 2023-01-22 17:15:21,945 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:21,968 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.0229794979095459 s 2023-01-22 17:15:21,991 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022321462631225586 s 2023-01-22 17:15:22,357 - __main__ - DEBUG - GPU task took 0.3650839328765869 s 2023-01-22 17:15:22,358 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-22 17:15:22,358 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-22 17:15:22,358 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:22,381 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02244710922241211 s 2023-01-22 17:15:22,404 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021990299224853516 s 2023-01-22 17:15:22,735 - __main__ - DEBUG - GPU task took 0.33039021492004395 s 2023-01-22 17:15:22,736 - __main__ - DEBUG - SDR buffer 0 size: 18 2023-01-22 17:15:22,736 - __main__ - DEBUG - SDR buffer 1 size: 18 2023-01-22 17:15:22,736 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-22 17:15:22,760 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023616790771484375 s 2023-01-22 17:15:22,783 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022137165069580078 s 2023-01-22 17:15:23,113 - __main__ - DEBUG - GPU task took 0.329087495803833 s 2023-01-22 17:15:23,113 - __main__ - DEBUG - SDR buffer 0 size: 17 2023-01-22 17:15:23,114 - __main__ - DEBUG - SDR buffer 1 size: 17 2023-01-22 17:15:23,114 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-22 17:15:23,142 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02713918685913086 s 2023-01-22 17:15:23,165 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02233719825744629 s 2023-01-22 17:15:23,556 - __main__ - DEBUG - GPU task took 0.3913137912750244 s 2023-01-22 17:15:23,558 - __main__ - DEBUG - SDR buffer 0 size: 16 2023-01-22 17:15:23,560 - __main__ - DEBUG - SDR buffer 1 size: 16 2023-01-22 17:15:23,589 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:23,659 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06882429122924805 s 2023-01-22 17:15:23,710 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.05064558982849121 s 2023-01-22 17:15:24,040 - __main__ - DEBUG - GPU task took 0.32958245277404785 s 2023-01-22 17:15:24,041 - __main__ - DEBUG - SDR buffer 0 size: 15 2023-01-22 17:15:24,041 - __main__ - DEBUG - SDR buffer 1 size: 15 2023-01-22 17:15:24,042 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:24,069 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.026060104370117188 s 2023-01-22 17:15:24,092 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022272825241088867 s 2023-01-22 17:15:24,423 - __main__ - DEBUG - GPU task took 0.3309800624847412 s 2023-01-22 17:15:24,424 - __main__ - DEBUG - SDR buffer 0 size: 14 2023-01-22 17:15:24,424 - __main__ - DEBUG - SDR buffer 1 size: 14 2023-01-22 17:15:24,424 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:24,449 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024583101272583008 s 2023-01-22 17:15:24,472 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022346019744873047 s 2023-01-22 17:15:24,837 - __main__ - DEBUG - GPU task took 0.36380648612976074 s 2023-01-22 17:15:24,866 - __main__ - DEBUG - SDR buffer 0 size: 13 2023-01-22 17:15:24,868 - __main__ - DEBUG - SDR buffer 1 size: 13 2023-01-22 17:15:24,868 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:24,896 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.027270078659057617 s 2023-01-22 17:15:24,919 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022180557250976562 s 2023-01-22 17:15:25,249 - __main__ - DEBUG - GPU task took 0.3297755718231201 s 2023-01-22 17:15:25,250 - __main__ - DEBUG - SDR buffer 0 size: 12 2023-01-22 17:15:25,250 - __main__ - DEBUG - SDR buffer 1 size: 12 2023-01-22 17:15:25,250 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:25,276 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.025167465209960938 s 2023-01-22 17:15:25,299 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022289037704467773 s 2023-01-22 17:15:25,629 - __main__ - DEBUG - GPU task took 0.3296051025390625 s 2023-01-22 17:15:25,630 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-22 17:15:25,630 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-22 17:15:25,630 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:25,656 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02561783790588379 s 2023-01-22 17:15:25,680 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022621631622314453 s 2023-01-22 17:15:26,072 - __main__ - DEBUG - GPU task took 0.3922443389892578 s 2023-01-22 17:15:26,073 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-22 17:15:26,076 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-22 17:15:26,106 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:26,151 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04395294189453125 s 2023-01-22 17:15:26,173 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02173590660095215 s 2023-01-22 17:15:26,505 - __main__ - DEBUG - GPU task took 0.3309180736541748 s 2023-01-22 17:15:26,505 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-22 17:15:26,506 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-22 17:15:26,506 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:26,529 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022461652755737305 s 2023-01-22 17:15:26,552 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022118330001831055 s 2023-01-22 17:15:26,883 - __main__ - DEBUG - GPU task took 0.3299827575683594 s 2023-01-22 17:15:26,883 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 17:15:26,884 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 17:15:26,884 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:26,914 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.029761075973510742 s 2023-01-22 17:15:26,936 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021274089813232422 s 2023-01-22 17:15:27,300 - __main__ - DEBUG - GPU task took 0.36333394050598145 s 2023-01-22 17:15:27,328 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-22 17:15:27,330 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-22 17:15:27,331 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:27,363 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03184223175048828 s 2023-01-22 17:15:27,385 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021105527877807617 s 2023-01-22 17:15:27,717 - __main__ - DEBUG - GPU task took 0.3314516544342041 s 2023-01-22 17:15:27,718 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 17:15:27,718 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 17:15:27,718 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:27,744 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02502298355102539 s 2023-01-22 17:15:27,767 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022111177444458008 s 2023-01-22 17:15:28,099 - __main__ - DEBUG - GPU task took 0.3313770294189453 s 2023-01-22 17:15:28,099 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-22 17:15:28,100 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-22 17:15:28,100 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:28,125 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023926258087158203 s 2023-01-22 17:15:28,148 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022301673889160156 s 2023-01-22 17:15:28,543 - __main__ - DEBUG - GPU task took 0.3950653076171875 s 2023-01-22 17:15:28,544 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 17:15:28,545 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 17:15:28,546 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:28,613 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06587862968444824 s 2023-01-22 17:15:28,635 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021257877349853516 s 2023-01-22 17:15:28,810 - __main__ - DEBUG - GPU task took 0.17384982109069824 s 2023-01-22 17:15:28,810 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 17:15:28,811 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-22 17:15:28,812 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 17:15:28,833 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020506858825683594 s 2023-01-22 17:15:28,856 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02274918556213379 s 2023-01-22 17:15:29,189 - __main__ - DEBUG - GPU task took 0.3314855098724365 s 2023-01-22 17:15:29,189 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-22 17:15:29,189 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-22 17:15:29,190 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:29,222 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03153109550476074 s 2023-01-22 17:15:29,244 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021256446838378906 s 2023-01-22 17:15:29,417 - __main__ - DEBUG - GPU task took 0.17315268516540527 s 2023-01-22 17:15:29,418 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-22 17:15:29,418 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-22 17:15:29,419 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 17:15:29,440 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020479679107666016 s 2023-01-22 17:15:29,463 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022838592529296875 s 2023-01-22 17:15:29,836 - __main__ - DEBUG - GPU task took 0.3725459575653076 s 2023-01-22 17:15:29,837 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 17:15:29,860 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 17:15:29,860 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 17:15:30,864 - __main__ - DEBUG - Buffer 0 empty 2023-01-22 17:15:31,872 - __main__ - DEBUG - Buffer 1 empty 2023-01-22 17:15:31,877 - __main__ - DEBUG - Fetching SDR samples from buffers took 2.0145065784454346 s 2023-01-22 17:15:31,879 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-22 17:15:31,881 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-22 17:15:31,882 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 17:15:31,883 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 17:15:31,884 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 17:15:31,987 - __main__ - INFO - SDRs closed. ```

I have replicated your poor performance. The SDR buffers are definitely filling up, although this run isn't long enough to throw the warning.

Profiling

I profiled _run_task() with nvprof like this. Sorry, it's a hell of a command. But you don't have to run it! Read on:

sudo env "PATH=$PATH" /usr/local/cuda/bin/nvprof --profile-from-start off -o profile.out python3 effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG

Yielding:

Profiling output ``` ==8783== Profiling application: python3 effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG ==8783== Profiling result: Start Duration Grid Size Block Size Regs* SSMem* DSMem* Size Throughput SrcMemType DstMemType Device Context Stream Name 4.00907s 415.49us - - - - - 4.0000MB 9.4015GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 4.68511s 250.43us - - - - - 4.0000MB 15.598GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 4.68659s 795.15us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [85] 4.68893s 481.02us - - - - - 4.0000MB 8.1208GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 4.69190s 25.209us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [104] 4.69895s 223.29us - - - - - 4.0000MB 17.494GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 4.69947s 628.37us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [265] 4.70010s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [269] 4.71070s 19.272us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [277] 4.71072s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [288] 4.72131s 4.0873ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [305] 4.72540s 451.01us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [317] 4.72585s 4.0838ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [323] 4.72994s 439.97us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [330] 5.06243s 3.2810us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [345] 5.06282s 2.5520us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [351] 5.06324s 3.0210us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [360] 5.06343s 2.0320us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [364] 5.06382s 9.6360us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [371] 5.06736s 4.3760us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [383] 5.07111s 6.7710us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [394] 5.07439s 2.2400us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [405] 5.07796s 8.0220us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [416] 5.08175s 42.711us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [427] 5.08513s 439.03us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [438] 5.08557s 410.18us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [444] 5.08599s 614.77us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [450] 5.08976s 416.74us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [463] 5.09036s 6.0430us - - - - - 32.000KB 5.0501GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 5.09056s 5.2080us - - - - - 32.000KB 5.8598GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 5.15324s 421.12us - - - - - 4.0000MB 9.2759GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 5.15441s 226.11us - - - - - 4.0000MB 17.276GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 5.15514s 763.74us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [511] 5.15603s 22.345us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [519] 5.15679s 10.598ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [526] 5.16739s 431.06us - - - - - 4.0000MB 9.0619GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 5.16783s 235.33us - - - - - 4.0000MB 16.599GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 5.16807s 4.0820ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [554] 5.17216s 638.32us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [563] 5.17280s 424.50us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [569] 5.17322s 22.396us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [577] 5.17325s 10.593ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [584] 5.18384s 4.0730ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [600] 5.18792s 422.57us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [607] 5.48550s 3.3870us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [617] 5.48565s 2.5520us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [623] 5.48608s 2.8640us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [632] 5.48624s 2.0310us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [636] 5.48658s 9.5320us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [643] 5.48685s 4.3240us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [650] 5.48707s 6.6660us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [656] 5.48721s 2.4480us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [662] 5.48736s 7.7080us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [668] 5.48750s 42.816us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [674] 5.48766s 432.21us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [680] 5.48809s 412.26us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [686] 5.48851s 616.39us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [692] 5.48912s 406.79us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [700] 5.48953s 7.0840us - - - - - 32.000KB 4.3080GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 5.48954s 5.2610us - - - - - 32.000KB 5.8007GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 5.54032s 420.75us - - - - - 4.0000MB 9.2840GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 5.54146s 226.94us - - - - - 4.0000MB 17.213GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 5.54223s 768.11us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [739] 5.54321s 24.428us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [747] 5.54392s 10.594ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [754] 5.55451s 426.95us - - - - - 4.0000MB 9.1492GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 5.55495s 231.16us - - - - - 4.0000MB 16.899GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 5.55518s 4.1407ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [782] 5.55932s 734.41us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [791] 5.56006s 477.68us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [797] 5.56054s 24.324us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [805] 5.56057s 10.591ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [812] 5.57116s 4.0793ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [828] 5.57524s 426.32us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [835] 5.87368s 9.6360us - - - - - 64.000KB 6.3341GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 5.87400s 7.3960us - - - - - 64.000KB 8.2525GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 5.87414s 3.4910us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [862] 5.87501s 2.6050us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [878] 5.87508s 6.0430us - - - - - 64.000KB 10.100GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 5.87542s 3.1250us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [888] 5.87582s 1.9790us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [893] 5.88155s 9.6370us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [900] 5.90738s 4.2710us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [907] 5.90793s 6.7710us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [913] 5.90873s 2.6040us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [919] 5.90901s 7.8130us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [925] 5.90964s 44.064us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [934] 5.90978s 7.9690us - - - - - 64.000KB 7.6591GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 5.90999s 440.54us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [943] 5.91064s 408.15us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [957] 5.91105s 8.8030us - - - - - 64.000KB 6.9334GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 5.91121s 624.41us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [964] 5.91204s 415.85us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [973] 5.91785s 6.7190us - - - - - 32.000KB 4.5420GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 5.94143s 6.1450us - - - - - 32.000KB 4.9662GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 5.99957s 476.22us - - - - - 4.0000MB 8.2026GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 6.00082s 248.66us - - - - - 4.0000MB 15.709GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 6.00196s 871.40us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1019] 6.00316s 28.700us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1027] 6.00426s 10.654ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1034] 6.01491s 424.97us - - - - - 4.0000MB 9.1918GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 6.01535s 4.1053ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1056] 6.01945s 227.36us - - - - - 4.0000MB 17.181GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 6.01968s 417.84us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1069] 6.02010s 627.12us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1077] 6.02073s 19.376us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1085] 6.02075s 10.649ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1092] 6.03141s 4.0952ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1108] 6.03550s 431.48us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1115] 6.33427s 3.2300us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1125] 6.33437s 2.6040us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1131] 6.33473s 2.8120us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1140] 6.33489s 1.9790us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1144] 6.33522s 9.5840us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [1151] 6.33549s 4.1670us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [1158] 6.33571s 6.8230us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [1164] 6.33585s 2.3440us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [1170] 6.33599s 7.8650us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [1176] 6.33614s 43.752us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [1182] 6.33629s 436.53us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1188] 6.33673s 414.87us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1194] 6.33715s 629.46us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1200] 6.33778s 412.57us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [1208] 6.33819s 6.3020us - - - - - 32.000KB 4.8425GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 6.33820s 5.4180us - - - - - 32.000KB 5.6326GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 6.39012s 417.57us - - - - - 4.0000MB 9.3546GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 6.39116s 223.29us - - - - - 4.0000MB 17.494GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 6.39188s 769.57us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1247] 6.39287s 22.970us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1255] 6.39358s 10.646ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1262] 6.40423s 426.79us - - - - - 4.0000MB 9.1526GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 6.40466s 232.93us - - - - - 4.0000MB 16.770GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 6.40490s 4.0998ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1290] 6.40900s 641.49us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1299] 6.40964s 417.73us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1305] 6.41006s 23.021us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1313] 6.41009s 10.639ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1320] 6.42073s 4.0910ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1336] 6.42482s 422.68us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1343] 6.72220s 3.1780us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1353] 6.72240s 2.5520us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1359] 6.72279s 2.9160us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1368] 6.72298s 2.0310us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1372] 6.72335s 9.5840us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [1379] 6.72366s 4.1680us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [1386] 6.72390s 6.7200us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [1392] 6.72407s 2.3440us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [1398] 6.72425s 7.6570us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [1404] 6.72442s 43.597us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [1410] 6.72460s 428.72us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1416] 6.72503s 412.63us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1422] 6.72545s 618.83us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1428] 6.72607s 411.74us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [1436] 6.72648s 6.6140us - - - - - 32.000KB 4.6141GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 6.72649s 5.0530us - - - - - 32.000KB 6.0395GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 6.78184s 422.52us - - - - - 4.0000MB 9.2451GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 6.78297s 224.08us - - - - - 4.0000MB 17.433GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 6.78373s 751.45us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1475] 6.78458s 20.626us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1483] 6.78528s 10.595ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1490] 6.79588s 429.66us - - - - - 4.0000MB 9.0915GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 6.79632s 233.92us - - - - - 4.0000MB 16.699GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 6.79656s 4.0815ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1518] 6.80064s 644.41us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1527] 6.80129s 421.17us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1533] 6.80171s 21.511us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1541] 6.80174s 10.590ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1548] 6.81233s 4.0729ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1564] 6.81640s 426.06us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1571] 7.11588s 3.2810us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1591] 7.11589s 7.9170us - - - - - 64.000KB 7.7094GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 7.11590s 9.2700us - - - - - 64.000KB 6.5842GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 7.11607s 2.5520us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1601] 7.11707s 3.5420us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1620] 7.11715s 7.5010us - - - - - 64.000KB 8.1369GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 7.11731s 2.0310us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1625] 7.11793s 9.5320us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [1633] 7.12358s 4.6890us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [1640] 7.14664s 6.8230us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [1646] 7.14671s 2.3430us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [1652] 7.14692s 7.6570us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [1658] 7.14711s 42.867us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [1664] 7.14772s 440.96us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1670] 7.14817s 422.05us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1676] 7.14859s 628.78us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1682] 7.14974s 417.63us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [1698] 7.15017s 7.1890us - - - - - 64.000KB 8.4901GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 7.15034s 6.0430us - - - - - 64.000KB 10.100GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 7.15048s 6.4580us - - - - - 32.000KB 4.7255GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 7.15117s 5.6260us - - - - - 32.000KB 5.4244GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 7.15126s 5.9390us - - - - - 64.000KB 10.277GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 7.28025s 417.78us - - - - - 4.0000MB 9.3500GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 7.28127s 220.84us - - - - - 4.0000MB 17.688GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 7.28205s 763.74us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1793] 7.28295s 24.012us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1801] 7.28362s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1808] 7.29422s 424.97us - - - - - 4.0000MB 9.1918GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 7.29465s 238.61us - - - - - 4.0000MB 16.371GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 7.29490s 4.0806ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1836] 7.29898s 645.66us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [1845] 7.29963s 421.33us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1851] 7.30005s 23.648us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [1859] 7.30008s 10.588ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [1866] 7.31067s 4.1388ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [1882] 7.31481s 454.29us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1889] 7.61268s 3.1770us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1899] 7.61286s 2.6560us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [1905] 7.61326s 2.9700us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1914] 7.61346s 1.9790us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [1918] 7.61387s 9.6880us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [1925] 7.61420s 4.1670us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [1932] 7.61445s 6.7180us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [1938] 7.61462s 2.2920us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [1944] 7.61479s 7.6050us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [1950] 7.61497s 43.127us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [1956] 7.61515s 432.84us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1962] 7.61558s 411.27us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [1968] 7.61599s 610.97us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [1974] 7.61661s 406.84us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [1982] 7.61702s 6.5110us - - - - - 32.000KB 4.6871GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 7.61702s 5.4700us - - - - - 32.000KB 5.5791GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 7.67276s 420.54us - - - - - 4.0000MB 9.2886GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 7.67411s 252.36us - - - - - 4.0000MB 15.479GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 7.67463s 757.44us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2028] 7.67549s 21.408us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2036] 7.67645s 10.593ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2043] 7.68705s 418.93us - - - - - 4.0000MB 9.3244GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 7.68748s 232.77us - - - - - 4.0000MB 16.781GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 7.68772s 4.0790ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2071] 7.69180s 635.71us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2080] 7.69244s 413.04us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2086] 7.69285s 22.709us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2094] 7.69288s 10.588ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2101] 7.70347s 4.0754ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2117] 7.70754s 421.12us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2124] 7.99852s 3.2290us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2134] 7.99871s 2.6050us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2140] 7.99911s 3.0210us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2149] 7.99931s 1.9790us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2153] 7.99968s 9.7410us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [2160] 8.00000s 4.1150us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [2167] 8.00025s 6.7180us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [2173] 8.00043s 2.2390us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [2179] 8.00061s 7.6560us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [2185] 8.00079s 43.700us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [2191] 8.00098s 428.25us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2197] 8.00141s 413.82us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2203] 8.00182s 614.72us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2209] 8.00244s 410.54us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [2217] 8.00285s 6.7190us - - - - - 32.000KB 4.5420GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 8.00294s 5.3120us - - - - - 32.000KB 5.7450GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 8.05945s 419.19us - - - - - 4.0000MB 9.3186GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.06047s 222.25us - - - - - 4.0000MB 17.576GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 8.06119s 751.71us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2256] 8.06216s 22.867us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2264] 8.06284s 10.596ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2271] 8.07345s 433.25us - - - - - 4.0000MB 9.0161GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.07388s 234.23us - - - - - 4.0000MB 16.677GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 8.07412s 619.72us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2301] 8.07474s 4.0807ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2307] 8.07883s 21.512us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2316] 8.07885s 425.18us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2322] 8.07928s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2329] 8.08987s 4.0693ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2345] 8.09394s 420.65us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2352] 8.38479s 3.2290us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2362] 8.38520s 2.5520us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2373] 8.38568s 8.5940us - - - - - 64.000KB 7.1021GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 8.38590s 7.4490us - - - - - 64.000KB 8.1937GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.38687s 4.2190us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2393] 8.38724s 2.6560us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2404] 8.38731s 6.6160us - - - - - 64.000KB 9.2254GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 8.38765s 9.5850us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [2412] 8.38812s 4.1670us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [2420] 8.39372s 6.9270us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [2426] 8.41716s 2.6560us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [2432] 8.41722s 7.4480us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [2438] 8.41743s 43.335us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [2444] 8.41763s 450.91us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2450] 8.41862s 420.70us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2456] 8.41910s 628.52us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2462] 8.42015s 417.73us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [2475] 8.42057s 6.0940us - - - - - 64.000KB 10.016GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.42069s 6.4070us - - - - - 32.000KB 4.7632GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 8.42106s 5.5220us - - - - - 64.000KB 11.053GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 8.42122s 5.6250us - - - - - 32.000KB 5.4253GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 8.51466s 418.20us - - - - - 4.0000MB 9.3407GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.51568s 219.80us - - - - - 4.0000MB 17.772GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 8.51641s 768.17us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2533] 8.51738s 23.023us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2541] 8.51836s 10.595ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2548] 8.52896s 418.15us - - - - - 4.0000MB 9.3418GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.52939s 233.45us - - - - - 4.0000MB 16.733GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 8.52963s 4.0796ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2576] 8.53371s 638.84us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2585] 8.53435s 417.78us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2591] 8.53477s 22.084us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2599] 8.53479s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2606] 8.54539s 4.0697ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2622] 8.54946s 430.08us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2629] 8.84042s 3.2290us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2639] 8.84056s 2.5520us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2645] 8.84091s 2.8660us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2654] 8.84107s 2.0320us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2658] 8.84141s 9.6890us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [2665] 8.84168s 4.2180us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [2672] 8.84198s 6.7200us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [2678] 8.84214s 2.3960us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [2684] 8.84229s 7.5000us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [2690] 8.84243s 43.023us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [2696] 8.84259s 433.04us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2702] 8.84302s 411.95us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2708] 8.84344s 612.27us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2714] 8.84405s 408.30us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [2722] 8.84446s 6.7190us - - - - - 32.000KB 4.5420GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 8.84447s 5.1560us - - - - - 32.000KB 5.9188GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 8.90081s 419.29us - - - - - 4.0000MB 9.3163GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.90182s 223.60us - - - - - 4.0000MB 17.469GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 8.90262s 761.97us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2761] 8.90350s 23.855us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2769] 8.90418s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2776] 8.91478s 422.42us - - - - - 4.0000MB 9.2474GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 8.91521s 238.45us - - - - - 4.0000MB 16.382GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 8.91545s 4.0832ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2804] 8.91954s 636.49us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2813] 8.92018s 416.01us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2819] 8.92060s 23.074us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2827] 8.92062s 10.592ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [2834] 8.93121s 4.0707ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [2850] 8.93529s 420.96us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2857] 9.22538s 3.1770us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2867] 9.22552s 2.6040us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [2873] 9.22593s 3.1250us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2882] 9.22611s 1.9800us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [2886] 9.22646s 9.5830us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [2893] 9.22673s 4.1680us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [2900] 9.22696s 6.6670us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [2906] 9.22709s 2.2920us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [2912] 9.22724s 7.8640us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [2918] 9.22739s 43.908us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [2924] 9.22754s 439.66us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2930] 9.22798s 410.28us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [2936] 9.22839s 615.97us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [2942] 9.22901s 410.70us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [2950] 9.22942s 6.6150us - - - - - 32.000KB 4.6134GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 9.22943s 5.1560us - - - - - 32.000KB 5.9188GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 9.28004s 419.19us - - - - - 4.0000MB 9.3186GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 9.28106s 226.16us - - - - - 4.0000MB 17.272GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 9.28179s 745.82us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [2989] 9.28275s 24.949us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [2997] 9.28344s 10.595ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [3004] 9.29404s 424.45us - - - - - 4.0000MB 9.2031GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 9.29447s 238.55us - - - - - 4.0000MB 16.375GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 9.29471s 4.0801ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [3032] 9.29880s 643.52us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [3041] 9.29944s 416.74us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [3047] 9.29986s 21.929us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [3055] 9.29989s 10.591ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [3062] 9.31048s 4.0724ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [3078] 9.31455s 425.07us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [3085] 9.60649s 3.1790us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [3095] 9.60664s 8.9060us - - - - - 64.000KB 6.8533GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 9.60771s 2.6040us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [3114] 9.60785s 7.3430us - - - - - 64.000KB 8.3120GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 9.60825s 3.1780us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [3125] 9.60874s 2.0310us (16 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_float64 [3138] 9.60883s 6.0420us - - - - - 64.000KB 10.102GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 9.60923s 9.5840us (32 1 1) (128 1 1) 24 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_true_divide__float64_float_float64 [3146] 9.60969s 4.1660us (32 1 1) (128 1 1) 10 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__float64_float_float64 [3154] 9.61533s 6.8750us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex_float64_complex128 [3160] 9.63831s 2.6040us (1 1 1) (1 1 1) 11 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_negative__float64_float64 [3166] 9.63846s 7.6060us (32 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_float64_complex128 [3172] 9.63872s 43.387us (32 1 1) (128 1 1) 40 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_exp__complex128_complex128 [3178] 9.63957s 444.50us (2048 1 1) (128 1 1) 21 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [3184] 9.64067s 8.2820us - - - - - 64.000KB 7.3696GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 9.64084s 7.2390us - - - - - 64.000KB 8.4314GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 9.64122s 408.93us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [3203] 9.64204s 627.12us (2048 1 1) (128 1 1) 19 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_multiply__complex128_complex128_complex128 [3217] 9.64267s 8.5430us - - - - - 64.000KB 7.1445GB/s Device Pageable NVIDIA Tegra X1 1 7 [CUDA memcpy DtoH] 9.64286s 423.04us (128 1 1) (512 1 1) 32 8.0000KB 0B - - - - NVIDIA Tegra X1 1 7 cupy_mean [3226] 9.64354s 6.0410us - - - - - 32.000KB 5.0517GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 9.64905s 6.2500us - - - - - 32.000KB 4.8828GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] 9.77188s 422.62us - - - - - 4.0000MB 9.2429GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 9.77300s 224.38us - - - - - 4.0000MB 17.409GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 9.77382s 750.34us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [3308] 9.77469s 21.720us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [3316] 9.77537s 10.595ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [3323] 9.78598s 422.57us - - - - - 4.0000MB 9.2441GB/s Pinned Device NVIDIA Tegra X1 1 7 [CUDA memcpy HtoD] 9.78641s 230.53us - - - - - 4.0000MB 16.945GB/s Device - NVIDIA Tegra X1 1 7 [CUDA memset] 9.78665s 4.0815ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [3351] 9.79073s 637.21us (2048 1 1) (128 1 1) 16 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_add__complex128_complex128_complex128 [3360] 9.79137s 423.19us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [3366] 9.79180s 21.928us (128 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_copy__float64_complex128 [3374] 9.79182s 10.591ms (512 32 1) (8 8 1) 30 1.0000KB 0B - - - - NVIDIA Tegra X1 1 7 _cupy_channelizer_8x8_complex128_complex128 [3381] 9.80241s 4.0716ms (64 1 1) (128 1 1) 252 0B 33.000KB - - - - NVIDIA Tegra X1 1 7 void vector_fft(kernel_arguments_t) [3397] 9.80649s 421.47us (2048 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_conjugate__complex128_complex128 [3404] 10.0982s 3.3340us (16 1 1) (128 1 1) 12 0B 0B - - - - NVIDIA Tegra X1 1 7 cupy_arange__float_float_float64 [3414] ... 23.2178s 5.3650us - - - - - 32.000KB 5.6883GB/s Device Device NVIDIA Tegra X1 1 7 [CUDA memcpy DtoD] Regs: Number of registers used per CUDA thread. This number includes registers used internally by the CUDA driver and/or tools and can be more than what the compiler shows. SSMem: Static shared memory allocated per CUDA block. DSMem: Dynamic shared memory allocated per CUDA block. SrcMemType: The type of source memory accessed by memory operation/copy DstMemType: The type of destination memory accessed by memory operation/copy ==8783== Generated result file: /home/evanmayer/github/effex/profile.out ```

It's not in order of hottest to coldest, but chronological. I'm not familiar with this profiler...it's a little hard to read, but _cupy_channelizer_8x8_complex128_complex128 is obviously the longest execution time, at ~10 ms per. There are two of these per call to _run_task(), so that brings us to ~0.02 s. I was a little surprised the rest of the functions could add up to ~10x, so I looked further, and put in some more rough manual timing:

# Threading to take ffts using polyphase filterbank
t0 = time.time()
with concurrent.futures.ThreadPoolExecutor(max_workers=2) as iq_processor:
    t1 = time.time()
    future_0 = iq_processor.submit(self._spectrometer_poly, *(cp.array(self.gpu_iq_0), self.ntaps, self.nbins, self.window))
    future_1 = iq_processor.submit(self._spectrometer_poly, *(cp.array(self.gpu_iq_1), self.ntaps, self.nbins, self.window))
    f0 = future_0.result()
    f1 = future_1.result()
    t2 = time.time()
t3 = time.time()
#f0 = self._spectrometer_poly(cp.array(self.gpu_iq_0), self.ntaps, self.nbins, self.window)
#f1 = self._spectrometer_poly(cp.array(self.gpu_iq_1), self.ntaps, self.nbins, self.window)

# http://www.gmrt.ncra.tifr.res.in/doc/WEBLF/LFRA/node70.html
# implemented according to Thompson, Moran, Swenson's Interferometry and 
# Synthesis in Radio Astronoy, 3rd ed., p.364: Fractional Sample Delay 
# Correction
freqs = cp.fft.fftfreq(f0.shape[-1], d=1/self.bandwidth) + self.frequency
# Calculate cross-power spectrum and apply FSTC by a phase gradient
rot = cp.exp(-2j * cp.pi * freqs * (-self.calibrated_delay))
xpower_spec = f0 * cp.conj(f1 * rot)
xpower_spec = cp.fft.fftshift(xpower_spec.mean(axis=0))

if self.mode in ['CONTINUUM', 'TEST']: # don't save spectral information
    vis = xpower_spec.mean(axis=0) / self.bandwidth # a visibility amplitude estimate
else:
    vis = xpower_spec
t4 = time.time()
self.logger.debug(f'Time to start threadpool: {t1 - t0}')
self.logger.debug(f'Time to do actual GPU processing: {t2 - t1}')
self.logger.debug(f'Time to do close threadpool: {t3 - t2}')
self.logger.debug(f'Time to complete other _run_task() tasks: {t4 - t3}')
return vis
Output with timing ``` (effex-dev) evanmayer@evanjetson:~/github/effex$ python effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG Found Rafael Micro R820T/2 tuner Found Rafael Micro R820T/2 tuner 2023-01-22 19:02:26,686 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-22 19:02:26,686 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:02:26,687 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:02:26,687 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 19:02:26,687 - __main__ - INFO - Data will be saved to visibilities_20230122-190226.csv. 2023-01-22 19:02:26,699 - __main__ - INFO - Cross-correlation will begin at Sun, 22 Jan 2023 19:02:27 2023-01-22 19:02:26,699 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-22 19:02:26,725 - __main__ - DEBUG - Starting output buffering thread. 2023-01-22 19:02:26,727 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/evanmayer/github/effex/effex/effex.py:355: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-22 19:02:26,735 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-22 19:02:26,735 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:02:26,735 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:02:26,736 - __main__ - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-22 19:02:27,875 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.17603611946105957 s 2023-01-22 19:02:27,928 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.052140235900878906 s 2023-01-22 19:02:27,928 - __main__ - DEBUG - Starting calibration 2023-01-22 19:02:29,054 - __main__ - INFO - Estimated delay (us): 1594.1458455044874 2023-01-22 19:02:29,054 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-22 19:02:29,055 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-22 19:02:29,055 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-22 19:02:29,055 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 19:02:29,081 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.0249936580657959 s 2023-01-22 19:02:29,104 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02243638038635254 s 2023-01-22 19:02:29,509 - __main__ - DEBUG - Time to start threadpool: 0.0015730857849121094 2023-01-22 19:02:29,510 - __main__ - DEBUG - Time to do actual GPU processing: 0.018640518188476562 2023-01-22 19:02:29,510 - __main__ - DEBUG - Time to do close threadpool: 0.35967516899108887 2023-01-22 19:02:29,510 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.024527311325073242 2023-01-22 19:02:29,511 - __main__ - DEBUG - GPU task took 0.406325101852417 s 2023-01-22 19:02:29,512 - __main__ - DEBUG - SDR buffer 0 size: 14 2023-01-22 19:02:29,512 - __main__ - DEBUG - SDR buffer 1 size: 14 2023-01-22 19:02:29,513 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:29,537 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02333521842956543 s 2023-01-22 19:02:29,560 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022521018981933594 s 2023-01-22 19:02:29,931 - __main__ - DEBUG - Time to start threadpool: 0.00010180473327636719 2023-01-22 19:02:29,931 - __main__ - DEBUG - Time to do actual GPU processing: 0.00835418701171875 2023-01-22 19:02:29,932 - __main__ - DEBUG - Time to do close threadpool: 0.3248889446258545 2023-01-22 19:02:29,932 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.036473989486694336 2023-01-22 19:02:29,932 - __main__ - DEBUG - GPU task took 0.37148475646972656 s 2023-01-22 19:02:29,933 - __main__ - DEBUG - SDR buffer 0 size: 17 2023-01-22 19:02:29,933 - __main__ - DEBUG - SDR buffer 1 size: 17 2023-01-22 19:02:29,934 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:29,964 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.029462814331054688 s 2023-01-22 19:02:29,986 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021414518356323242 s 2023-01-22 19:02:30,327 - __main__ - DEBUG - Time to start threadpool: 0.00010037422180175781 2023-01-22 19:02:30,327 - __main__ - DEBUG - Time to do actual GPU processing: 0.008127927780151367 2023-01-22 19:02:30,327 - __main__ - DEBUG - Time to do close threadpool: 0.328080415725708 2023-01-22 19:02:30,328 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003808259963989258 2023-01-22 19:02:30,328 - __main__ - DEBUG - GPU task took 0.342024564743042 s 2023-01-22 19:02:30,329 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-22 19:02:30,329 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-22 19:02:30,329 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:30,356 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02583146095275879 s 2023-01-22 19:02:30,380 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023433208465576172 s 2023-01-22 19:02:30,717 - __main__ - DEBUG - Time to start threadpool: 0.00010585784912109375 2023-01-22 19:02:30,718 - __main__ - DEBUG - Time to do actual GPU processing: 0.008385896682739258 2023-01-22 19:02:30,718 - __main__ - DEBUG - Time to do close threadpool: 0.32413268089294434 2023-01-22 19:02:30,718 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038836002349853516 2023-01-22 19:02:30,719 - __main__ - DEBUG - GPU task took 0.33853578567504883 s 2023-01-22 19:02:30,719 - __main__ - DEBUG - SDR buffer 0 size: 22 2023-01-22 19:02:30,720 - __main__ - DEBUG - SDR buffer 1 size: 22 2023-01-22 19:02:30,720 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:30,742 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021634817123413086 s 2023-01-22 19:02:30,765 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021804332733154297 s 2023-01-22 19:02:31,134 - __main__ - DEBUG - Time to start threadpool: 0.00010561943054199219 2023-01-22 19:02:31,135 - __main__ - DEBUG - Time to do actual GPU processing: 0.008196353912353516 2023-01-22 19:02:31,136 - __main__ - DEBUG - Time to do close threadpool: 0.3246767520904541 2023-01-22 19:02:31,164 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.035863637924194336 2023-01-22 19:02:31,165 - __main__ - DEBUG - GPU task took 0.3995347023010254 s 2023-01-22 19:02:31,166 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-22 19:02:31,167 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-22 19:02:31,168 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:31,234 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06503987312316895 s 2023-01-22 19:02:31,256 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02135634422302246 s 2023-01-22 19:02:31,593 - __main__ - DEBUG - Time to start threadpool: 0.00012993812561035156 2023-01-22 19:02:31,593 - __main__ - DEBUG - Time to do actual GPU processing: 0.00840616226196289 2023-01-22 19:02:31,594 - __main__ - DEBUG - Time to do close threadpool: 0.3236572742462158 2023-01-22 19:02:31,594 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.004178524017333984 2023-01-22 19:02:31,594 - __main__ - DEBUG - GPU task took 0.33802032470703125 s 2023-01-22 19:02:31,595 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-22 19:02:31,595 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-22 19:02:31,596 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:31,616 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019251346588134766 s 2023-01-22 19:02:31,639 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022032499313354492 s 2023-01-22 19:02:31,977 - __main__ - DEBUG - Time to start threadpool: 0.00010371208190917969 2023-01-22 19:02:31,977 - __main__ - DEBUG - Time to do actual GPU processing: 0.008359670639038086 2023-01-22 19:02:31,978 - __main__ - DEBUG - Time to do close threadpool: 0.3247826099395752 2023-01-22 19:02:31,978 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0040590763092041016 2023-01-22 19:02:31,979 - __main__ - DEBUG - GPU task took 0.33952856063842773 s 2023-01-22 19:02:31,979 - __main__ - DEBUG - SDR buffer 0 size: 30 2023-01-22 19:02:31,980 - __main__ - DEBUG - SDR buffer 1 size: 30 2023-01-22 19:02:31,980 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:32,008 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.026488542556762695 s 2023-01-22 19:02:32,031 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022281169891357422 s 2023-01-22 19:02:32,403 - __main__ - DEBUG - Time to start threadpool: 0.00010156631469726562 2023-01-22 19:02:32,404 - __main__ - DEBUG - Time to do actual GPU processing: 0.00818943977355957 2023-01-22 19:02:32,432 - __main__ - DEBUG - Time to do close threadpool: 0.3278472423553467 2023-01-22 19:02:32,433 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.03513336181640625 2023-01-22 19:02:32,434 - __main__ - DEBUG - GPU task took 0.4025237560272217 s 2023-01-22 19:02:32,434 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-22 19:02:32,435 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-22 19:02:32,436 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:32,460 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023461341857910156 s 2023-01-22 19:02:32,483 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022280216217041016 s 2023-01-22 19:02:32,818 - __main__ - DEBUG - Time to start threadpool: 0.00010418891906738281 2023-01-22 19:02:32,819 - __main__ - DEBUG - Time to do actual GPU processing: 0.008243799209594727 2023-01-22 19:02:32,819 - __main__ - DEBUG - Time to do close threadpool: 0.3229484558105469 2023-01-22 19:02:32,820 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0036842823028564453 2023-01-22 19:02:32,820 - __main__ - DEBUG - GPU task took 0.3366529941558838 s 2023-01-22 19:02:32,820 - __main__ - DEBUG - SDR buffer 0 size: 36 2023-01-22 19:02:32,821 - __main__ - DEBUG - SDR buffer 1 size: 36 2023-01-22 19:02:32,821 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:32,844 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02245807647705078 s 2023-01-22 19:02:32,859 - __main__ - INFO - Buffering ended at Sun, 22 Jan 2023 19:02:32 2023-01-22 19:02:32,859 - __main__ - INFO - Buffering ended at Sun, 22 Jan 2023 19:02:32 2023-01-22 19:02:32,868 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023737430572509766 s 2023-01-22 19:02:33,198 - __main__ - DEBUG - Time to start threadpool: 0.00010395050048828125 2023-01-22 19:02:33,199 - __main__ - DEBUG - Time to do actual GPU processing: 0.008231878280639648 2023-01-22 19:02:33,199 - __main__ - DEBUG - Time to do close threadpool: 0.31723785400390625 2023-01-22 19:02:33,200 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038013458251953125 2023-01-22 19:02:33,200 - __main__ - DEBUG - GPU task took 0.33130764961242676 s 2023-01-22 19:02:33,201 - __main__ - DEBUG - SDR buffer 0 size: 35 2023-01-22 19:02:33,201 - __main__ - DEBUG - SDR buffer 1 size: 35 2023-01-22 19:02:33,201 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:33,224 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022301435470581055 s 2023-01-22 19:02:33,247 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022249698638916016 s 2023-01-22 19:02:33,640 - __main__ - DEBUG - Time to start threadpool: 0.00012922286987304688 2023-01-22 19:02:33,641 - __main__ - DEBUG - Time to do actual GPU processing: 0.008401155471801758 2023-01-22 19:02:33,642 - __main__ - DEBUG - Time to do close threadpool: 0.3186984062194824 2023-01-22 19:02:33,642 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.06507754325866699 2023-01-22 19:02:33,643 - __main__ - DEBUG - GPU task took 0.39560604095458984 s 2023-01-22 19:02:33,649 - __main__ - DEBUG - SDR buffer 0 size: 34 2023-01-22 19:02:33,672 - __main__ - DEBUG - SDR buffer 1 size: 34 2023-01-22 19:02:33,674 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:33,716 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04126787185668945 s 2023-01-22 19:02:33,739 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022222280502319336 s 2023-01-22 19:02:34,071 - __main__ - DEBUG - Time to start threadpool: 0.0001266002655029297 2023-01-22 19:02:34,071 - __main__ - DEBUG - Time to do actual GPU processing: 0.008362054824829102 2023-01-22 19:02:34,072 - __main__ - DEBUG - Time to do close threadpool: 0.3188159465789795 2023-01-22 19:02:34,072 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003719806671142578 2023-01-22 19:02:34,073 - __main__ - DEBUG - GPU task took 0.3329036235809326 s 2023-01-22 19:02:34,073 - __main__ - DEBUG - SDR buffer 0 size: 33 2023-01-22 19:02:34,074 - __main__ - DEBUG - SDR buffer 1 size: 33 2023-01-22 19:02:34,075 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:34,095 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.01924729347229004 s 2023-01-22 19:02:34,118 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022246122360229492 s 2023-01-22 19:02:34,449 - __main__ - DEBUG - Time to start threadpool: 9.870529174804688e-05 2023-01-22 19:02:34,449 - __main__ - DEBUG - Time to do actual GPU processing: 0.008319854736328125 2023-01-22 19:02:34,450 - __main__ - DEBUG - Time to do close threadpool: 0.31831812858581543 2023-01-22 19:02:34,450 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038504600524902344 2023-01-22 19:02:34,451 - __main__ - DEBUG - GPU task took 0.3324930667877197 s 2023-01-22 19:02:34,451 - __main__ - DEBUG - SDR buffer 0 size: 32 2023-01-22 19:02:34,451 - __main__ - DEBUG - SDR buffer 1 size: 32 2023-01-22 19:02:34,452 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:34,476 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023473262786865234 s 2023-01-22 19:02:34,499 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022284269332885742 s 2023-01-22 19:02:34,863 - __main__ - DEBUG - Time to start threadpool: 0.00010275840759277344 2023-01-22 19:02:34,891 - __main__ - DEBUG - Time to do actual GPU processing: 0.008748769760131836 2023-01-22 19:02:34,892 - __main__ - DEBUG - Time to do close threadpool: 0.31879401206970215 2023-01-22 19:02:34,892 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.03580808639526367 2023-01-22 19:02:34,893 - __main__ - DEBUG - GPU task took 0.394122838973999 s 2023-01-22 19:02:34,894 - __main__ - DEBUG - SDR buffer 0 size: 31 2023-01-22 19:02:34,895 - __main__ - DEBUG - SDR buffer 1 size: 31 2023-01-22 19:02:34,895 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:34,928 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03204154968261719 s 2023-01-22 19:02:34,950 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021212339401245117 s 2023-01-22 19:02:35,280 - __main__ - DEBUG - Time to start threadpool: 0.00010347366333007812 2023-01-22 19:02:35,280 - __main__ - DEBUG - Time to do actual GPU processing: 0.008179426193237305 2023-01-22 19:02:35,281 - __main__ - DEBUG - Time to do close threadpool: 0.3174765110015869 2023-01-22 19:02:35,281 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038404464721679688 2023-01-22 19:02:35,281 - __main__ - DEBUG - GPU task took 0.33124828338623047 s 2023-01-22 19:02:35,282 - __main__ - DEBUG - SDR buffer 0 size: 30 2023-01-22 19:02:35,282 - __main__ - DEBUG - SDR buffer 1 size: 30 2023-01-22 19:02:35,282 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:35,302 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019428014755249023 s 2023-01-22 19:02:35,325 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02227044105529785 s 2023-01-22 19:02:35,656 - __main__ - DEBUG - Time to start threadpool: 0.000102996826171875 2023-01-22 19:02:35,657 - __main__ - DEBUG - Time to do actual GPU processing: 0.008262872695922852 2023-01-22 19:02:35,657 - __main__ - DEBUG - Time to do close threadpool: 0.3183927536010742 2023-01-22 19:02:35,658 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038623809814453125 2023-01-22 19:02:35,658 - __main__ - DEBUG - GPU task took 0.3324720859527588 s 2023-01-22 19:02:35,659 - __main__ - DEBUG - SDR buffer 0 size: 29 2023-01-22 19:02:35,659 - __main__ - DEBUG - SDR buffer 1 size: 29 2023-01-22 19:02:35,659 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:35,682 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02166438102722168 s 2023-01-22 19:02:35,704 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02223682403564453 s 2023-01-22 19:02:36,068 - __main__ - DEBUG - Time to start threadpool: 9.918212890625e-05 2023-01-22 19:02:36,069 - __main__ - DEBUG - Time to do actual GPU processing: 0.008195877075195312 2023-01-22 19:02:36,070 - __main__ - DEBUG - Time to do close threadpool: 0.31867313385009766 2023-01-22 19:02:36,098 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.03603386878967285 2023-01-22 19:02:36,099 - __main__ - DEBUG - GPU task took 0.39429378509521484 s 2023-01-22 19:02:36,100 - __main__ - DEBUG - SDR buffer 0 size: 28 2023-01-22 19:02:36,102 - __main__ - DEBUG - SDR buffer 1 size: 28 2023-01-22 19:02:36,103 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:36,181 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07209253311157227 s 2023-01-22 19:02:36,202 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021100521087646484 s 2023-01-22 19:02:36,533 - __main__ - DEBUG - Time to start threadpool: 0.00010442733764648438 2023-01-22 19:02:36,534 - __main__ - DEBUG - Time to do actual GPU processing: 0.008255720138549805 2023-01-22 19:02:36,534 - __main__ - DEBUG - Time to do close threadpool: 0.3173177242279053 2023-01-22 19:02:36,534 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.004195213317871094 2023-01-22 19:02:36,535 - __main__ - DEBUG - GPU task took 0.33150172233581543 s 2023-01-22 19:02:36,535 - __main__ - DEBUG - SDR buffer 0 size: 27 2023-01-22 19:02:36,536 - __main__ - DEBUG - SDR buffer 1 size: 27 2023-01-22 19:02:36,536 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:36,556 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019150972366333008 s 2023-01-22 19:02:36,579 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02222442626953125 s 2023-01-22 19:02:36,911 - __main__ - DEBUG - Time to start threadpool: 0.00012755393981933594 2023-01-22 19:02:36,911 - __main__ - DEBUG - Time to do actual GPU processing: 0.008410453796386719 2023-01-22 19:02:36,912 - __main__ - DEBUG - Time to do close threadpool: 0.3186213970184326 2023-01-22 19:02:36,912 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003795623779296875 2023-01-22 19:02:36,912 - __main__ - DEBUG - GPU task took 0.3328530788421631 s 2023-01-22 19:02:36,913 - __main__ - DEBUG - SDR buffer 0 size: 26 2023-01-22 19:02:36,913 - __main__ - DEBUG - SDR buffer 1 size: 26 2023-01-22 19:02:36,913 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:36,939 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02516627311706543 s 2023-01-22 19:02:36,962 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022230148315429688 s 2023-01-22 19:02:37,323 - __main__ - DEBUG - Time to start threadpool: 0.00010323524475097656 2023-01-22 19:02:37,325 - __main__ - DEBUG - Time to do actual GPU processing: 0.008283376693725586 2023-01-22 19:02:37,326 - __main__ - DEBUG - Time to do close threadpool: 0.317185640335083 2023-01-22 19:02:37,327 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0346071720123291 2023-01-22 19:02:37,328 - __main__ - DEBUG - GPU task took 0.365354061126709 s 2023-01-22 19:02:37,328 - __main__ - DEBUG - SDR buffer 0 size: 25 2023-01-22 19:02:37,329 - __main__ - DEBUG - SDR buffer 1 size: 25 2023-01-22 19:02:37,330 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:37,402 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04299163818359375 s 2023-01-22 19:02:37,425 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02225518226623535 s 2023-01-22 19:02:37,755 - __main__ - DEBUG - Time to start threadpool: 0.00010442733764648438 2023-01-22 19:02:37,755 - __main__ - DEBUG - Time to do actual GPU processing: 0.008147478103637695 2023-01-22 19:02:37,755 - __main__ - DEBUG - Time to do close threadpool: 0.31700563430786133 2023-01-22 19:02:37,756 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0037262439727783203 2023-01-22 19:02:37,756 - __main__ - DEBUG - GPU task took 0.3306591510772705 s 2023-01-22 19:02:37,757 - __main__ - DEBUG - SDR buffer 0 size: 24 2023-01-22 19:02:37,757 - __main__ - DEBUG - SDR buffer 1 size: 24 2023-01-22 19:02:37,758 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:37,783 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024908065795898438 s 2023-01-22 19:02:37,806 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022212743759155273 s 2023-01-22 19:02:38,139 - __main__ - DEBUG - Time to start threadpool: 0.00013518333435058594 2023-01-22 19:02:38,139 - __main__ - DEBUG - Time to do actual GPU processing: 0.008519172668457031 2023-01-22 19:02:38,139 - __main__ - DEBUG - Time to do close threadpool: 0.3191056251525879 2023-01-22 19:02:38,140 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038836002349853516 2023-01-22 19:02:38,140 - __main__ - DEBUG - GPU task took 0.3335084915161133 s 2023-01-22 19:02:38,141 - __main__ - DEBUG - SDR buffer 0 size: 23 2023-01-22 19:02:38,141 - __main__ - DEBUG - SDR buffer 1 size: 23 2023-01-22 19:02:38,141 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:38,164 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021826505661010742 s 2023-01-22 19:02:38,187 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02224445343017578 s 2023-01-22 19:02:38,547 - __main__ - DEBUG - Time to start threadpool: 0.00010442733764648438 2023-01-22 19:02:38,548 - __main__ - DEBUG - Time to do actual GPU processing: 0.008243560791015625 2023-01-22 19:02:38,549 - __main__ - DEBUG - Time to do close threadpool: 0.3167147636413574 2023-01-22 19:02:38,578 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.03500056266784668 2023-01-22 19:02:38,578 - __main__ - DEBUG - GPU task took 0.391068696975708 s 2023-01-22 19:02:38,579 - __main__ - DEBUG - SDR buffer 0 size: 22 2023-01-22 19:02:38,580 - __main__ - DEBUG - SDR buffer 1 size: 22 2023-01-22 19:02:38,581 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:38,613 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03198647499084473 s 2023-01-22 19:02:38,635 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02119731903076172 s 2023-01-22 19:02:38,966 - __main__ - DEBUG - Time to start threadpool: 0.00010442733764648438 2023-01-22 19:02:38,967 - __main__ - DEBUG - Time to do actual GPU processing: 0.008224248886108398 2023-01-22 19:02:38,967 - __main__ - DEBUG - Time to do close threadpool: 0.3184061050415039 2023-01-22 19:02:38,968 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038712024688720703 2023-01-22 19:02:38,968 - __main__ - DEBUG - GPU task took 0.3326139450073242 s 2023-01-22 19:02:38,969 - __main__ - DEBUG - SDR buffer 0 size: 21 2023-01-22 19:02:38,969 - __main__ - DEBUG - SDR buffer 1 size: 21 2023-01-22 19:02:38,969 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:38,989 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.0194399356842041 s 2023-01-22 19:02:39,012 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022224903106689453 s 2023-01-22 19:02:39,343 - __main__ - DEBUG - Time to start threadpool: 0.00010371208190917969 2023-01-22 19:02:39,344 - __main__ - DEBUG - Time to do actual GPU processing: 0.008246183395385742 2023-01-22 19:02:39,344 - __main__ - DEBUG - Time to do close threadpool: 0.31806206703186035 2023-01-22 19:02:39,344 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003870248794555664 2023-01-22 19:02:39,345 - __main__ - DEBUG - GPU task took 0.3321411609649658 s 2023-01-22 19:02:39,345 - __main__ - DEBUG - SDR buffer 0 size: 20 2023-01-22 19:02:39,346 - __main__ - DEBUG - SDR buffer 1 size: 20 2023-01-22 19:02:39,346 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:39,378 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03123307228088379 s 2023-01-22 19:02:39,400 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021305561065673828 s 2023-01-22 19:02:39,769 - __main__ - DEBUG - Time to start threadpool: 0.000102996826171875 2023-01-22 19:02:39,793 - __main__ - DEBUG - Time to do actual GPU processing: 0.0082855224609375 2023-01-22 19:02:39,793 - __main__ - DEBUG - Time to do close threadpool: 0.3188285827636719 2023-01-22 19:02:39,794 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.041509389877319336 2023-01-22 19:02:39,795 - __main__ - DEBUG - GPU task took 0.3951222896575928 s 2023-01-22 19:02:39,796 - __main__ - DEBUG - SDR buffer 0 size: 19 2023-01-22 19:02:39,797 - __main__ - DEBUG - SDR buffer 1 size: 19 2023-01-22 19:02:39,826 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:39,876 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04920172691345215 s 2023-01-22 19:02:39,898 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021166563034057617 s 2023-01-22 19:02:40,229 - __main__ - DEBUG - Time to start threadpool: 0.00010323524475097656 2023-01-22 19:02:40,229 - __main__ - DEBUG - Time to do actual GPU processing: 0.008182287216186523 2023-01-22 19:02:40,230 - __main__ - DEBUG - Time to do close threadpool: 0.31852269172668457 2023-01-22 19:02:40,230 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003920793533325195 2023-01-22 19:02:40,231 - __main__ - DEBUG - GPU task took 0.3326284885406494 s 2023-01-22 19:02:40,231 - __main__ - DEBUG - SDR buffer 0 size: 18 2023-01-22 19:02:40,232 - __main__ - DEBUG - SDR buffer 1 size: 18 2023-01-22 19:02:40,233 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:40,253 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019266128540039062 s 2023-01-22 19:02:40,276 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022786617279052734 s 2023-01-22 19:02:40,607 - __main__ - DEBUG - Time to start threadpool: 0.00010442733764648438 2023-01-22 19:02:40,608 - __main__ - DEBUG - Time to do actual GPU processing: 0.00843501091003418 2023-01-22 19:02:40,608 - __main__ - DEBUG - Time to do close threadpool: 0.31835508346557617 2023-01-22 19:02:40,609 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0039196014404296875 2023-01-22 19:02:40,609 - __main__ - DEBUG - GPU task took 0.33260369300842285 s 2023-01-22 19:02:40,610 - __main__ - DEBUG - SDR buffer 0 size: 17 2023-01-22 19:02:40,610 - __main__ - DEBUG - SDR buffer 1 size: 17 2023-01-22 19:02:40,610 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:40,630 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019162893295288086 s 2023-01-22 19:02:40,653 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02277350425720215 s 2023-01-22 19:02:41,016 - __main__ - DEBUG - Time to start threadpool: 0.00010466575622558594 2023-01-22 19:02:41,017 - __main__ - DEBUG - Time to do actual GPU processing: 0.008316278457641602 2023-01-22 19:02:41,045 - __main__ - DEBUG - Time to do close threadpool: 0.31873106956481934 2023-01-22 19:02:41,045 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.03489971160888672 2023-01-22 19:02:41,046 - __main__ - DEBUG - GPU task took 0.39211177825927734 s 2023-01-22 19:02:41,047 - __main__ - DEBUG - SDR buffer 0 size: 16 2023-01-22 19:02:41,048 - __main__ - DEBUG - SDR buffer 1 size: 16 2023-01-22 19:02:41,048 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:41,078 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.029540061950683594 s 2023-01-22 19:02:41,100 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021140336990356445 s 2023-01-22 19:02:41,430 - __main__ - DEBUG - Time to start threadpool: 0.00010180473327636719 2023-01-22 19:02:41,431 - __main__ - DEBUG - Time to do actual GPU processing: 0.008248090744018555 2023-01-22 19:02:41,431 - __main__ - DEBUG - Time to do close threadpool: 0.31757235527038574 2023-01-22 19:02:41,432 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0037047863006591797 2023-01-22 19:02:41,432 - __main__ - DEBUG - GPU task took 0.33133935928344727 s 2023-01-22 19:02:41,432 - __main__ - DEBUG - SDR buffer 0 size: 15 2023-01-22 19:02:41,433 - __main__ - DEBUG - SDR buffer 1 size: 15 2023-01-22 19:02:41,433 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:41,456 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022369861602783203 s 2023-01-22 19:02:41,479 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022193431854248047 s 2023-01-22 19:02:41,810 - __main__ - DEBUG - Time to start threadpool: 0.00013017654418945312 2023-01-22 19:02:41,811 - __main__ - DEBUG - Time to do actual GPU processing: 0.008546113967895508 2023-01-22 19:02:41,811 - __main__ - DEBUG - Time to do close threadpool: 0.3186206817626953 2023-01-22 19:02:41,812 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003804445266723633 2023-01-22 19:02:41,812 - __main__ - DEBUG - GPU task took 0.332974910736084 s 2023-01-22 19:02:41,813 - __main__ - DEBUG - SDR buffer 0 size: 14 2023-01-22 19:02:41,813 - __main__ - DEBUG - SDR buffer 1 size: 14 2023-01-22 19:02:41,813 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:41,833 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019056081771850586 s 2023-01-22 19:02:41,856 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022387266159057617 s 2023-01-22 19:02:42,248 - __main__ - DEBUG - Time to start threadpool: 0.0001049041748046875 2023-01-22 19:02:42,249 - __main__ - DEBUG - Time to do actual GPU processing: 0.008296489715576172 2023-01-22 19:02:42,250 - __main__ - DEBUG - Time to do close threadpool: 0.31865763664245605 2023-01-22 19:02:42,250 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.06475329399108887 2023-01-22 19:02:42,256 - __main__ - DEBUG - GPU task took 0.39989495277404785 s 2023-01-22 19:02:42,280 - __main__ - DEBUG - SDR buffer 0 size: 13 2023-01-22 19:02:42,281 - __main__ - DEBUG - SDR buffer 1 size: 13 2023-01-22 19:02:42,282 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:42,308 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02548956871032715 s 2023-01-22 19:02:42,331 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02232193946838379 s 2023-01-22 19:02:42,661 - __main__ - DEBUG - Time to start threadpool: 9.989738464355469e-05 2023-01-22 19:02:42,662 - __main__ - DEBUG - Time to do actual GPU processing: 0.008502721786499023 2023-01-22 19:02:42,662 - __main__ - DEBUG - Time to do close threadpool: 0.3175797462463379 2023-01-22 19:02:42,663 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0037431716918945312 2023-01-22 19:02:42,663 - __main__ - DEBUG - GPU task took 0.3316476345062256 s 2023-01-22 19:02:42,663 - __main__ - DEBUG - SDR buffer 0 size: 12 2023-01-22 19:02:42,664 - __main__ - DEBUG - SDR buffer 1 size: 12 2023-01-22 19:02:42,664 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:42,684 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019373416900634766 s 2023-01-22 19:02:42,707 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02266860008239746 s 2023-01-22 19:02:43,037 - __main__ - DEBUG - Time to start threadpool: 0.00010061264038085938 2023-01-22 19:02:43,038 - __main__ - DEBUG - Time to do actual GPU processing: 0.008373260498046875 2023-01-22 19:02:43,038 - __main__ - DEBUG - Time to do close threadpool: 0.3170919418334961 2023-01-22 19:02:43,039 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0039904117584228516 2023-01-22 19:02:43,039 - __main__ - DEBUG - GPU task took 0.33141565322875977 s 2023-01-22 19:02:43,040 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-22 19:02:43,040 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-22 19:02:43,040 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:43,060 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019797086715698242 s 2023-01-22 19:02:43,084 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022449493408203125 s 2023-01-22 19:02:43,452 - __main__ - DEBUG - Time to start threadpool: 0.00010061264038085938 2023-01-22 19:02:43,476 - __main__ - DEBUG - Time to do actual GPU processing: 0.00827169418334961 2023-01-22 19:02:43,476 - __main__ - DEBUG - Time to do close threadpool: 0.31778907775878906 2023-01-22 19:02:43,477 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.041435956954956055 2023-01-22 19:02:43,478 - __main__ - DEBUG - GPU task took 0.3939943313598633 s 2023-01-22 19:02:43,479 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-22 19:02:43,508 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-22 19:02:43,509 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:43,551 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04221081733703613 s 2023-01-22 19:02:43,574 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02215886116027832 s 2023-01-22 19:02:43,906 - __main__ - DEBUG - Time to start threadpool: 0.00010728836059570312 2023-01-22 19:02:43,907 - __main__ - DEBUG - Time to do actual GPU processing: 0.008268117904663086 2023-01-22 19:02:43,907 - __main__ - DEBUG - Time to do close threadpool: 0.3189573287963867 2023-01-22 19:02:43,907 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0038251876831054688 2023-01-22 19:02:43,908 - __main__ - DEBUG - GPU task took 0.3331410884857178 s 2023-01-22 19:02:43,908 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-22 19:02:43,909 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-22 19:02:43,910 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:43,930 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019380807876586914 s 2023-01-22 19:02:43,953 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022279739379882812 s 2023-01-22 19:02:44,283 - __main__ - DEBUG - Time to start threadpool: 0.00010514259338378906 2023-01-22 19:02:44,284 - __main__ - DEBUG - Time to do actual GPU processing: 0.00831747055053711 2023-01-22 19:02:44,284 - __main__ - DEBUG - Time to do close threadpool: 0.3173999786376953 2023-01-22 19:02:44,284 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0036449432373046875 2023-01-22 19:02:44,285 - __main__ - DEBUG - GPU task took 0.3311898708343506 s 2023-01-22 19:02:44,285 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:02:44,285 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:02:44,285 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:44,305 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019397974014282227 s 2023-01-22 19:02:44,328 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02232217788696289 s 2023-01-22 19:02:44,691 - __main__ - DEBUG - Time to start threadpool: 0.00010442733764648438 2023-01-22 19:02:44,697 - __main__ - DEBUG - Time to do actual GPU processing: 0.008199214935302734 2023-01-22 19:02:44,720 - __main__ - DEBUG - Time to do close threadpool: 0.3174915313720703 2023-01-22 19:02:44,720 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.035965919494628906 2023-01-22 19:02:44,721 - __main__ - DEBUG - GPU task took 0.3926198482513428 s 2023-01-22 19:02:44,722 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-22 19:02:44,723 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-22 19:02:44,723 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:44,749 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.025440454483032227 s 2023-01-22 19:02:44,772 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02228403091430664 s 2023-01-22 19:02:45,104 - __main__ - DEBUG - Time to start threadpool: 0.0001010894775390625 2023-01-22 19:02:45,104 - __main__ - DEBUG - Time to do actual GPU processing: 0.008166074752807617 2023-01-22 19:02:45,105 - __main__ - DEBUG - Time to do close threadpool: 0.31867551803588867 2023-01-22 19:02:45,105 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003881692886352539 2023-01-22 19:02:45,106 - __main__ - DEBUG - GPU task took 0.33277034759521484 s 2023-01-22 19:02:45,106 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 19:02:45,106 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 19:02:45,107 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:45,127 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019478321075439453 s 2023-01-22 19:02:45,150 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022246599197387695 s 2023-01-22 19:02:45,480 - __main__ - DEBUG - Time to start threadpool: 0.00010704994201660156 2023-01-22 19:02:45,480 - __main__ - DEBUG - Time to do actual GPU processing: 0.008229494094848633 2023-01-22 19:02:45,481 - __main__ - DEBUG - Time to do close threadpool: 0.3173789978027344 2023-01-22 19:02:45,481 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0037539005279541016 2023-01-22 19:02:45,481 - __main__ - DEBUG - GPU task took 0.3311305046081543 s 2023-01-22 19:02:45,482 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-22 19:02:45,482 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-22 19:02:45,482 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:02:45,506 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022962093353271484 s 2023-01-22 19:02:45,528 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022025346755981445 s 2023-01-22 19:02:45,892 - __main__ - DEBUG - Time to start threadpool: 0.00010633468627929688 2023-01-22 19:02:45,893 - __main__ - DEBUG - Time to do actual GPU processing: 0.008282184600830078 2023-01-22 19:02:45,922 - __main__ - DEBUG - Time to do close threadpool: 0.3188364505767822 2023-01-22 19:02:45,922 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.03639078140258789 2023-01-22 19:02:45,924 - __main__ - DEBUG - GPU task took 0.3948397636413574 s 2023-01-22 19:02:45,925 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:02:45,925 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:02:45,927 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:46,004 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04876899719238281 s 2023-01-22 19:02:46,026 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021126985549926758 s 2023-01-22 19:02:46,356 - __main__ - DEBUG - Time to start threadpool: 0.00010251998901367188 2023-01-22 19:02:46,357 - __main__ - DEBUG - Time to do actual GPU processing: 0.008183002471923828 2023-01-22 19:02:46,357 - __main__ - DEBUG - Time to do close threadpool: 0.31783533096313477 2023-01-22 19:02:46,358 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003742694854736328 2023-01-22 19:02:46,358 - __main__ - DEBUG - GPU task took 0.3315238952636719 s 2023-01-22 19:02:46,358 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 19:02:46,359 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-22 19:02:46,360 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:46,380 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019367694854736328 s 2023-01-22 19:02:46,403 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022748231887817383 s 2023-01-22 19:02:46,735 - __main__ - DEBUG - Time to start threadpool: 0.00010085105895996094 2023-01-22 19:02:46,735 - __main__ - DEBUG - Time to do actual GPU processing: 0.008331298828125 2023-01-22 19:02:46,735 - __main__ - DEBUG - Time to do close threadpool: 0.31874537467956543 2023-01-22 19:02:46,736 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0036458969116210938 2023-01-22 19:02:46,736 - __main__ - DEBUG - GPU task took 0.3325209617614746 s 2023-01-22 19:02:46,737 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-22 19:02:46,737 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-22 19:02:46,737 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:46,757 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.019250869750976562 s 2023-01-22 19:02:46,781 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023465633392333984 s 2023-01-22 19:02:47,145 - __main__ - DEBUG - Time to start threadpool: 0.00010180473327636719 2023-01-22 19:02:47,150 - __main__ - DEBUG - Time to do actual GPU processing: 0.008103132247924805 2023-01-22 19:02:47,174 - __main__ - DEBUG - Time to do close threadpool: 0.31871461868286133 2023-01-22 19:02:47,174 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.036096811294555664 2023-01-22 19:02:47,176 - __main__ - DEBUG - GPU task took 0.39412784576416016 s 2023-01-22 19:02:47,176 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-22 19:02:47,177 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-22 19:02:47,178 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:02:47,199 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020673513412475586 s 2023-01-22 19:02:47,223 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02304816246032715 s 2023-01-22 19:02:47,554 - __main__ - DEBUG - Time to start threadpool: 0.00010371208190917969 2023-01-22 19:02:47,555 - __main__ - DEBUG - Time to do actual GPU processing: 0.008175134658813477 2023-01-22 19:02:47,555 - __main__ - DEBUG - Time to do close threadpool: 0.31862688064575195 2023-01-22 19:02:47,555 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003884553909301758 2023-01-22 19:02:47,556 - __main__ - DEBUG - GPU task took 0.33274269104003906 s 2023-01-22 19:02:47,556 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:02:47,556 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:02:47,557 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:02:48,559 - __main__ - DEBUG - Buffer 0 empty 2023-01-22 19:02:49,560 - __main__ - DEBUG - Buffer 1 empty 2023-01-22 19:02:49,561 - __main__ - DEBUG - Fetching SDR samples from buffers took 2.003308057785034 s 2023-01-22 19:02:49,561 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-22 19:02:49,561 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-22 19:02:49,562 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:02:49,562 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:02:49,563 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 19:02:49,632 - __main__ - INFO - SDRs closed. ```

It's taking 0.3 s to exit a ThreadPool context! I'm not sure why this is so much worse on this new Jetpack image. After some thought, I am OK with getting rid of this. There is only 1 GPU, so multithreaded concurrency gets us no performance gains here because the channelizer calls occur sequentially anyway. I have pushed a commit that ditches this ThreadPool, and performance should be much improved:

Improved performance ``` (effex-dev) evanmayer@evanjetson:~/github/effex$ python effex/effex.py --time 5 --bandwidth 2.4e6 --frequency 1.4204e9 --num_samp 262144 --resolution 4096 --gain 29.7 --mode spectrum --omit_plot True --loglevel=DEBUG Found Rafael Micro R820T/2 tuner Found Rafael Micro R820T/2 tuner 2023-01-22 19:16:22,800 - __main__ - DEBUG - State transition: OFF to STARTUP 2023-01-22 19:16:22,801 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:16:22,801 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:16:22,801 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 19:16:22,802 - __main__ - INFO - Data will be saved to visibilities_20230122-191622.csv. 2023-01-22 19:16:22,814 - __main__ - INFO - Cross-correlation will begin at Sun, 22 Jan 2023 19:16:23 2023-01-22 19:16:22,814 - __main__ - DEBUG - Starting streaming subprocesses 2023-01-22 19:16:22,838 - __main__ - DEBUG - Starting output buffering thread. 2023-01-22 19:16:22,840 - __main__ - DEBUG - Starting to listen for keyboard input. -------------------------------------------------------------------------------- Listening for user input. Input a character & return: -------------------------------------------------------------------------------- c : request delay recalibration -------------------------------------------------------------------------------- /home/evanmayer/github/effex/effex/effex.py:355: RuntimeWarning: coroutine 'Correlator._streaming' was never awaited self._startup_task() RuntimeWarning: Enable tracemalloc to get the object allocation traceback 2023-01-22 19:16:22,848 - __main__ - DEBUG - State transition: STARTUP to CALIBRATE 2023-01-22 19:16:22,848 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:16:22,848 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:16:22,849 - __main__ - DEBUG - Correlation buffer size: 0 Allocating 15 zero-copy buffers Allocating 15 zero-copy buffers 2023-01-22 19:16:23,990 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.17625904083251953 s 2023-01-22 19:16:24,046 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.05561566352844238 s 2023-01-22 19:16:24,047 - __main__ - DEBUG - Starting calibration 2023-01-22 19:16:25,179 - __main__ - INFO - Estimated delay (us): -11213.801772332105 2023-01-22 19:16:25,179 - __main__ - DEBUG - State transition: CALIBRATE to RUN 2023-01-22 19:16:25,180 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-22 19:16:25,180 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-22 19:16:25,180 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 19:16:25,206 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02519392967224121 s 2023-01-22 19:16:25,229 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022309303283691406 s 2023-01-22 19:16:25,295 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.013718128204345703 2023-01-22 19:16:25,295 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.05180168151855469 2023-01-22 19:16:25,296 - __main__ - DEBUG - GPU task took 0.06660699844360352 s 2023-01-22 19:16:25,297 - __main__ - DEBUG - SDR buffer 0 size: 11 2023-01-22 19:16:25,297 - __main__ - DEBUG - SDR buffer 1 size: 11 2023-01-22 19:16:25,298 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:16:25,323 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.023374080657958984 s 2023-01-22 19:16:25,345 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021680116653442383 s 2023-01-22 19:16:25,356 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007344484329223633 2023-01-22 19:16:25,356 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027570724487304688 2023-01-22 19:16:25,356 - __main__ - DEBUG - GPU task took 0.011091947555541992 s 2023-01-22 19:16:25,357 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-22 19:16:25,357 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-22 19:16:25,357 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:16:25,390 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03232717514038086 s 2023-01-22 19:16:25,414 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02266216278076172 s 2023-01-22 19:16:25,424 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007354021072387695 2023-01-22 19:16:25,425 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027573108673095703 2023-01-22 19:16:25,425 - __main__ - DEBUG - GPU task took 0.011104822158813477 s 2023-01-22 19:16:25,426 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-22 19:16:25,426 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-22 19:16:25,426 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:16:25,453 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02663898468017578 s 2023-01-22 19:16:25,477 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023392438888549805 s 2023-01-22 19:16:25,489 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.008514165878295898 2023-01-22 19:16:25,490 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027632713317871094 2023-01-22 19:16:25,490 - __main__ - DEBUG - GPU task took 0.012305498123168945 s 2023-01-22 19:16:25,491 - __main__ - DEBUG - SDR buffer 0 size: 10 2023-01-22 19:16:25,491 - __main__ - DEBUG - SDR buffer 1 size: 10 2023-01-22 19:16:25,491 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-22 19:16:25,513 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021126985549926758 s 2023-01-22 19:16:25,538 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023890972137451172 s 2023-01-22 19:16:25,548 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007275104522705078 2023-01-22 19:16:25,549 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.00279998779296875 2023-01-22 19:16:25,549 - __main__ - DEBUG - GPU task took 0.01105952262878418 s 2023-01-22 19:16:25,550 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-22 19:16:25,550 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-22 19:16:25,550 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-22 19:16:25,572 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021385669708251953 s 2023-01-22 19:16:25,600 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.027103662490844727 s 2023-01-22 19:16:25,611 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007424831390380859 2023-01-22 19:16:25,611 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027043819427490234 2023-01-22 19:16:25,612 - __main__ - DEBUG - GPU task took 0.011176109313964844 s 2023-01-22 19:16:25,612 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-22 19:16:25,612 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-22 19:16:25,612 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-22 19:16:25,634 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021227359771728516 s 2023-01-22 19:16:25,659 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0238497257232666 s 2023-01-22 19:16:25,669 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007302761077880859 2023-01-22 19:16:25,670 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027675628662109375 2023-01-22 19:16:25,670 - __main__ - DEBUG - GPU task took 0.011052608489990234 s 2023-01-22 19:16:25,671 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:16:25,671 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:16:25,671 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-22 19:16:25,704 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03213095664978027 s 2023-01-22 19:16:25,727 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022280454635620117 s 2023-01-22 19:16:25,738 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.00738072395324707 2023-01-22 19:16:25,738 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002742767333984375 2023-01-22 19:16:25,739 - __main__ - DEBUG - GPU task took 0.011135578155517578 s 2023-01-22 19:16:25,739 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:16:25,739 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:16:25,740 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-22 19:16:25,762 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021213769912719727 s 2023-01-22 19:16:25,786 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023790836334228516 s 2023-01-22 19:16:25,797 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007406711578369141 2023-01-22 19:16:25,798 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027642250061035156 2023-01-22 19:16:25,798 - __main__ - DEBUG - GPU task took 0.011411666870117188 s 2023-01-22 19:16:25,799 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-22 19:16:25,799 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-22 19:16:25,800 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-22 19:16:25,825 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024971961975097656 s 2023-01-22 19:16:25,878 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0513911247253418 s 2023-01-22 19:16:25,987 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.07304525375366211 2023-01-22 19:16:25,988 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.035471200942993164 2023-01-22 19:16:25,990 - __main__ - DEBUG - GPU task took 0.1111764907836914 s 2023-01-22 19:16:25,990 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:16:26,019 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:16:26,025 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-22 19:16:26,095 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.06772971153259277 s 2023-01-22 19:16:26,201 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.10498762130737305 s 2023-01-22 19:16:26,212 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007142543792724609 2023-01-22 19:16:26,212 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002748727798461914 2023-01-22 19:16:26,212 - __main__ - DEBUG - GPU task took 0.010879039764404297 s 2023-01-22 19:16:26,213 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-22 19:16:26,213 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-22 19:16:26,214 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:16:26,236 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021493196487426758 s 2023-01-22 19:16:26,264 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02732372283935547 s 2023-01-22 19:16:26,274 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071392059326171875 2023-01-22 19:16:26,275 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0026679039001464844 2023-01-22 19:16:26,275 - __main__ - DEBUG - GPU task took 0.01085972785949707 s 2023-01-22 19:16:26,276 - __main__ - DEBUG - SDR buffer 0 size: 9 2023-01-22 19:16:26,276 - __main__ - DEBUG - SDR buffer 1 size: 9 2023-01-22 19:16:26,276 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:16:26,298 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021304845809936523 s 2023-01-22 19:16:26,322 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02368617057800293 s 2023-01-22 19:16:26,333 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007096290588378906 2023-01-22 19:16:26,333 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027556419372558594 2023-01-22 19:16:26,334 - __main__ - DEBUG - GPU task took 0.010855913162231445 s 2023-01-22 19:16:26,334 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:16:26,334 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:16:26,335 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:16:26,369 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.03334951400756836 s 2023-01-22 19:16:26,392 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022286653518676758 s 2023-01-22 19:16:26,402 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071675777435302734 2023-01-22 19:16:26,402 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0026726722717285156 2023-01-22 19:16:26,403 - __main__ - DEBUG - GPU task took 0.010863780975341797 s 2023-01-22 19:16:26,403 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:16:26,404 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:16:26,404 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-22 19:16:26,425 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021068572998046875 s 2023-01-22 19:16:26,450 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023816823959350586 s 2023-01-22 19:16:26,465 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.008600473403930664 2023-01-22 19:16:26,465 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0056917667388916016 2023-01-22 19:16:26,466 - __main__ - DEBUG - GPU task took 0.01532745361328125 s 2023-01-22 19:16:26,466 - __main__ - DEBUG - SDR buffer 0 size: 8 2023-01-22 19:16:26,466 - __main__ - DEBUG - SDR buffer 1 size: 8 2023-01-22 19:16:26,467 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-22 19:16:26,489 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022185802459716797 s 2023-01-22 19:16:26,513 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022602081298828125 s 2023-01-22 19:16:26,523 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007176637649536133 2023-01-22 19:16:26,524 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002755880355834961 2023-01-22 19:16:26,524 - __main__ - DEBUG - GPU task took 0.010910511016845703 s 2023-01-22 19:16:26,525 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-22 19:16:26,525 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-22 19:16:26,525 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-22 19:16:26,547 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021300315856933594 s 2023-01-22 19:16:26,574 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02670145034790039 s 2023-01-22 19:16:26,585 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007131338119506836 2023-01-22 19:16:26,585 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002783536911010742 2023-01-22 19:16:26,586 - __main__ - DEBUG - GPU task took 0.010894298553466797 s 2023-01-22 19:16:26,586 - __main__ - DEBUG - SDR buffer 0 size: 7 2023-01-22 19:16:26,586 - __main__ - DEBUG - SDR buffer 1 size: 7 2023-01-22 19:16:26,587 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-22 19:16:26,608 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021183490753173828 s 2023-01-22 19:16:26,633 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023873090744018555 s 2023-01-22 19:16:26,643 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071697235107421875 2023-01-22 19:16:26,644 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002729177474975586 2023-01-22 19:16:26,644 - __main__ - DEBUG - GPU task took 0.010874509811401367 s 2023-01-22 19:16:26,645 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 19:16:26,645 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 19:16:26,645 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-22 19:16:26,667 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02142500877380371 s 2023-01-22 19:16:26,695 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02705526351928711 s 2023-01-22 19:16:26,705 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007123231887817383 2023-01-22 19:16:26,706 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002771139144897461 2023-01-22 19:16:26,706 - __main__ - DEBUG - GPU task took 0.010878801345825195 s 2023-01-22 19:16:26,707 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 19:16:26,707 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 19:16:26,707 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-22 19:16:26,729 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02109694480895996 s 2023-01-22 19:16:26,754 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0238037109375 s 2023-01-22 19:16:26,764 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0072252750396728516 2023-01-22 19:16:26,765 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027680397033691406 2023-01-22 19:16:26,765 - __main__ - DEBUG - GPU task took 0.010985136032104492 s 2023-01-22 19:16:26,765 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-22 19:16:26,766 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-22 19:16:26,766 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-22 19:16:26,798 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.031674861907958984 s 2023-01-22 19:16:26,821 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022307395935058594 s 2023-01-22 19:16:26,832 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.00726008415222168 2023-01-22 19:16:26,832 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002745389938354492 2023-01-22 19:16:26,833 - __main__ - DEBUG - GPU task took 0.010994911193847656 s 2023-01-22 19:16:26,833 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-22 19:16:26,833 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-22 19:16:26,833 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-22 19:16:26,855 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021120071411132812 s 2023-01-22 19:16:26,880 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02371525764465332 s 2023-01-22 19:16:26,890 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071909427642822266 2023-01-22 19:16:26,891 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.003096342086791992 2023-01-22 19:16:26,892 - __main__ - DEBUG - GPU task took 0.011547565460205078 s 2023-01-22 19:16:26,892 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:16:26,893 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:26,893 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-22 19:16:26,921 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02755427360534668 s 2023-01-22 19:16:26,944 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022574663162231445 s 2023-01-22 19:16:26,955 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.00719451904296875 2023-01-22 19:16:26,955 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002693653106689453 2023-01-22 19:16:26,956 - __main__ - DEBUG - GPU task took 0.010908842086791992 s 2023-01-22 19:16:26,956 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:16:26,956 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:26,957 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-22 19:16:26,978 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021089792251586914 s 2023-01-22 19:16:27,004 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.024808883666992188 s 2023-01-22 19:16:27,016 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.009097576141357422 2023-01-22 19:16:27,017 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002769947052001953 2023-01-22 19:16:27,017 - __main__ - DEBUG - GPU task took 0.012865781784057617 s 2023-01-22 19:16:27,018 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:16:27,018 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:27,018 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-22 19:16:27,040 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021184921264648438 s 2023-01-22 19:16:27,064 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023674964904785156 s 2023-01-22 19:16:27,075 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007238149642944336 2023-01-22 19:16:27,075 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027086734771728516 2023-01-22 19:16:27,076 - __main__ - DEBUG - GPU task took 0.010977029800415039 s 2023-01-22 19:16:27,076 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 19:16:27,077 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-22 19:16:27,077 - __main__ - DEBUG - Correlation buffer size: 15 2023-01-22 19:16:27,099 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021173715591430664 s 2023-01-22 19:16:27,126 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02678656578063965 s 2023-01-22 19:16:27,137 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007147550582885742 2023-01-22 19:16:27,137 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027713775634765625 2023-01-22 19:16:27,138 - __main__ - DEBUG - GPU task took 0.010905981063842773 s 2023-01-22 19:16:27,138 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 19:16:27,138 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-22 19:16:27,138 - __main__ - DEBUG - Correlation buffer size: 16 2023-01-22 19:16:27,160 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02122187614440918 s 2023-01-22 19:16:27,185 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02394556999206543 s 2023-01-22 19:16:27,195 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071713924407958984 2023-01-22 19:16:27,196 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027399063110351562 2023-01-22 19:16:27,196 - __main__ - DEBUG - GPU task took 0.010894060134887695 s 2023-01-22 19:16:27,197 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-22 19:16:27,197 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-22 19:16:27,197 - __main__ - DEBUG - Correlation buffer size: 17 2023-01-22 19:16:27,220 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.022231578826904297 s 2023-01-22 19:16:27,326 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.1042640209197998 s 2023-01-22 19:16:27,487 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.09480977058410645 2023-01-22 19:16:27,488 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0640878677368164 2023-01-22 19:16:27,489 - __main__ - DEBUG - GPU task took 0.16152477264404297 s 2023-01-22 19:16:27,490 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:16:27,496 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:27,520 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-22 19:16:27,593 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07170510292053223 s 2023-01-22 19:16:27,704 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.11037445068359375 s 2023-01-22 19:16:27,836 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.07093334197998047 2023-01-22 19:16:27,836 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.037511348724365234 2023-01-22 19:16:27,837 - __main__ - DEBUG - GPU task took 0.11022233963012695 s 2023-01-22 19:16:27,843 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 19:16:27,867 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 19:16:27,868 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:16:27,914 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04485440254211426 s 2023-01-22 19:16:27,937 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021820068359375 s 2023-01-22 19:16:27,947 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007187604904174805 2023-01-22 19:16:27,948 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002724885940551758 2023-01-22 19:16:27,948 - __main__ - DEBUG - GPU task took 0.010902166366577148 s 2023-01-22 19:16:27,949 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 19:16:27,949 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 19:16:27,950 - __main__ - DEBUG - Correlation buffer size: 1 2023-01-22 19:16:27,972 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021397829055786133 s 2023-01-22 19:16:27,999 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02677440643310547 s 2023-01-22 19:16:28,010 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007113933563232422 2023-01-22 19:16:28,010 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002748250961303711 2023-01-22 19:16:28,011 - __main__ - DEBUG - GPU task took 0.010860204696655273 s 2023-01-22 19:16:28,011 - __main__ - DEBUG - SDR buffer 0 size: 6 2023-01-22 19:16:28,011 - __main__ - DEBUG - SDR buffer 1 size: 6 2023-01-22 19:16:28,012 - __main__ - DEBUG - Correlation buffer size: 2 2023-01-22 19:16:28,033 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02107834815979004 s 2023-01-22 19:16:28,058 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023848772048950195 s 2023-01-22 19:16:28,068 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007199764251708984 2023-01-22 19:16:28,069 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002743244171142578 2023-01-22 19:16:28,069 - __main__ - DEBUG - GPU task took 0.010936260223388672 s 2023-01-22 19:16:28,069 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-22 19:16:28,070 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-22 19:16:28,070 - __main__ - DEBUG - Correlation buffer size: 3 2023-01-22 19:16:28,092 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021452665328979492 s 2023-01-22 19:16:28,120 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.026787519454956055 s 2023-01-22 19:16:28,130 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007169008255004883 2023-01-22 19:16:28,130 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0026979446411132812 2023-01-22 19:16:28,131 - __main__ - DEBUG - GPU task took 0.010864734649658203 s 2023-01-22 19:16:28,131 - __main__ - DEBUG - SDR buffer 0 size: 5 2023-01-22 19:16:28,132 - __main__ - DEBUG - SDR buffer 1 size: 5 2023-01-22 19:16:28,132 - __main__ - DEBUG - Correlation buffer size: 4 2023-01-22 19:16:28,153 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.02109551429748535 s 2023-01-22 19:16:28,178 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02376556396484375 s 2023-01-22 19:16:28,188 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007174491882324219 2023-01-22 19:16:28,189 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027701854705810547 2023-01-22 19:16:28,189 - __main__ - DEBUG - GPU task took 0.010921478271484375 s 2023-01-22 19:16:28,190 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:16:28,190 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:28,190 - __main__ - DEBUG - Correlation buffer size: 5 2023-01-22 19:16:28,223 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.032596588134765625 s 2023-01-22 19:16:28,246 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022452116012573242 s 2023-01-22 19:16:28,257 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071258544921875 2023-01-22 19:16:28,257 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027399063110351562 2023-01-22 19:16:28,258 - __main__ - DEBUG - GPU task took 0.010888099670410156 s 2023-01-22 19:16:28,258 - __main__ - DEBUG - SDR buffer 0 size: 4 2023-01-22 19:16:28,258 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:28,259 - __main__ - DEBUG - Correlation buffer size: 6 2023-01-22 19:16:28,280 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021228313446044922 s 2023-01-22 19:16:28,305 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023853778839111328 s 2023-01-22 19:16:28,318 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.008167266845703125 2023-01-22 19:16:28,319 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.004254817962646484 2023-01-22 19:16:28,320 - __main__ - DEBUG - GPU task took 0.014497518539428711 s 2023-01-22 19:16:28,321 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 19:16:28,321 - __main__ - DEBUG - SDR buffer 1 size: 4 2023-01-22 19:16:28,321 - __main__ - DEBUG - Correlation buffer size: 7 2023-01-22 19:16:28,346 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.024428129196166992 s 2023-01-22 19:16:28,369 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02236175537109375 s 2023-01-22 19:16:28,380 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007186412811279297 2023-01-22 19:16:28,380 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027391910552978516 2023-01-22 19:16:28,381 - __main__ - DEBUG - GPU task took 0.010910749435424805 s 2023-01-22 19:16:28,381 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 19:16:28,381 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-22 19:16:28,382 - __main__ - DEBUG - Correlation buffer size: 8 2023-01-22 19:16:28,403 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021138429641723633 s 2023-01-22 19:16:28,431 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02685403823852539 s 2023-01-22 19:16:28,441 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071375370025634766 2023-01-22 19:16:28,442 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027322769165039062 2023-01-22 19:16:28,442 - __main__ - DEBUG - GPU task took 0.010856151580810547 s 2023-01-22 19:16:28,443 - __main__ - DEBUG - SDR buffer 0 size: 3 2023-01-22 19:16:28,443 - __main__ - DEBUG - SDR buffer 1 size: 3 2023-01-22 19:16:28,443 - __main__ - DEBUG - Correlation buffer size: 9 2023-01-22 19:16:28,465 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021170854568481445 s 2023-01-22 19:16:28,489 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023852825164794922 s 2023-01-22 19:16:28,500 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007490873336791992 2023-01-22 19:16:28,501 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027379989624023438 2023-01-22 19:16:28,501 - __main__ - DEBUG - GPU task took 0.011210203170776367 s 2023-01-22 19:16:28,501 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-22 19:16:28,502 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-22 19:16:28,502 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-22 19:16:28,524 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021225452423095703 s 2023-01-22 19:16:28,551 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.02671217918395996 s 2023-01-22 19:16:28,562 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.00715184211730957 2023-01-22 19:16:28,562 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002753019332885742 2023-01-22 19:16:28,563 - __main__ - DEBUG - GPU task took 0.010888338088989258 s 2023-01-22 19:16:28,563 - __main__ - DEBUG - SDR buffer 0 size: 2 2023-01-22 19:16:28,563 - __main__ - DEBUG - SDR buffer 1 size: 2 2023-01-22 19:16:28,564 - __main__ - DEBUG - Correlation buffer size: 11 2023-01-22 19:16:28,585 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.021142959594726562 s 2023-01-22 19:16:28,610 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.023854970932006836 s 2023-01-22 19:16:28,620 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.0071849822998046875 2023-01-22 19:16:28,621 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027489662170410156 2023-01-22 19:16:28,621 - __main__ - DEBUG - GPU task took 0.010917425155639648 s 2023-01-22 19:16:28,622 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-22 19:16:28,622 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-22 19:16:28,622 - __main__ - DEBUG - Correlation buffer size: 12 2023-01-22 19:16:28,643 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.020226716995239258 s 2023-01-22 19:16:28,672 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.028364896774291992 s 2023-01-22 19:16:28,682 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007198333740234375 2023-01-22 19:16:28,683 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.002677440643310547 2023-01-22 19:16:28,683 - __main__ - DEBUG - GPU task took 0.010952234268188477 s 2023-01-22 19:16:28,684 - __main__ - DEBUG - SDR buffer 0 size: 1 2023-01-22 19:16:28,684 - __main__ - DEBUG - SDR buffer 1 size: 1 2023-01-22 19:16:28,684 - __main__ - DEBUG - Correlation buffer size: 13 2023-01-22 19:16:28,704 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.01913738250732422 s 2023-01-22 19:16:28,727 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.022685527801513672 s 2023-01-22 19:16:28,738 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007142066955566406 2023-01-22 19:16:28,738 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0027396678924560547 2023-01-22 19:16:28,738 - __main__ - DEBUG - GPU task took 0.010861635208129883 s 2023-01-22 19:16:28,739 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:16:28,739 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:16:28,739 - __main__ - DEBUG - Correlation buffer size: 14 2023-01-22 19:16:28,785 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.04529857635498047 s 2023-01-22 19:16:28,807 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.021413564682006836 s 2023-01-22 19:16:28,818 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.007289886474609375 2023-01-22 19:16:28,818 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.0026993751525878906 2023-01-22 19:16:28,819 - __main__ - DEBUG - GPU task took 0.01097726821899414 s 2023-01-22 19:16:28,819 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:16:28,819 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:16:28,820 - __main__ - DEBUG - Correlation buffer size: 15 2023-01-22 19:16:28,894 - __main__ - DEBUG - Fetching SDR samples from buffers took 0.07349228858947754 s 2023-01-22 19:16:28,969 - __main__ - DEBUG - CPU -> GPU memory transfer took 0.0746607780456543 s 2023-01-22 19:16:28,974 - __main__ - INFO - Buffering ended at Sun, 22 Jan 2023 19:16:28 2023-01-22 19:16:28,976 - __main__ - INFO - Buffering ended at Sun, 22 Jan 2023 19:16:28 2023-01-22 19:16:29,099 - __main__ - DEBUG - Time to do GPU processing sequentially: 0.08180928230285645 2023-01-22 19:16:29,099 - __main__ - DEBUG - Time to complete other _run_task() tasks: 0.04734182357788086 2023-01-22 19:16:29,101 - __main__ - DEBUG - GPU task took 0.13121557235717773 s 2023-01-22 19:16:29,130 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:16:29,130 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:16:29,131 - __main__ - DEBUG - Correlation buffer size: 10 2023-01-22 19:16:30,134 - __main__ - DEBUG - Buffer 0 empty 2023-01-22 19:16:31,135 - __main__ - DEBUG - Buffer 1 empty 2023-01-22 19:16:31,137 - __main__ - DEBUG - Fetching SDR samples from buffers took 2.0044219493865967 s 2023-01-22 19:16:31,141 - __main__ - INFO - IQ processing complete, buffers drained. Shutting down. 2023-01-22 19:16:31,141 - __main__ - DEBUG - State transition: RUN to SHUTDOWN 2023-01-22 19:16:31,141 - __main__ - DEBUG - SDR buffer 0 size: 0 2023-01-22 19:16:31,141 - __main__ - DEBUG - SDR buffer 1 size: 0 2023-01-22 19:16:31,142 - __main__ - DEBUG - Correlation buffer size: 0 2023-01-22 19:16:31,211 - __main__ - INFO - SDRs closed. ```

Please give it a try and let me know how it works.

gonesurfing commented 1 year ago

That appears to have fixed it! I tried running up to 60s, and had no buffer overflows.

Thanks for diving into it. It would have taken me 10x longer to figure it out.