【1024】小结最近三个月

写在开头

        不知不觉,1024又来了,但是除了大学那会某人提醒过我一次,其他的程序员节日都没有一点点感觉,今天这次,就给自己添加一点点小小的仪式感吧。

我为什么要写?

        问起这个问题,其实我也不知道为什么?但是有次同学问我写这个挣钱吗?我说不挣!那个时候我就知道写这个的原因了,就是为了输出自己所学的东西,记录自己的学习过程,不得不说再回头看的时候,还挺欣慰的。

我都做了什么?

        自7月份到现在,大概做了三方面的内容:system、ide和bug,也就是系统相关、开发工具和程序遇到的bug。我把链接贴在下面,如果有需要的可以自行查看。

系统相关(operating system)System(系统相关)_鳗小鱼的博客-CSDN博客

ubuntu20.04驱动降级(从535降到525)_ubuntu显卡驱动降级-CSDN博客今天又重装系统了,这是一个悲伤的故事。但更为悲伤的是装完系统之后无法在“软件和更新”的“附加驱动”去获得“专有驱动”,也就是本来可以直接从界面装nvidia-driver-525(专有)的选项不可用了(都快把屏幕点烂了都没反应),ok,活来了。先是在网上各种搜索,得到的答案主要分为:1、官网下载驱动,然后sh ./***.run安装驱动;_ubuntu显卡驱动降级https://blog.csdn.net/BetrayFree/article/details/132097479Ubuntu20.04安装踩坑记录---千万不要随便使用sudo rm -rf命令!!!_鳗小鱼的博客-CSDN博客apt卸载之后再进行安装是很困难的事情,可以去官网下载apt包然后进行安装,再用apt去进行更新包状态以及升级相应的软件,但是有一个问题是,按照教程下载好之后开始安装又出现了新的问题,apt也需要依赖其他的文件,其中一个就是gnump好像是,因为没有记录了,所以无法准确拼写,ok,再去下载,下载好开始安装,结果这个包又依赖其他包(而且这个依赖有十多个),按照这进度下去,我估计要把整个系统的包都手动安一遍才能work了。这些都是和系统相关的,最关键的是把包管理工具apt也卸载了(果然,我卸我自己!https://blog.csdn.net/BetrayFree/article/details/132084455ubuntu20.04开机黑屏只有光标闪烁_ubuntu黑屏只有一个光标在闪烁-CSDN博客最初遇到这个问题我一直以为开机黑屏,然而就那一瞥让我发现了事情没那么简单,原来还有一个小小的光标闪烁,ok,活来了!_ubuntu黑屏只有一个光标在闪烁https://blog.csdn.net/BetrayFree/article/details/132096354亲测有效!帮你更方便更舒服使用ubuntu20.04!!!_鳗小鱼的博客-CSDN博客今天要记录的是如何更舒服的使用ubuntu20.04,全部内容就在上面这张图里,包括三方面:1、ubuntu美化;2、ubuntu扩展;3、必备软件。https://blog.csdn.net/BetrayFree/article/details/132086880如何开启Linux的SSH服务?sudo service ssh start和sudo systemctl enable ssh两种不同的开启方式有什么区别?_systemctl 开启ssh_鳗小鱼的博客-CSDN博客针对上述问题,其实就很清晰,如果你想自己的机器一直可以被其他机器链接,或者感觉每次手动开启和手动关闭麻烦,那就选择自动开启,因为这是系统级别的服务,linux本身就具有。我按照博主的内容运行了之后发现是可以运行的,那就好办了,但是我明明记得之前没有这么麻烦啊!如果你想确保SSH服务在系统引导时自动启动,并且还想手动启动它,你可以分别运行这两个命令。这个命令的目的是启用SSH服务,以便在系统引导时自动启动。_systemctl 开启sshhttps://blog.csdn.net/BetrayFree/article/details/132810441在ubuntu20.04中创建虚拟机:Oracle VirtualBox - 7中安装Windows-10(64bit)_鳗小鱼的博客-CSDN博客之前一直在用ubuntu20.04,但是今天遇到一个需求:需要判定.exe文件是否可以正常运行,这样一来可能就需要一个虚拟机来佐助了,当然也搜了一些其他的处理办法,但是我大概看了一下,并不能满足我的需求。1.打开VirtualBox,新建虚拟电脑,填写相关参数及选择相关选项。2.选择虚拟光盘选项卡–>注册–>选择下载好的Ubuntu镜像文件。3.等待进入安装界面,选择语言中文->安装。4.虚拟硬盘文件类型,默认,下一步。3.设置虚拟硬盘,默认值,创建。5.分配硬盘空间,动态分布。2.选择下载的镜像,启动。https://blog.csdn.net/BetrayFree/article/details/132911139【已解决】linux版本百度网盘闪退怎么解决?_鳗小鱼的博客-CSDN博客众所周知,百度网盘的linux版本很不稳定,至于为什么一致闪退,就算重新安装软件都没有用,这个具体原因我还没找明白,但是就目前来看,出现这个问题的原因肯定是和缓存内容有关的。2、我只剩下了如图所示的内容,其他和百度云盘相关的内容,而不仅仅是文中所提到的将~/.config和~/.cache内的“*baidu*”都删除了。相比于windows,linux还是很灵活的,但是相应的我们熟悉的软件可能也并不稳定,所以啊windows的臃肿在一定程度上可能也是好事。我的解决方法是比较笨的:挨个删除对应的内容。https://blog.csdn.net/BetrayFree/article/details/133358799

开发工具(ide)IDE(开发工具)_鳗小鱼的博客-CSDN博客

pycharm入门快捷操作(部分)_pycharm 收起函数快捷键-CSDN博客shift两次或者crtl+shift+a:查找框(查找动作、类、项目等)ctrl+shift+减号/加号:收起/展开所有的代码。ctrl+shift+delete:选择代码体接触包裹。ctrl+alt+shift+j:选中所有同级标签内容。ctrl+alt+shift+t:使用重构、重命名等。alt+shift+j:撤销选择下次的标签。ctrl+alt+v:提取变量名并进行操作。ctrl+alt+m:提取方法名并进行操作。ctrl+shift+w:选择引用语句。ctrl+alt+t:选择代码进行包裹。_pycharm 收起函数快捷键https://blog.csdn.net/BetrayFree/article/details/129186610vscode中讨厌的蓝色波浪线的去除小trick和原理_vscode蓝色波浪线-CSDN博客如果你不想使用 Pylint 或不需要这些警告,你可以在 VSCode 的设置中配置禁用或自定义 Pylint 的规则。很讨厌的是,我在merge两台电脑的设置的时候出现了这个情况,我当时竟然担心把环境给搞坏了,但分析下来,这种担心完全是自己太垃圾了,因为这种情况肯定是不会影响到虚拟环境的,如果有影响也可能是那些相对路径和绝对路径之间存在的差别。如果你的导入不符合规范,例如导入未使用的模块,Pylint 将标记这些问题并显示蓝色波浪线。手把手教你解决VS code的pylint中波浪线以及烦人的提示。_vscode蓝色波浪线https://blog.csdn.net/BetrayFree/article/details/132629642pycharm安装jupyter,用德古拉主题,但是输入行全白了,看不清,怎么办?_鳗小鱼的博客-CSDN博客今天换了以下pycharm主题,但是jupyter界面输入代码行太白了,白到看不清楚这行的字,更不知道写的是什么,写到哪了,这还是挺烦人的,其他都挺正常的。 目前来看有两个原因: 1、pycharm还没反应过来,重启下或许就好了(但是我重启好几次都没有解决) 2、editor的问题,editor可能是本身就把文字和背景混在一起了。 目前来说我的主题已经正常了,但是具体是上面哪个我不太确定,但是如果是第一个不用操作,如果是第二个则需要操作一下:https://blog.csdn.net/BetrayFree/article/details/132864724【强烈推荐】免费的PDF工具,包括PDF拆分/分割、转WORD等功能的免费在线软件工具,救了大命,找了半天什么pdf365、福xipdf、还有哔果pdf全是打着免费名义收费,烦死了-CSDN博客嘎嘎好用,主要是免费。https://blog.csdn.net/BetrayFree/article/details/133816004【强烈推荐】影印版翻译工具deepL, 这是能找到的为数不多的可以白瓢的翻译工具了 ,不要钱,真的不要钱,对于影印版英文书籍翻译太适合了,当然照片组成的pdf效果也是可以的-CSDN博客DeepL翻译:全世界最准确的翻译https://blog.csdn.net/BetrayFree/article/details/133819775

程序问题(bugs)Bugs(程序报错)_鳗小鱼的博客-CSDN博客

conda和Python的虚拟环境如何结合使用,以及二者之间到底有什么区别?_鳗小鱼的博客-CSDN博客Conda 和 Python 的虚拟环境(如使用venv或virtualenv包管理器和环境管理器Conda是一个综合的包管理器和环境管理器。它可以用来安装不仅限于Python包的软件包,并且可以创建和管理包含不同版本Python解释器和其他软件的独立环境。Conda 还可以跨平台使用,因此可以在不同操作系统上轻松共享环境。Python虚拟环境是一个轻量级的环境管理器,用于创建独立的Python运行环境。它主要用于隔离不同项目的Python依赖关系,但不涉及其他软件包的安装。多语言支持Conda。https://blog.csdn.net/BetrayFree/article/details/132723113(已解决)FileNotFoundError: [Errno 2] No such file or directory: ‘:/usr/local/cuda-11.8/bin/nvcc‘-CSDN博客这个问题很可能与那种【运行nvcc但是报错说找不到命令】的情况类似,就是在配置NVCC环境的时候出了问题,再说的清楚一点就是,配置CUDA_Home的时候出了问题。那有的人可能就问了:我明明配置了呀,却还是找不到!or你也配了,而且nvcc - V 以及 which nvcc都运行正常啊!但不还是找不到!https://blog.csdn.net/BetrayFree/article/details/132598503利用文本探测(text-detection)手写一个文本区域mask的生成-CSDN博客今天遇到这样一个需求:需要针对用户输入的图片生成对应文本区域的mask,按理说这应该是一个很容易实现的问题。https://blog.csdn.net/BetrayFree/article/details/132349666*args无疑是解决函数重载的一大创新利器--我用可变数量参数解决了函数重载问题_鳗小鱼的博客-CSDN博客我这几天一直在思考这个问题:如何根据参数数量去执行不同的功能,最初的设想是把不需要的参数设置为NONE或者""再或者" "(后两者引号均表示传空值的意思),但是呢,运行的时候对这些为空的参数会出现解析错误,导致我很烦,明明paser解析的时候可以使这些参数为空,为什么我传参数就不能为空?哦,等等,代码的问题,那不就是我的问题?当然可变参数数量不仅可以用“*args”还可以用“**kwargs”,朋友们,我说什么朋友们,不怪我记错,是他俩太像,导致我记混了!,会导致错误,因为它们的语法和含义是不同的。https://blog.csdn.net/BetrayFree/article/details/132416934conda install 和pip install有什么区别?_conda install和pip install的区别_鳗小鱼的博客-CSDN博客本篇为分享贴,截图部分选自,部分选自,文字内容是结合自己实践进行总结。_conda install和pip install的区别https://blog.csdn.net/BetrayFree/article/details/132115996python中(限小白,大佬勿入)python开发中的trick:常量_鳗小鱼的博客-CSDN博客我是小白,今天被前端骂了一顿:我们交接不是说好了就给你四个变量:A,B。你这命名的这么具体,我这边给你传值不是很方便啊(因为不同模块有复用的图片路径),我说“那我改?这以后对接不同项目,我这个接口对外,肯定不能总要求别人吧,但是别人要给我的和我代码里设置的不一样,那我岂不是要挨个改,800行的代码,怎么可能?在这里列举了一部分,但是“如需更改,只改一次”这个优点真是值的宣扬一下。只要我后续需要改,只需改第一个就够了啊,喔凯喔凯,完美!https://blog.csdn.net/BetrayFree/article/details/132418792ArgumentParser中遇到的问题--error: the following arguments are required: --mode, --prompt_鳗小鱼的博客-CSDN博客ArgumentParser是命令行执行python文件的不可或缺的module,想必大家都不陌生add_argument()和parse_args(),这是添加参数和解析参数所需要的两个方法,具体方法的使用不再赘述,具体看,当然,也可以直接看官方文档:argparse。https://blog.csdn.net/BetrayFree/article/details/132382451conda安装和cudnn安装的建议---能用命令行解决的事不要费劲下载_命令行安装cudnn_鳗小鱼的博客-CSDN博客开篇先说明系统ubuntu20.04,显卡NVIDIA TITAN XP,显卡驱动525,预装cuda版本11.8,预装cudnn版本8.8.0.121。为什么要说这个呢,是因为针对不同的驱动,可能在官网找到的信息并不完全一致,ok,准备好了这些,那我们就开始吧。_命令行安装cudnnhttps://blog.csdn.net/BetrayFree/article/details/132103375(已解决)ModuleNotFoundError: No module named ‘torchsnooper_鳗小鱼的博客-CSDN博客另外就是劝一下后来人,不要看到ModuleNotFoundError: No module named “****”,就直接pip install ***,因为很可能遇到库包依赖的问题,还是建议大家搜一下前辈的解决办法在动手,可以省去很多麻烦。"ModuleNotFoundError: No module named 'torchsnooper'" 错误表明在你当前的环境中没有安装名为 "torchsnooper" 的 Python 模块或包。在安装了该包后,就可以在代码中使用它了。https://blog.csdn.net/BetrayFree/article/details/132487988(已解决)在本机跑得好好的,连上客户端之后,第二次运行报错:RuntimeError:CUDA out of memory……显存不够导致程序再次运行不成功的原因分析即解决办法_鳗小鱼的博客-CSDN博客在本机跑得好好的,连上客户端之后,第二次运行报错:RuntimeError:CUDA out of memory……显存不够导致程序再次运行不成功的原因分析即解决办法https://blog.csdn.net/BetrayFree/article/details/132418066(已解决)requests.exceptions.ConnectionError: (ProtocolError(‘Connection aborted.‘, ConnectionResetError_鳗小鱼的博客-CSDN博客今天遇到这样一个问题:requests.exceptions.ConnectionError: (ProtocolError('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')), '(Request ID: 39b61a73-ee3d-45e2-95f6-e4d6c8bd1ed8)'),特别是看到“Connection reset by peer”时,DNA瞬间觉醒了,这个问题我遇见过!https://blog.csdn.net/BetrayFree/article/details/132511870(已解决)ModuleNotFoundError: No module named ‘braceexpand‘-CSDN博客(已解决)ModuleNotFoundError: No module named 'braceexpand' No module named 'transformers'ModuleNotFoundError: No module named 'jieba'ModuleNotFoundError: No module named 'zhconv'ModuleNotFoundError: No module named 'prefetch_generator'https://blog.csdn.net/BetrayFree/article/details/132600571(已解决)OSError: openai/clip-vit-large-patch14 does not appear to have a file named pytorch_model.-CSDN博客在代码的上下文中,出现错误的代码段涉及到 "openai/clip-vit-large-patch14" 模型的加载问题,而上面提供的这段代码被用来禁用了 SSL 证书验证。引发此问题的应该是这部分代码,笼统来说就是尝试从 Hugging Face Transformers 库中加载一个名为 "openai/clip-vit-large-patch14" 的模型,并且尝试加载它的 PyTorch 权重,但是所需的。同时,仔细检查你所使用的模型路径是否正确,是否指向了正确的模型版本。https://blog.csdn.net/BetrayFree/article/details/132482843(已解决)ImportError: libcupti.so.11.7:cannot open shared object file: No such file or directory_鳗小鱼的博客-CSDN博客首先,找到一个有这个nvidia目录的包,比如:/home/visionx/anaconda3/lib/python3.11/site-packages,我在这里用的是base环境下的nvidia目录(路径:/home/visionx/anaconda3/lib/python3.11/site-packages/nvidia)这个问题很简单,就是在创建虚拟环境的时候把nvidia这个文件目录给丢了或者说没有创建成功,那就需要手动把这个目录添加到对应的目录中。然后,找到nvidia目录,把整个目录复制下来。https://blog.csdn.net/BetrayFree/article/details/131917653把imagenet数据集随机挑选出来当训练集和测试集-CSDN博客这篇文章主要是基于,可复现复制粘贴,代表已运行通过。本人系统ubuntu20.04,conda环境,目的是将imagenet1k随机抽取200类,然后将其20%作为验证,80%作为训练。和超链接中博主不同在于,路径改为了单引号,这个原因我还没搞明白,反正是work了。https://blog.csdn.net/BetrayFree/article/details/131998085conda create时候出现JSONDecoderError解决方法-CSDN博客分析一下这个问题:首先它是一个error,但是并没有影响使用conda,比如conda create、conda remove等,但是它每次执行都会报这个error,后来了解到这是配置文件出了问题,可以找到本身的配置文件,然后删掉,从其他环境包找一个放到base环境中来。但是在执行过程中依然会出现 JSONDecoderError的问题,后来参考了。注意:凭记忆补全的,以后要再次遇到,再来具体说一下。https://blog.csdn.net/BetrayFree/article/details/132001650(已解决)AttributeError: module ‘cv2.gapi.wip.draw‘ has no attribute ‘Text‘-CSDN博客安装OpenCV时提示让更新gcc,但是更新了gcc后提示编译失败无法安装OpenCV,用chatgpt一搜,让用cmake编译工具,于是又按照提示使用了cmake,然而却依然提示编译错误,据我所知,编译工具常用的应该就这两个吧,但为什么都编译不过呢?更让人无法接受的是,一周之内我就这样同一个问题崩了两次,每次都要重装系统,就这样,每次都要耽误一两天,这是很让人难受的事情,那OpenCV到底是什么呢?但是,不美的是,这个项目存在不小的问题,在这个项目的issues里的就概述了一些常见的问题:比如“https://blog.csdn.net/BetrayFree/article/details/132859927【已解决】ModuleNotFoundError: No module named ‘torchnet‘-CSDN博客今天在复现Chinese-Chatbot-PyTorch-Implementation的时候出现了一些问题:包括且不限于ModuleNotFoundError: No module named 'torchnet',ModuleNotFoundError: No module named 'fire',ModuleNotFoundError: No module named 'jieba'和ERROR: No matching distribution found for torch==1.0.1https://blog.csdn.net/BetrayFree/article/details/133123590【已解决】Setting up PyTorch plugin “bias_act_plugin“... Failed!ModuleNotFoundError: Nomodulenamed ‘imgui_鳗小鱼的博客-CSDN博客​最近在复现DragGAN的时候遇到了一些小问题,这个效果太令人赞叹了。在自己电脑跑的过程中,出现了以下问题,包括且不限于:Setting up PyTorch plugin "bias_act_plugin"... Failed!、ModuleNotFoundError: No module named 'imgui',ModuleNotFoundError: No module named 'glfw',RuntimeError: Tried to instantiate dummy base clhttps://blog.csdn.net/BetrayFree/article/details/133182344【已解决】胎教级别FontDetection在本机电脑指导跑通_鳗小鱼的博客-CSDN博客其实在这里面,作者有很多并没有明说,我也是摸索着来的,比如字库选择还有背景图片都没有明说,只给了个大概的范围,这个解压寻找的过程是让人很难受的,我用了三天才搞定了最基本的数据集,当然,这肯定和我本身的机器垃圾脱不了关系,所以各位,且行且珍惜。注意关键,这个时候的报错变成了Missing key(s) in state_dict:通过这样的例证就更能证明模型和预训练权重的不匹配是真实存在的,经过探索,下面这条是完全可以跑通的。是有区别的,区别在于你需要自己去找到缓存的文件,删掉,然后在执行!https://blog.csdn.net/BetrayFree/article/details/133217407ImportError: libcudnn.so.8: cannot open shared object file: No such file or directory_鳗小鱼的博客-CSDN博客今天在环境迁移的时候遇到了这样一个报错内容ImportError: libcudnn.so.8: cannot open shared object file: No such file or directory,在本机跑的时候是没出现这样情况的,那为什么在这里出现了呢?看报错内容应该是少了什么文件,把这个文件加上去就可以了。https://blog.csdn.net/BetrayFree/article/details/133640488【已解决】socket.gaierror: [Errno -3] Temporary failure in name resolution-CSDN博客其实写到这,我好像恍然大悟一个事情,就是我第一次出现socket.gaierror: [Errno -3] Temporary failure in name resolution的时候也是有Downloading *** 的,也就是说如果我一开始就把权重导过去可能就解决了,这是一个非常扯蛋的事情,抱歉,各位,到这才跟你们说,因为我也是写到上一段的时候我才发现这个问题的,所以看在我辛苦敲字的面儿上放我一马吧。官网下载好之后,然后执行解压安装操作即可,注意最好不要下载最新版本的,以免有坑。https://blog.csdn.net/BetrayFree/article/details/133757894【已解决】RuntimeError: CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling `cublasSgemm( handle, opa, o-CSDN博客今天遇到的问题很奇怪,在相同的虚拟环境下,运行一个Pytorch的程序,在Pycharm中运行正常,但是通过命令行启动就会报上面的错误。第二个说是环境变量的原因,这个是很有可能的,因为不同的虚拟环境设置以及最开始安装cuda和cudnn的时候会有设置环境变量的操作,那这样一来,对于多用户使用的服务器来说,有这样的可能性就很大,于是我按照第二篇进行操作,即执行。这个原因还是很明显的,就是因为显存溢出了,我本机有亮机卡,所以会把亮机卡也当作gpu资源进行分布式训练,他显存很小啊,所以果断报错。https://blog.csdn.net/BetrayFree/article/details/133868929【已解决】DeprecationWarning: `np.int` is a deprecated alias for the builtin `int`. To silence this wa-CSDN博客今天遇到这样一个问题:DeprecationWarning: `np.int` is a deprecated alias for the builtin `int`. To silence this warning, use `int` by itself. Doing this will not modify any behavior and is safe.从字面意思来看就是一个警告,而且看上去不算严重,其实就是声明变量的时候不可以用np.int而要改用int就可以了。https://blog.csdn.net/BetrayFree/article/details/133870525【已解决】no module named ‘backdoor‘-CSDN博客但是为什么会有这个backdoor模块呢,我在trustedAI找这个攻防包,发现确实有backdoor的python文件,看来确实在一些功能中需要用到这个,只是在本次训练中用不到,具体在哪用到呢,咱们以后再说。但是执行上述语句并没有反应,说明并没有backdoor模块,那肯定是某一个包,但是查看了一下整个项目,并没有发现这个包,那解决办法就很简单了,把这个引用注释掉就ok了。环境是:python==3.8,系统ubuntu20.04,其他按照readme操作就可以。先来简单介绍一下,这是一个攻防项目,https://blog.csdn.net/BetrayFree/article/details/133893034【已解决】IndexError: tensors used as indices must be long, int, byte or bool tensors-CSDN博客这个错误比较明显的是索引报错,也就是说索引本来是long,int或者是byte,再不济是个bool,但是在这里并没有满足,那就找到出现这个index的位置:在本例中是data[y],这里边把y强制转化为int:data[y.int],再次运行程序,ok,成功。书接上回,出现了这样一个错误IndexError: tensors used as indices must be long, int, byte or bool tensors。这个项目还有其他的问题,我们慢慢来探讨。https://blog.csdn.net/BetrayFree/article/details/133893626算法【已解决】RuntimeError: Trying to backward through the graph a second time (or directly access saved-CSDN博客但是呢,又出现了新的问题,很头疼:RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn。通过描述我们可以发现,是在backward第二次的时候张量或者是其中的某些中间结果被释放了,所以导致了运行时候异常的出现,改的办法也很简单。这样一来,在次运行,这个问题就解决了。https://blog.csdn.net/BetrayFree/article/details/133898236【已解决】RuntimeError: element 0 of tensors does not require grad and does not have a grad_fn-CSDN博客后来我在想为什么这个会出现这么多问题?环境问题吗,因为我的是python3.8,但是这个项目是两年前的,所以很有可能是因为我的python和pytorch太新了,那就换一个python3.6的吧,然后torch对应的版本也降低一下。这个根据描述也能看出来问题的原因所在,其实就是有了0元素,什么时候会有0元素呢?其实这个问题不难想的,针对梯度下降的过程,肯定是因为没计算梯度呗,对吧,那只要在执行的过程中让其保持计算就行了,说明backward()处不会计算梯度,导致出错。https://blog.csdn.net/BetrayFree/article/details/133898431【已解决】 ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the ‘ssl‘ module is compiled-CSDN博客运行时候报了这个错误:RuntimeError: "nll_loss_forward_reduce_cuda_kernel_2d_index" not implemented for 'Float'。今天和前几次的环境不太一样,python3.6,并基于此安装相应的torch和torchversion包。关于这部分的内容还是蛮多的,持续关注,持续学习吧~安装完之后就可以运行成功啦。https://blog.csdn.net/BetrayFree/article/details/133922849【已解决】AttributeError: module ‘torch.jit‘ has no attribute ‘_script_if_tracing‘-CSDN博客书接上回,在python3.6的环境下运行时出现了AttributeError: module 'torch.jit' has no attribute '_script_if_tracing'这个错误,这个错误看上去好像还挺奇怪的,这是torch里面的东西,他没有那个属性肯定是和torch版本相关的,当然这是后来看了别人的解说才知道的,自己最开始看的时候一脸懵比,在想自己是不是没搞清楚输入对应的关系类型。更新完torchversion之后,诶,解决了。接下来还有其他问题,咱们下篇博客见。https://blog.csdn.net/BetrayFree/article/details/133923230【已解决】RuntimeError: “nll_loss_forward_reduce_cuda_kernel_2d_index“ not implemented for ‘Float‘-CSDN博客来进行训练模型加水印时报错RuntimeError: "nll_loss_forward_reduce_cuda_kernel_2d_index" not implemented for 'Float',这个在网上并没有找到解决办法,有的也只是RuntimeError: "nll_loss_forward_reduce_cuda_kernel_2d_index" not implemented for 'int',也就是说之前因为int类型不兼容出了问题,那这个float报错的原因是什么呢?https://blog.csdn.net/BetrayFree/article/details/133927378AttributeError: ‘version_info‘ object has no attribute ‘__version__‘-CSDN博客sys.version_info是一个元组,包含了Python解释器的主版本、次版本和微版本号等信息。因此,当我们尝试使用__version__属性时,解释器会报告找不到这个属性的错误。这个问题相对来说比较简单,其实还是版本的问题AttributeError: 'version_info' object has no attribute '__version__',很明显是因为版本迭代,导致部分版本省略了。我是这个领域的初学者,但我猜这是与Carla和matplotlib版本的兼容性有关。https://blog.csdn.net/BetrayFree/article/details/133955244

我还想做什么?

        上面这些内容就大概列举了最近工作和学习中遇到的问题和学习到的东西,细细数来也算不少,还有些小小的成就感,当然这些对于大佬来说肯定是九牛一毛,那么接下俩要做什么呢?

        主要会做三个事:

        1、延续之前的工作,把遇到的bug挨个解决

        2、根据兴趣找一些好玩的项目复现一下,并把遇到的问题展现给大家,让大家都可以复现一下

        3、读些论文,沉淀下来,有机会的话分享一下自己的学习心得

        其他的一些事情,就想起来再在后续的工作提吧。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值