苦水时间:最近深度学习调代码真的是调的郁闷,每次调都是旧的问题没有解决,新的问题又冒出来了。新的好不容易解决了,旧的问题还是没有解决思路解决不了。

正文

最近找到一个实现了很多车道线检测算法的github仓库,准备跑一跑:Turoad/lanedet: An open source lane detection toolbox based on PyTorch, including SCNN, RESA, UFLD, LaneATT, CondLane, etc. (github.com)

记录一下运行之前遇到的问题:

1.

问题:服务器linux中运行readme文件中的命令:python setup.py build develop,出现问题,报错类似于(报错与下列代码前两排是一样的)(windows中报的错还不一样,很可恶):

  1. /usr/local/include/c++/8.2.0/bits/basic_string.tcc:1067:1: error: cannot call member function 'void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::
  2. char_traits<char32_t>; _Alloc = std::allocator<char32_t>]' without object
  3. ninja: build stopped: subcommand failed.
  4. Traceback (most recent call last):
  5. File "/home/miniconda3/envs/motr/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1423, in _run_ninja_build
  6. check=True)
  7. File "/home/miniconda3/envs/motr/lib/python3.7/subprocess.py", line 512, in run
  8. output=stdout, stderr=stderr)
  9. subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

解决方法:(1条消息) 编译MOTR的时候,报错:error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_R_tomeasure的博客-CSDN博客

2.

延续问题1,解决完报错后,程序运行只有warming了,以为可以进行下一步了,然后遇到:

  1. xxx
  2. Installed /home/swx/lanedet/lanedet-main
  3. Processing dependencies for lanedet==1.0
  4. Searching for opencv-python
  5. Reading https://pypi.org/simple/opencv-python/
  6. xxx
  7. #总之最后显示timeout

很无奈,重新运行最终也是timeout,看到Reading https://pypi.org/simple/opencv-python/,考虑到换源,但是自己的pip和conda都是已经换过源了,不知道这个源是写在哪的,怎么修改,以为卡死了。然后试着用pip install -r requirments.txt安装需要的库,安装完之后试着再运行python setup.py build develop,竟然通过了,还不错。

  1. xxx
  2. Using /home/swx/.conda/envs/lanedet/lib/python3.8/site-packages
  3. Searching for threadpoolctl==3.1.0
  4. Best match: threadpoolctl 3.1.0
  5. Adding threadpoolctl 3.1.0 to easy-install.pth file
  6. Using /home/swx/.conda/envs/lanedet/lib/python3.8/site-packages
  7. Searching for joblib==1.1.0
  8. Best match: joblib 1.1.0
  9. Adding joblib 1.1.0 to easy-install.pth file
  10. Using /home/swx/.conda/envs/lanedet/lib/python3.8/site-packages
  11. Finished processing dependencies for lanedet==1.0

lanedet项目调试记录的更多相关文章

  1. win7下weblogic安装与部署项目调试记录

    下载 weblogic12c, 官网下载通用版本 安装 略 下载jdk   jdk所有版本连接 http://www.oracle.com/technetwork/java/archive-13921 ...

  2. Apusic中间件结合MyEclipse进行远程调试记录

    Apusic中间件结合MyEclipse进行远程调试记录. 在金蝶域中正常部署应用. 启动金蝶中间件时使用"startapusic -ds"命令. 在MyEclipse的Run-- ...

  3. 关于ThinkPHP5.1+的Log无法记录SQL调试记录的小经历

    项目开发阶段,除了基本编码外,性能也需要实时关注与优化.之前我的大部分项目都是使用ThinkPHP5.0以及ThinkPHP3.2,对于框架提供的日志记录和日志配置都差不多,然后使用ThinkPHP5 ...

  4. VS2013启动项目调试的时候会启动本地IIS

    VS2013启动项目调试的时候会启动本地IIS ,而在这种状态下去调试程序,会有很多功能用不了,而且还会有错误:如下图: 解决方法,将托管管道模式更改一下就行了:

  5. vs2017 .net core 项目调试浏览器网页闪退Bug

    from:https://blog.csdn.net/qq_36330228/article/details/82152187 vs更新2017最新版本后,项目调试浏览器莫名其妙出现闪退,每次都TMD ...

  6. SPI 核软件调试记录

    SPI 核软件调试记录 1.首先说说int SpiFlashWaitForFlashReady(void)这一函数,基本上其它函数在执行的时候,都会事先执行一次此函数.    因为此函数的作用主要是用 ...

  7. Video Timing Controller v6.1软件调试记录

    Video Timing Controller v6.1软件调试记录 GUI配置: . case XVTC_VMODE_PAL: //576i@50 { TimingPtr->Interlace ...

  8. Video Test Pattern Generator(7.0)软件调试记录

    Video Test Pattern Generator(7.0)软件调试记录 . XVidC_VideoMode XVIDC_VM_576_50_I = XVIDC_VM_720x576_50_I ...

  9. Ionic3项目实践记录

    Ionic3首次项目实践记录 标签(空格分隔): Angular Ionic Ionic3踩坑 1. 路由懒加载(lazy load) 如果设置了懒加载,就必须全部懒加载(包括TabsPage),否则 ...

随机推荐

  1. Hadoop 3.1.2报错:xception in thread "main" org.apache.hadoop.fs.UnsupportedFileSystemException: No FileSystem for scheme "hdfs"

    报错内容如下: Exception in thread "main" org.apache.hadoop.fs.UnsupportedFileSystemException: No ...

  2. vue换算单位px自动转换rem

    cnpm i postcss-px2rem --save cnpm install px2rem-loader --save 2.配置px2rem build目录下vue-loader.conf.js ...

  3. 搭建Vue小页面

    学习链接:https://blog.csdn.net/zhenzuo_x/article/details/81013475 环境搭建: 浏览器:Chrome IDE:VS Code或者WebStorm ...

  4. SpringBoot2.x修改Redis序列化方式

    添加一个配置类即可: /** * @Author FengZeng * @Date 2022-03-22 13:43 * @Description TODO */ @Configuration pub ...

  5. springboot集成spring security安全框架入门篇

    一. :spring security的简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架.它提供了一组可以在Spring应用上下 ...

  6. C++的"开始" Hello World! 你好世界!

    # C++的"开始" Hello World! 你好世界! ```C++ // 第一个程序 //代表注释这一行 #include <iostream> //c++专属头 ...

  7. 前端NEXT实践系列:(一)ECMAScript 6.0技术栈

    随着ECMAScript 6.0(ES6)是JavaScript 语言的下一代标准的普及,各个大公司和大的厂商都推出了自己的前端开发框架,如Angular,React,Vue 等,微软更是锦上添花,开 ...

  8. APSI - 2

    上一篇 APSI-1 其实就是对开源库README文件的一个翻译加上自己的一点点理解,因为篇幅过大,导致继续编辑有些卡顿,所以新开一篇继续. 前面介绍了APSI的大致技术.优化方法.以及举例说明了主要 ...

  9. DDD(Domain-Driven Design) 领域驱动设计

    DDD(Domain-Driven Design) 领域驱动设计 1. DDD(Domain-Driven Design)是什么? DDD是Eric Evans在2003年出版的<领域驱动设计: ...

  10. java_类的访问控制符

    1.分类: public protected default private是java中的访问控制修饰符. public String name; protected String name; Str ...