Brendan,

Out of curiosity, what versions of tensorflow and cuda are you using?

David

On Thu, Apr 22, 2021, 12:50 AM Brendan Horsfield <
brendan.horsfi...@vectalabs.com> wrote:

> Hi Ryan,
>
> I have some good news to report.
>
> While I was waiting for your reply (the curse of living Down Under), I
> tried installing the UHD / GNU Radio combo you mentioned in your last
> email, namely:
>
>    - UHD 3.15 (with Python bindings)
>    - GR 3.8.3 (actually maint-3.8, which installed
>    as v3.8.2.0-112-ge20ffa3c)
>
> Both were installed from source, without using a conda environment.  I
> fired up gnuradio-companion at the end, and bingo, I'm back in business!
> No errors, no warnings, old flowgraphs still working.
>
> Thanks for your help in getting me back on track -- I was starting to lose
> hope!
>
> Regards,
> Brendan.
>
>
>
> On Thu, Apr 22, 2021 at 2:05 PM Ryan Volz <ryan.v...@gmail.com> wrote:
>
>> Hi Brendan,
>>
>> On April 21, 2021 7:14:41 PM EDT, Brendan Horsfield <
>> brendan.horsfi...@vectalabs.com> wrote:
>> >Hi Ryan,
>> >
>> >Thanks, that sounds like a MUCH easier way of doing things!
>> >
>> >A couple of questions:
>> >
>> >- I don't have much experience with virtual environments.  If I install
>> > one of your packages into a conda environment, will I still be able to
>> >   access applications & libraries that were installed outside of conda
>> >   (specifically Python, TensorFlow, CUDA & Docker)?  Or will I have to
>> > reinstall those resources inside the same conda environment as the GNU
>> >   Radio package?
>>
>> Everything would have to be installed into the conda environment,
>> assuming you want to use them in the same Python process. (You could
>> probably get tricky with PYTHONPATH or something, but I sure wouldn't
>> recommend it.) Tensorflow and CUDA stuff could be a little tough, because
>> currently that requires mixing the conda-forge channel
>> (community-supported, where uhd and gnuradio are) and the defaults channel
>> (provided by Anaconda Inc., where tensorflow-gpu is available). Depending
>> on how you install conda, you'll want to make sure you also have the
>> defaults channel available at a lower priority than conda-forge:
>>
>> conda config --append channels defaults
>>
>> Then
>>
>> conda install tensorflow-gpu
>>
>> should work to get you everything (assuming you have the NVIDIA driver
>> installed normally). It would be good to double-check my instructions by
>> consulting some guides, e.g.:
>>
>> https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/
>>
>> Assuming you mentioned Docker only as a way to get tensorflow set up with
>> GPU support, then you shouldn't need it. Hopefully tensorflow-gpu will make
>> it to conda-forge soon (the infrastructure needed to do the build has only
>> recently been set up, and pytorch-gpu was added just today), and then
>> installation will get even easier.
>>
>> >  - Slightly off-topic, but still related:  As mentioned in my original
>> >post, I have already installed UHD & GNU Radio from source on my
>> >system.
>> >This was not done inside a virtual environment.  If I now want to
>> >uninstall
>> >those items, is it as simple as going into their respective "build"
>> >folders
>> >(e.g. ~/workarea-gnuradio/gnuradio/build) and running "sudo make
>> >uninstall"
>> >   and "sudo make clean"?  Or is there more to it than that?
>>
>> That should clean up all of the installed files (the make uninstall part,
>> clean would not be necessary), but configuration files and cache files
>> would still remain. It's almost certainly not necessary to uninstall your
>> other build while trying/using the conda one as I've never experienced
>> interference of that flavor. What could cause trouble are the config/cache
>> files that would remain either way. But now you know about that possibility
>> and know to clean those out if there are any problems. Just make sure to
>> activate your conda environment and you'll be good to go.
>>
>> >
>> >Thanks,
>> >Brendan.
>> >
>>
>> Cheers,
>> Ryan
>>
>

Reply via email to