問題
按照提供的readme
git clone https://github.com/TorchDSP/torchsig.git
cd torchsig
pip install .
cd gr-spectrumdetect
mkdir build
cd build
cmake ../
make install
cd ../examples/
bash trained_model_download.sh
gnuradio-companion example.grc &
安裝總是出錯,cmake ../
這步一直make不了
報找不到gmp
mpir
模塊。
解決
首先torchsig的環境安裝好,
然后環境重新安裝cmake、gnuradio, 還有boost、pkg-config
安裝后就可以cmake ../
通過,避免工程路徑里包含中文
mkdir build
cd build
cmake ..
然后看一下gnuradio的路徑 gnuradio-config-info --prefix
得到 <gnuradio_prefix>
gnuradio-config-info --prefsdir
這里的 prefsdir 下面應該有模塊 .xml/.yml 文件。
接著指定前綴
cmake .. -DCMAKE_INSTALL_PREFIX=<gnuradio_prefix>
然后安裝
cmake --build build --config Release
cmake --install build --config Release
模塊就安裝進了
然后就是正常的運行其他的代碼