自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 【优雅至极】利用VSCode进行远程Linux服务器、容器开发,达到ide开发项目的效果

本文将介绍“局域网下远程ide式开发”、“公网下远程ide式开发”、“局域网下远程容器的ide式开发”、“公网下远程容器的ide式开发”这四种开发流程,让你无论在工位上还是在家中,都可以像打开本地ide那样进行远程的项目开发。

2022-11-25 19:03:46 1315 2

原创 Python包的安装与导入详解(whl, egg)

python的包有3种安装或使用的形式: 源码导入, 从.whl安装和从.egg安装保持源代码, 直接以__init__.py和源码的文件形式导入项目, 再使用通过pip install把 .whl形式的打包好的python包安装, 此时整个包会以source+meatadata的形式存放在.conda/envs/env_name/lib/python3.x/site-packages中, 比如pytorch装完后就会在那里新增torch和torch-1.10.0+cu111.dist-info这两个文件夹

2022-06-14 14:24:52 3263

原创 语义分割系列论文解读与实践

先挖个坑, 最近看了挺多backbone、语义分割系列文章, 看的太多也没啥记录, 都是看完马上就放到代码里去跑了但是我想还是要有些记录, 不然很多东西看了就忘, 逐渐会忘记之前的一些历程, 这是很可怕的接下来会在这个专栏里面分析一下各篇经典论文里的闪光点, 以及从发展的角度、实用的角度, 探讨如何搭建出高效的实际业务模型分割任务的准确描述(单幅静态图像分割还是实时动态分割模式, 模型最终跑在服务端、桌面端、手机端、嵌入式设备、移动高性能端中的哪一个)准确度评价指标的建立与固化性能评价指标数据

2022-03-24 10:40:17 4229

原创 [即开即用的预热学习率调整方法]Pytorch warmup lr scheduler代码与调用方法,训练效果

参考自https://github.com/ildoonet/pytorch-gradual-warmup-lr/blob/master/warmup_scheduler/scheduler.py对其中的个别小bug进行了改动所谓预热学习率调整机制, 就是在训练初期把学习率放的很低, 让模型可以先缓慢摸索,过程中逐渐提升学习率到正常的值等把学习率提升到预定值后, 开始正常的阶梯下降, 或指数下降, 余弦退火, 自适应下降等很遗憾pytorch目前还没有提供预热机制的官方接口, 接下来提供一个基于py

2022-03-02 11:25:34 3363 4

原创 小心C++利用#define定义全局变量的天坑,其不服从条件编译的限制

项目结构如下:project --common.h #pragma once #define qq(mm) \ int mm_x; qq(haha) --aa.cpp #include <common.h> int main() { return 0; } --bb.cpp #include <common.h> --CMakeLists.txt add_library(test SHARED ./aa.cpp ./b

2022-01-23 10:39:04 1268

原创 [清除.condarc的proxy设置即可]ProxyError: Conda cannot proceed due to an error in your proxy configuration.

今天conda install时报了错:ProxyError: Conda cannot proceed due to an error in your proxy configuration.Check for typos and other configuration errors in any ‘.netrc’ file in your home directory,any environment variables ending in ‘_PROXY’, and any other system-

2021-12-24 10:39:39 7562 4

原创 [https改http即可]Anaconda创建虚拟环境时CondaHTTPError: HTTP 000 CONNECTION FAILED for url

C:\user.condarc内容改成show_channel_urls: truechannels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64即可, 要把defaults删掉, https改成http

2021-11-16 09:59:25 2535

原创 [Ubuntu查看所有已安装的软件]利用日志查看安装过\卸载过哪些包

dpkg -l | less可以输出整个电脑所有的已安装的包,但是非常杂,乱七八糟的库全在里面了,达不到我们想知道电脑里装了哪些软件的目的,接下来介绍日志的使用方法,来达到查询现有包的目的.一般来说,在ubuntu中最常用的软件安装方式有apt install和dpkg -i两种.有时也会使用yum进行安装.要查询装过哪些包其实很简单,因为每个安装途径会有自己的执行命令历史记录,这些操作的记录会以日志的形式自动保存在/var/log里面,进入这个文件夹:cd /var/logls -l圈出来的

2021-10-09 13:39:25 8037

原创 【非常详细】Ubuntu18.04安装显卡驱动和CUDA,CUDNN流程和踩坑记录

在一个全新的ubuntu18.04上,首先打开终端,sudo apt updatesudo apt-get install build-essential sudo apt-get install cmake

2021-09-28 18:32:21 10797 9

原创 绝对可以成功解决:Win10下ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotpr

绝对可以成功解决:Win10下ImportError: Failed to import pydot. You must install pydot and graphviz for `pydotprint` to work.使用keras去plot_model时,大概率会出问题,报以下错误:ImportError: Failed to import pydot. You must install pydot and graphviz for pydotprint to work.原因是pydot需要

