SDR-Technologies / NanoSDR

GNU General Public License v3.0
21 stars 2 forks source link

cuda support? #3

Open fpgasdr opened 2 years ago

fpgasdr commented 2 years ago

Hi, this distro has cusignal or gr-cuda installed?.

I have some problems installing this tool for enabling the cuda for SDR and would like to see if you have this working in this distro.

if not maybe you have any other tool I'm not aware of to do sdr with cuda.

SDR4space commented 2 years ago

Hi, thank you for your message.
Cuda is installed on the Nano.
We installed cusignal on the NanoSDR distrib, then removed because the result was not good as expected : 80% of the tests failed after the installation.
Moreover for the Jetson nano devkit (2GB RAM) installation of Cusignal takes hours. Result could be better on 4GB RAM model.
If you refer to CuSignal documentation, 'conda' tool is not available for aarch64 architecture.
We use anaconda which is installed on the distrib : https://docs.anaconda.com/anaconda/install/linux-aarch64/
Hope this can help, and we will have a look to gr-conda. Thanks for pointing to the gr-conda link.

fpgasdr commented 2 years ago

OK thanks for reply.

I'm my case I managed to install and run the cusignal and have some memory problems with the 2G version (I had to disable the gui for better performance and looking for the better swap adjustments) but the pytest seems to work with all test passed.

Take a look at the issues there is some guidelines to be able to run the cusignal in the jetson nano.they talk about the archiconda version. https://github.com/rapidsai/cusignal/issues/8

for the gr-cuda the problem is the component is outdated since is for the gnuradio 3.7 version and when asking for update didn't get response so I guess we are at our own in this.

let me know if you have some questions.

regards.