- 博客(38)
- 收藏
- 关注
原创 在远程 Linux 服务器上运行 Jupyter Notebook(.ipynb 文件)
由于有的服务器没有浏览器,可以考虑通过 VScode 将远程服务器上的服务转发到本地计算机,然后在本地计算机的浏览器中运行远程服务器上的 ipynb 代码,实现交互式 Python 编程。用本地计算机连接远程服务器。
2025-02-06 14:41:20
624
原创 在 /var/cache/apt/archives/ 上没有足够的可用空间的解决方法
apt-get upgrade 更新软件包时,提示没有足够的空间。
2024-10-08 20:59:45
843
1
原创 LangChain、LangGraph下 bind_tools() 使用
一直在用 Qwen 做工具调用,发现一直无法调用到自定义的工具。后来才发现 Qwen 模型不支持 .bind_tools(),这意味着自定义的 tools 无法传到定义的 LLM,进而 LLM 不知道这些 tools 的存在,故无法调用成功。glm-4 已经支持了 .bind_tools(),也有免费额度,可供测试使用。有什么相关的问题和想法,欢迎在评论区进行交流。
2024-09-11 15:36:10
898
2
原创 解决conda activate报错IMPORTANT: You may need to close and restart your shell after running ‘conda init‘
未正确退出环境,会导致这样的报错。如果按照它说的先退出并重启shell,再执行conda init并没有什么用。
2024-05-23 10:12:22
1049
转载 通过VS code远程连接服务器,并进行上传和下载文件操作
3.这个文件就是配置文件,填完保存文件啊,按左边的刷新按钮就会出现服务器的实例(在config里边可以填多个服务器的配置信息,相应的就会在右边状态栏显示出对应的个数)进入本地vscode的窗口,右键需要上传的文件(不能上传根目录文件),点击Upload Folder即可上传。4.选中左边相应的服务器右键,会选择在当前窗口显示服务器端还是起一个新的窗口显示(推荐是开一个新窗口)在本地远程资源管理器中,还是点击这个工具图标,进入最初的那个config文件。把不用的服务器配置在文件里删除,然后保存文件。
2024-03-07 13:44:15
1996
原创 在Jupyter Notebook中安装第三方库
或者Miniconda安装的python,那么请使用conda命令来安装python包。如果conda告诉你你要下载的这个包不存在,那么使用pip。如果你在当前的notebook中使用这样安装的包,这种操作通常来说不会起作用,尽管在很简单的情况下它会起作用。(或者试试 conda-forge, 它比conda默认的包的数量要更多)。如果你是使用其他方式安装的python,那么使用pip来安装python包。因为前者更清晰地指明了这个包将安装的位置。最后,因为这样的问题常常发生,我必须提醒你永远。
2024-03-06 22:55:25
3161
原创 获取 python 下某一模块的路径
有时需要查看某一模块的路径,可以进入 python 的交互式环境下,用如下命令查看。即会返回 module 所在的位置。
2024-02-29 18:56:35
488
原创 anaconda 虚拟环境创建、激活、退出、删除等操作
在Anaconda中conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。所以对虚拟环境进行创建、删除等操作需要使用conda命令。创建虚拟环境:使用 conda create -n your_env_name python=X.X(2.7、3.6等),anaconda 命令创建python版本为X.X、名字为your_env_name的虚拟环境。your_env_name文件可以在Anaconda安装目录envs文件下找到。
2024-02-29 10:59:19
1112
原创 latex 图片自动调整大小
有时设置的宽高比不合适会导致图片不好看。这时可以去掉一个参数设置,去掉的参数会随另一个参数自动调整。在插入图片时,下述命令可以用于设置图片的高度和宽度。
2024-02-01 14:21:47
1242
原创 latex 公式环境中输入中文字符
公式环境中直接写中文字符是显示不出来的,需要将欲输入的中文字符放在 \mbox{} 中,如 \mbox{中文字符}。
2024-02-01 11:29:51
3419
原创 国科大毕业论文 latex 模板踩坑之表格后文字自动加粗
使用 xelatex 编译时可能会出现 .pdf 格式图片、表格后文字等内容自动加粗,这主要是因为 ucasthesis 为了实现国科大指导文件中所要求的图表标题为 加粗宋体,而 Windows 系统又不具有原生的加粗宋体,从而只能启用伪粗体,而伪粗体容易出现异常。
2024-01-22 19:28:41
773
2
原创 国科大学位论文 latex 模板编译报错踩坑
进入 .tex 所在文件夹,将下图中除了 .tex 文件外的其他文件全部删除,再重新编译执行就行了。
2024-01-19 22:59:33
1062
1
原创 latex 论文模板如何打出类似于 \subsubsubsection 的效果
在 LaTeX 中,默认的章节级别只有到 \subsubsection,也就是三层深度。如果想要使用四层深度的章节,可以使用 \paragraph 命令。然而,\paragraph 命令默认是不带编号的,如果想要带编号的四层深度章节,则需要进行一些设置。在这个示例中,\setcounter{secnumdepth}{4} 命令设置了章节编号的深度,\setcounter{tocdepth}{4} 命令设置了目录中显示的章节深度。这样,\paragraph 命令就可以生成带编号的四层深度章节。
2024-01-19 10:14:31
1893
原创 latex 模板按正确的顺序运行 latex 和 bibtex 以正确显示参考文献编号
在 LaTeX 中,可以使用 \citep{} 或 \citet{} 命令来引用 .bib 文件中的参考文献。这两个命令都是在 natbib 宏包中定义的。这通常是因为编译过程中需要多次运行 LaTeX 和 BibTeX 才能正确处理文献引用。执行 latex 代码后,参考文献处并未出现正确编号,而是一个问号。
2024-01-19 10:11:04
1265
原创 国科大毕业论文模板报错 Package ctable Error: You must load ctable after tikz.
最近在写作时发现下载的论文 latex 模板会报错 Package ctable Error: You must load ctable after tikz.后来意识到可能是因为这是中文模板,编译的选项不对。因此从 PDFLaTeX 调整到 XeLaTeX,问题解决。这样,ctable 就会认为 transparent 已经被加载,”经测试,发现一点用没有。
2024-01-15 22:07:05
1469
4
原创 在 Pycharm 中安装并使用 github copilot
在安装好 copilot 后,在代码编辑页面的右侧边栏会出现 Github Copilot Chat,在页面的底部边栏会出现一个宇航员漫画图。在代码编辑器中,你可以按 Tab 键接受 GitHub Copilot 的建议,或者按 Alt + ] 显示下一个建议。若你的账号已经具备了教育认证资格,那么在订购页面的最底部,会出现一个类似于 “free for student, teacher” 的信息,点进去然后按照 instruction 操作就行了。所以如果你的版本低的话,是搜不到 copilot 的。
2023-12-18 19:34:06
3377
原创 LaTeX 在字母右上角加一撇和两撇
之前写东西时,右上角的一撇总是用 ’ 代替,但这其实是不对的。加两撇 —— A^{\prime \prime}。加一撇 —— A^{\prime},
2023-08-29 09:09:20
9752
5
原创 Linux 对文件夹下的文件进行批量操作
若该文件夹下包含了非 .lzma 后缀的文件,命令执行时会显示 “File format not recognized”,然后跳过该文件,所以不会产生影响。假设你的文件夹 /home/name/folder/ 下有很多的 .lzma 压缩文件,那么你需要用命令。进入到该文件夹,再使用如下脚本加压缩该文件夹下所有的 .lzma 文件。上述命令等价于下述命令。
2023-07-14 16:06:36
843
原创 c++ ‘wstring_convert’ is not a member of ‘std’
网上其他的回答还包括检查 c++ 的版本信息,看看是否支持 wstring_convert,因为这个函数好像在 c++11 中被引入,在 c++17 中被摒弃了。做编码格式转换时,报错。
2023-07-13 11:43:53
1647
1
原创 python 传整个字符串到 c++
最近在尝试将 python 中的一个字符串传到 c++ 中。测试发现 c++ 中只能够收到首字符 ‘a’,其他的字符都丢失了。再在 c++ 测试就得到了整个字符串。b 表示字节串,也就是一系列的字节。
2023-07-12 20:42:09
397
转载 python: TypeError: a bytes-like object is required, not ‘str‘
bytes→str:decode()方法。如果我们从网络或磁盘上读取了字节流,那么读到的数据就是bytes。要把bytes变为str,就需要用decode()方法。将line.strip().split(“,”) 改为 line.decode().strip().split(“,”),大功告成!python bytes和str两种类型可以通过函数encode()和decode()相互转换,str→bytes:encode()方法。str通过encode()方法可以转换为bytes。
2023-07-11 20:23:58
186
原创 【无标题】c++ 编译报错 undefined reference to 踩坑系列
编译 c++ 代码时出现 lib/python2.7/config/libpython2.7.a(thread.o): undefined reference to symbol ‘sem_destroy@@GLIBC_2.2.5’可以查到 dlsym、dlopen、dlerror 都在 dlfcn.h 中,添加编译选项 -ldl 手动链接这个库即可。forkpty 和 openpty 都在 libutil.so文件中,添加编译选项 -lutil 手动链接这个库即可。
2023-07-11 11:28:37
759
原创 【无标题】c++ 提前检测未被链接到的库,并找到其位置
在编译 c++ 代码生成 .so 文件时,当由于某些库未被链接到时,编译过程不会报错,但是运行的时候会一点一点的报错,这样比较影响效率。所以我们可以用 ldd -r xxx.so 来查看该 .so 文件哪些函数没有链接到合适的库,再用 c++filt undefined symbol 查到对应的函数,再用类似于 grep -r “函数名”(双引号不能省) 目录来检索该目录下哪些文件包含了这个函数,定位到哪些文件,一个个地修改即可。
2023-07-11 10:16:03
115
原创 【无标题】C++ 循环体内外均用到 strtok 踩坑
返回被分解的第一个子字符串,剩余的字符串存储在一个中!!!如果没有可检索的字符串,则返回一个空指针。
2023-07-07 22:02:28
100
原创 LaTeX 下目录生成问题
最近在写 paper,希望达到的效果是在 paper 中不显示目录,但是用 PDF 阅读器打开 paper 时,侧面可以出现文章的目录。在网上搜了一些方法,如这些方法都没有达到我想要的效果。最后试了下述方法,成功!
2023-04-24 14:42:12
2707
原创 Linux 下安装 python 的 dgl 库
如果你想指定 DGL 的版本,可以在安装命令中指定版本号。例如,如果你想安装 0.4.3post2 版本的 dgl-cuda11.3,可以使用命令 conda install -c dglteam dgl-cuda11.3==0.4.3post2 进行安装。例如,你需要安装 cuda 版本的 dgl 且你的 cuda 为 11.3,那么可以复制 conda install -c dglteam dgl-cuda11.3 到终端,按下回车等待出现是否同意继续,输入 y 即可安装。与上述流程类似,先进入。
2023-04-19 23:00:09
3048
原创 Pytorch 踩坑系列
按照这个方法安装好 cuda、cudnn 和 pytorch 后,先别急着安装其他的库,如与那个方法所述的类似操作先缓缓。这是因为,“这个方法”中只检测了安装 pytorch 是否成功,以及 cuda 是否可用。但其实此时的 pytorch 是否能用 GPU 加速还没测(“这个方法”是对的,只是没有进一步测试),故我们可以先用下面这个个简单的程序测一测。# 先进入 python 交互式界面a=torch.Tensor([1,2])a=a.cuda()a # 若 a 正常输出结果则表示你已经可以用 G
2023-04-12 23:09:50
72
原创 Linux 的 anaconda 虚拟环境下安装指定的 cuda、cudnn、pytorch
【代码】Linux 的 anaconda 虚拟环境下安装指定的 cuda、cudnn、pytorch。
2023-04-08 15:08:40
11626
5
原创 Linux 环境的服务器下 python 及其 packages 优先级处理
最近在服务器上配置 torch、cuda 等环境时,发现当调用 python 及其库函数时,并没有调用我安装的版本,而是调的系统装的版本。后来查了很多方法,有说将系统所指的软连接改成我装的版本的,有说修改用户的 bash 文件的。我试过修改 bash 文件以将我装的版本的路径添加到环境变量中,但是在 python 环境下,我发现还是优先调用系统的版本。这或许是调用 python 时,环境变量列表中系统装的版本的路径在我装的版本的路径的前面,导致先到先得地调用了系统版本。但是我也不想修改这个优先顺序了,所
2023-03-27 16:51:12
308
原创 Chrome 浏览器倍速播放视频
Chrome 浏览器倍速播放视频按 F12 打开开发者工具页面,转到 console(控制台)页面,输入 document.querySelector(‘video’).playbackRate = 3(数字表示想要的倍速),按回车即可。
2023-03-27 15:18:33
6945
原创 linux 环境下载 onedrive 文件
linux 环境下载 onedrive 文件以 Google 搜索为例,在欲下载的 onedrive 文件页面按 F12 打开开发者工具页面。然后再点击欲下载文件的下载按钮,此时开发者工具页面的名称所在列会出现新的名称,右键单击之并选择以 cURL(bash) 格式复制。随后,将复制的内容粘贴到 Linux 的命令行中,执行后会出现一个形如 https://… 的链接。此时,复制该链接并用 wget [-O] [filename] “复制的链接” 即可下载 onedrive 中你欲下载的文件。PS:
2023-03-24 22:44:38
3732
转载 【无标题】
由于课题的原因,笔者主要通过 Pytorch 框架进行深度学习相关的学习和实验。为了满足应用程序和框架本身对不同版本的 cuda 的需求,(如上面遇到的问题中,即需要 Pytorch 能够切换使用系统上不同版本的 cuda ,进而编译对应的 CUDAExtension),这里即记录笔者了解到的 Ubuntu 环境下 Pytorch 在编辑 cpp 和 cuda 拓展时确定所使用 cuda 版本的基本流程以及 Pytorch 使用不同版本的 cuda 进行运行的方法。
2023-03-02 20:02:30
67
原创 win10下cuda9.1+cuDNN7.1+pytorch1.1-GPU安装
1. cuda下载安装及配置1.1 检查看自己的电脑是否能安装cuda。方法如下:打开控制面板,然后在右上方的搜索框里输入NVIDIA,如下图所示:第一张是打开控制面板时的图,第二张是输入NVIDIA之后,从图中的左上角可以看到搜索出来的NVIDIA。完成上一步骤后,进入如下界面,在该界面里可以查看NVIDIA的一些信息,显卡的驱动版本,如下图的左侧菜单所示。点击帮助菜单,在下拉的...
2020-03-20 22:55:44
2707
5
转载 win10下安装mysql详细教程
win10下安装mysql详细教程一、下载mysql二、安装mysql三、配置mysql环境变量(非必要)四、启动mysql五、测试是否安装成功**一、下载mysql在浏览器里打开mysql的官网http://www.mysql.com/进入页面顶部的"Downloads"打开页面底部的“Community(GPL) Downloads”在页面中间的位置找到我们wi...
2020-02-06 18:23:12
451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人