faster rcnn 环境配置——pytorch0.4

faster rcnn 环境配置

一些坑!

1.装0.4.1版本的torch!!!

以下是0.4.0会碰见的bug
ModuleNotFoundError: No module named ‘torch.autograd’
‘ImportError: torch.utils.ffi is deprecated. Please use cpp extensions instead.’

https://pytorch.org/get-started/previous-versions/

conda install pytorch=0.4.1 cuda90 -c pytorch

2. 安准cuda9.0,gcc g++ 版本降到5.5

3. cuda9.0对应torchvision0.2.2

4. make.sh 设置CUDA_ARCH

链接:

1.在Ubuntu 18.04中配置GPU环境:安装CUDA 9.0等

https://blog.csdn.net/baimafujinji/article/details/89506896

2.多版本cuda安装:

https://blog.csdn.net/qq_34638161/article/details/80845366
多版本安装时,复制cudnn要复制到对应的cuda版本文件夹,不要放在cuda文件夹中。cuda文件夹只是一个软连接,根据cuda版本的切换而进行删除和重建软连接。

tar xvf cudnn-9.2-linux-x64-v7.2.1.38.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda-9.0/include/
sudo cp cuda/lib64/libcudnn*   /usr/local/cuda-9.0/lib64/
sudo chmod a+r /usr/local/cuda-9.0/include/cudnn.h /usr/local/cuda-9.0/lib64/libcudnn*
3.Linux之cuda安装,版本切换。cudnn安装,版本切换。

https://blog.csdn.net/zong596568821xp/article/details/80880204

4.torchvision与torch的对应关系及下载链接:

https://github.com/pytorch/vision

5._wrap_function:torch.utils.ffi is deprecated.Please use cpp extensions instead

可参考解决办法,在换成0.4.1版本后没有这些问题。https://blog.csdn.net/qq_37424778/article/details/115220070

6.不同的显卡需要对应不同的CUDA_ARCH参数,make.sh中设置
GPU modelArchitecture
TitanX (Maxwell/Pascal)sm_52
GTX 960Msm_50
GTX 1080 (Ti) 本机sm_61
Grid K520 (AWS g2.2xlarge)sm_30
Tesla K80 (AWS p2.xlarge)sm_37
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要配置 Faster R-CNN 在 PyTorch 中的环境,您需要执行以下步骤: 1. 安装 PyTorch:您可以从 PyTorch 官方网站下载并安装 PyTorch。 2. 安装必要的 Python 库:您需要安装一些必要的 Python 库,例如 NumPy、Pillow、matplotlib 等。 3. 下载 Faster R-CNN 代码:您可以从 GitHub 上下载 Faster R-CNN 的代码。 4. 下载预训练模型:您需要下载一个预训练模型,例如在 COCO 数据集上训练的模型。 5. 运行 Faster R-CNN:您可以使用预训练模型运行 Faster R-CNN,并在您的数据集上进行微调。 以上是配置 Faster R-CNN 在 PyTorch 中的基本步骤。具体的操作细节可以参考 PyTorchFaster R-CNN 的官方文档。 ### 回答2: Faster R-CNN是一种高效的目标检测算法,可用于识别图像中的多个对象。要在PyTorch中配置Faster R-CNN环境,以下是需要遵循的步骤: 第一步:安装PyTorch 在开始Faster R-CNN环境配置之前,需要先安装PyTorch。可以从官方网站或PyPI上下载和安装文档建议的PyTorch版本。 第二步:安装依赖项 安装必要的依赖库以使Faster R-CNN算法正常工作。要安装依赖项,可以使用以下命令: pip install numpy matplotlib opencv-python easydict pyyaml 这将安装numpy, matplotlib, opencv-python, easydict和pyyaml依赖库。 第三步:下载Faster R-CNN库 在PyTorch中配置Faster R-CNN环境需要下载Faster R-CNN库代码。可以使用以下命令从GitHub上下载库: git clone https://github.com/jwyang/faster-rcnn.pytorch.git 第四步:下载预训练模型 在训练Faster R-CNN模型之前,需要下载预训练模型。可以从官方网站或PyTorch官方GitHub库下载预先训练过的Faster R-CNN模型。 第五步:配置环境 配置Faster R-CNN环境之前,需要确保正确设置路径和环境变量等参数。在要运行代码的主机上,需要设置PYTHONPATH环境变量,以引用Faster R-CNN库和预训练的模型。 export PYTHONPATH=path/to/faster-rcnn.pytorch:$PYTHONPATH 第六步:运行代码 完成上述步骤后,可以在PyTorch中运行Faster R-CNN代码并进行目标检测。要执行代码,需要使用以下命令: python demo.py 上述步骤是Faster R-CNN环境配置的基本步骤。但是,还有一些其他步骤可以在增强配置和效果方面提供更多的帮助。最重要的是对Faster R-CNN代码进行调整,以满足要求,以便在 PyTorch中获取最佳性能。 ### 回答3: Faster R-CNN是一种基于深度学习的目标检测算法,能够在图像中识别出目标物体的位置、大小和种类等信息。而PyTorch是当前最流行的深度学习框架之一,提供了简单易用、高效、灵活的神经网络构建工具。下面给出在Ubuntu系统上配置PyTorch+Faster R-CNN的步骤。 1. 安装Anaconda:在Anaconda官网上下载相应版本安装包,执行安装程序,安装完成后使用source activate ${env_name}命令创建和使用虚拟环境。 2. 安装CUDA和cuDNN:CUDA是一款由NVIDIA推出的并行计算平台和编程模型,是深度学习模型的加速器;cuDNN是深度神经网络加速库,可以更快地训练和推理深度神经网络。先在NVIDIA官网上下载对应版本的CUDA和cuDNN并安装,然后将cuDNN解压到CUDA的对应目录下。 3. 克隆Faster R-CNN代码:在GitHub上下载Faster R-CNN的源代码,并通过终端进入代码目录,运行conda create --name ${env_name} --file requirements.txt命令,以创建conda环境及依赖包。 4. 下载预训练模型:在Faster R-CNN中使用预训练模型可以加速模型的收敛和提升模型性能。在官网上下载ImageNet预训练模型,将模型文件解压到相应目录下。 5. 安装PyTorch:由于Faster R-CNN使用PyTorch框架,所以需要先安装PyTorch。终端进入conda环境后,在终端中输入conda install pytorch torchvision -c pytorch命令,以安装PyTorch及其依赖项。 6. 进行模型训练和测试:在终端中进入Faster R-CNN代码目录,输入python trainval_net.py --cuda --m voc命令,便可开始训练模型。在模型训练完成后,输入python test_net.py --cuda --proposal=rpn --load_dir {save_dir}命令,以测试模型的性能并输出结果。 总之,Faster R-CNN环境配置PyTorch需要安装Anaconda、CUDA、cuDNN、PyTorchFaster R-CNN等软件,同时在训练和测试时需要进行相关设置,配合合适的数据集以及预训练模型,才能得到可靠的结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值