【最近记录-环境篇】

0307

1.docker pull pytorch/conda-cuda from

Other

  1. ubuntu网速太慢,没解决
ifstat//实时网速查看
  1. 网慢猜测
    可能是DNS找不到了,DNS负责帮计算机找域名对应具体ip地址(计算机,不是你的笔电!)
    域名:类似www.baidu.com
    ip: 计算机地址,ipv4(32位)和v6(128位)是两个不同版本地址而已,v4用完了所以搞新版本v6

0308

  1. 在docker上直接 pull了yolov5的环境,准备直接运行代码试一下
  2. 直接下载的yolov5运行没有问题,所以obb是缺了点啥,在utils包下nms_rotated文件夹下少一些东西,这个是使标记可以矩形的,之后继续这个路,看怎么运行yolov5_obb
  3. docker 先ps看所有容器,然后start启动,然后attach进入,最后可以直接exit或者新开终端stop.,进入docker方法好几种,attach是只运行这一个,再开也是同一个,不能并行

0309

  1. cuda11.6版本过高,但是这是一开始自动拉去的,现在看怎么修改docker内的cuda版本
  2. 又看了一下,l 代码里有dockerfile文件,可以直接配置环境,but又=第一次出现字体错误,先不下载,第二次出现401未授权(之前没有)
  3. 401是什么访问受限,重新换了一种方式进行dockerfile创建镜像
    docker bulid -f /path/Dockerfile .
    -t 当前目录的dockerfile
    -f dockerfille文件位置
  4. 插曲:ros是什么 学的还是不深啊,就是下载了一遍,emm好几遍

0310

  1. 依旧是上面那个错误,但是下载都是下了一半停止,感觉是网络错误,应该镜像加速,添加其他源来解决。(也换了好几个了)

0313

  1. 今天重新看了一下自动拉取的配置,woc发现不是因为cuda版本过高,是没有g++的问题。我之前自动带入因为gcc g++出问题就是版本不匹配了,其实不是。(用了docker后好卡)
  2. 在根据yolov5_obb 的git上代码 一步一步来,走到
cd utils/nms_rotated
python setup.py develop  #or "pip install -v -e ."

出现下面问题,这里 配置一些关于旋转矩形框的内容,我这里的问题主要就是因为g++不存在。看了一下有gcc我就以为g++也自动下载了就没再检查g++

subprocess.CalledProcessError: Command'['which','g++']' returned non-zero exit status 1.

于是我又在docker对应yolov5的镜像里安装了g++(这里有点分不清是镜像还是容器了,再看看)
4.运行 setup.py develop出现新错误 command ‘…/nvcc’ failed with code 1 (这里貌似的确是cuda和gcc g++不匹配了)
3. 热知识,docker镜像自带anconda,环境配置就和anconda 一样
4. docker还是看看知识点再操作吧,小辣鸡。pull了一个环境镜像,再创建容器,但是总是出现打开就自动关上。打不开容器,貌似是因为啥没进程就会这样,run创建环境的时候要加 -t(还是啥参数,之后看看书,这里仅记载一下问题)

0315

这两天安装cuda等总结()

  1. cuda等深度环境 参照该链接 ,先从官网下载对应版本,根据官网有下载路径,然后在本地安装时记得不要选择驱动,已经安装驱动啦~

    然后等待安装完!!!这里划重点很蠢,终端显示说记得确定啥路径在path里,又说去哪里看日志,我就一直以为是没安装上然后反复尝试,是真的蠢。这里直接网上搜索了一下别人的图,我没截图,但是内容基本一样,除了我的版本是11.0
    在这里插入图片描述
    上图中的是提醒设置环境,也根据链接里的在.bashrc里配置一下。
    然后cuda配置完了
    cudnn就是官网下载对应版本,然后将解压后的文件复制到对应路径就ok。
    后面有一个测试安装成功的。两个tips,cuda 那个make输完发现有问题(记得重启电脑解决了,还是重装gcc来着,对了gcc和g++也要对应版本),重新make可以输入make clean指令;cudnn的是cat xxxxxx 的是搜索指令,其他没了解。

  2. 安装conda环境,直接官网搜然后sh 安装包
    建立的环境是别人导出的.yml文件,直接指令

# conda 导入环境environment
#最后环境的名字是.yml文件里的name属性(没验证)
conda env create -f environment.yml
#conda 导出环境
conda env export > environment.yml

这里我直接导入后有许多包没有办法下来,我做的一个事情是把剩下的没安装上的放在requirement.txt里,用pip下载。

对了,对于pytorch相关东西的下载,去官方链接找对应版本!直接pip/conda 很奇怪找不到
这里一个即使pip中间有下载不下来的也可以继续一个指令

while read requirement;do pip install $requirement;done<requirements.txt

pip 源的更换,除了每次使用在后面加上地址 : pip install name -i 地址
还可以使用以下命令永久加入

pip config set global.index-url  源   //永久绑定

也可以打开.config/pip/pip.config 文件,添加多个(不晓得有没有用。。。貌似不同源可能包不同)

[global]
index-url = 源
extra-index-url = 源1 源2 源3 

源(pip下载python相关包):

#清华
https://pypi.tuna.tsinghua.edu.cn/simple
#中科大
https://mirrors.aliyun.com/pypi/simple/
#阿里云
https://mirrors.aliyun.com/pypi/simple/
#豆瓣
https://mirrors.aliyun.com/pypi/simple/

另外ununtu下载软件源(apt)(这个选择一个就行):

#清华大学
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

#阿里云
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

#中科大
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

后面还有一些包没下载成功,,,目前的想法就是手动下载。
未解决: 即使在anconda激活环境的情况下,pip下载包依然在原始环境里,不在conda的当前虚拟环境里。。。。暂时不知道咋改
but…anyway,已经可以运行yolov5_pose,虽然现在卡了。

今天剩下的时间回去看论文吧~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值