2021-08-27 14:19:41 816

原创 【保姆级教程】光速安装gpu版本pytorch

以上9点就是安装gpu版本pytorch全程,接下来一一详细解释1.如何查看显卡版本?点这个英伟达设置,顶部帮助→系统信息找不到英伟达图标,也可以点右键我的电脑→管理→设备管理器→显示适配器,也能看到显卡型号接下来去这个网站https://developer.nvidia.com/zh-cn/cuda-gpus#compute,点下面这个如果可以找到自己的显卡型号,说明没问题,的确是可以安装CUDA的,接下来每一步都能走通**然后更新或安装显卡驱动,**进这个网站www.nvidia.

2021-01-07 15:14:41 370

原创 新环境下创建Jupyter Notebook的桌面快捷方式

桌面上或者开始菜单里自带一个Jpuyter notebook的快捷方式,但是是默认环境base下的,如果我们创建了一个新环境(比如命名为tensorflow_gpu),想要该环境下使用jupyter notebook,就得打开anaconda,在里面改成新环境,再launch Jupyter Notebook但是打开anaconda真的要等好久,和pycharm有的一比了,而且打开anaconda后就闲置了,很浪费,如果能像之前那样双击桌面图标直接打开新环境的jupyter就好了我们先来研究一下默认环境

2020-06-02 16:12:39 10369 13

原创 【理解归纳】tensorflow-gpu 1.14.0版本安装与anaconda包与环境的管理

一开始我用的是cpu版本的tensorflow2.0.0,直接调模型的语法非常简洁,再者我的笔记本是有gpu的(现在哪台笔记本还能没gpu。。。)于是想充分利用gpu来提速,再延续tensoflow2的简洁语法,装一个tensoflow-gpu 2.0.0结果10小时过去了,愣是没弄成功!import tensorflow要么还是cpu版本,要么就直接导入失败,说找不到模块。装失败的原因非常多,有配件版本不匹配,显卡驱动没装上,不懂环境管理的操作等等后面想着,也不管什么简洁语法了,只要是te

2020-05-30 02:16:39 4982

原创 小心Jupyter Notebook导入文件的天坑!

我们有时会直接按住鼠标左键拖一个文件到jupyter notebook里,比如这样如果文件(数据集)比较大,就会提示这个我寻思着这也不是上传到云,不就是本地的文件操作吗,还upload但是要注意,我今天这样拖一个数据集进去就出问题了选择ok后,开始“上传”这个文件结果。。。。后面写代码时反复报错,试了好久才发现,这tm根本没把完整文件导进来啊!!!45MB的文件,里面应该有6万个样本,结果测试发现才传进来1000多个,就不传了,完了我也不知道是不是完整数据,给我气的**所以小伙伴们,以后

2020-05-29 09:41:24 3609

原创 彻底理解Java四种访问权限关键词private,默认,protected,public以及“非子类可见”等概念

对四种访问权限的理解private,默认,protected,public这四种,一个比一个更开放java中最核心的就是方法,方法是实现目的的最直接手段。无论是自己写的功能方法,还是常见的main,这些方法都是建立在一个类中的,也就是一开始一定要选择一个类去执行代码,在这个类中去展开属性和方法的使用,比如一个单独的.java文件,一定有一个(public)class,里面往往有一个main函数很多情况下需要在一个类A中去调用另一个类B的属性和方法(初始化函数也是方法),比如下图高亮区域这里

2020-05-09 20:41:28 761

原创 利用Matlab解决线性规划问题并绘制特定形状的空间曲面(约束区域的绘图)

今天女朋友给我发了一个问题让我帮忙把这个空间平面y给画出来我寻思着正好前段时间学了一些matlab的绘制曲面的方法,说不定刚好可以用上那么就开始分析吧!这应该就是一个高中常见的二元优化问题,但是高中碰到这种问题一般都需要一个个点去尝试,看看最后到底哪个点的值更大,这里我们有matlab绘图的话,就可以直接从图上看出来到底哪个是极值首先我敲下了x2=4:0.1:90;x1=2:0.1:...

2020-05-08 13:56:28 6091 5

原创 成功解决Unable to resolve dependency、classpath等所有有关环境配置的问题

(第一次写文章,我经验也不足,根据自己的理解来向大家解释一下)先说一说今天被折磨一整天的感悟:当项目导入、运行爆红时,一个劲百度出现的错误和解决方案,可能不是最先做的事。加深对于项目运行过程的理解,才是治本的方法刚刚导入一个别人的项目,或者把别人的代码移植进来,大概率会一片爆红,因为“环境配置”不一样。对于这种Sync时出错的事情,一定要往“环境配置”四个字上去找原因。环境配置...

2020-04-08 00:59:21 6686

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除