CY BLOG
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
cuda error: no kernel image is available for execution on the device

cuda error: no kernel image is available for execution on the device

1. 问题描述有一个项目要用到torch,readme里的部署过程如下: 1conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge 但是环境配好了以后,一用到to(self.device)就会报以下的错: 1runtimeerror
2025-02-19
DEBUG
#DEBUG #CUDA
Linux进程等待问题

Linux进程等待问题

1. 问题描述如果我们希望等待一个进程结束之后,再开始另外一个进程,该怎么办 答案是可以使用 wait 命令,例如 123456$ sleep 60 & # &作用是让命令后台执行,不影响当前终端继续执行其他命令,可以实现多任务并发执行output:[1] 14982$ wait 14982# 此时这个终端就会等待进程14982 sleep 60s之后再开放 但是 wait 是有
2025-02-01
Linux > Shell
#Shell #Linux
用GNU-stow集中管理dotfiles

用GNU-stow集中管理dotfiles

最近经常自己搞搞配置,比如 .vimrc .tmux.conf .i3/config 之类的 想把这些 dotfiles 集中放在一个文件夹,用git管理,也方便之后换电脑快速配置 但是用 ln 一个一个手动把文件夹中的 dotfiles 链接回用户目录下明显是不现实的 例如 oh-my-zsh 的配置可能是递归的多层文件夹,手动操作太麻烦了 这时候就需要像 gnu-stow 这样的工
2025-01-18
Env > Shell
#Env #Shell
Vim的进阶配置和插件

Vim的进阶配置和插件

最近感觉自己vim用的还是太浅薄了,决定初步改一下配置并装一些好用的插件 平时使用vim的时候是否出现过以下问题: 想跳到某行,得先数现在光标到该行的距离 n,再使用 n j/k (count功能) 在vim里不方便切换文件,得退出vim切换文件再打开 单个windows的时候没有状态栏显示,忘记自己在哪个文件里 跟着本博客即可解决这些问题 1. Vim config: .vimrc
2024-12-30
Env > Shell
#Env #Shell
Linux自定义Shell Command

Linux自定义Shell Command

1. 问题描述最近发现自己有一个手癖,cd 之后必须接一个 ls 因为老是忘记某个文件夹下有什么东西,得先看看 感觉这样很麻烦,于是想自定义一个命令,把 cd 和 ls 结合起来 2. 解决方案2.1 写脚本函数在 ~/scripts/ 下新建一个 my_functions.sh, 其中写一个函数叫做 cdl ( cd + ls ) 12345678# in ~/scripts
2024-12-28
Linux > Shell
#Shell #Linux
zsh-autosuggestions和syntax-highlighting

zsh-autosuggestions和syntax-highlighting

本来大二的时候装完oh-my-zsh,给自己的zsh美化了一下之后,想再装一个zsh-autosuggestions自动补全 后来想想,感觉这东西和copilot是一个性质的,会让人产生依赖性 正巧当时还刚接触Linux,为了锻炼自己,最后是忍住了没装 今天觉得是时候了(bushi 顺便再安装一个高亮zsh-syntax-highlighting 遂记录一下 0. oh-my-zsh太久之前弄得了
2024-12-27
Env > Shell
#Env #Shell #Linux
Manjaro蓝牙BUG:Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-1050.sfi (-2)

Manjaro蓝牙BUG:Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0040-1050.sfi (-2)

1. 问题描述昨天用Manjaro的时候突然发现Bluetooth manager寄了,图形化界面直接没了 尝试用命令行的方式连接,发现bluetoothctl也找不到controller 2. 排查过程2.1 查看bluetooth.service的状态12345$ sudo systemctl status bluetooth# output: bluetooth.service - Blue
2024-12-24
DEBUG
#DEBUG #Manjaro
Linux直接执行与调用解释器的权限区别

Linux直接执行与调用解释器的权限区别

今天做作业,发现了一个有趣的权限问题 1. 问题描述123456$ ls -l-rw-rw-r-- 1 cy cy 61 Dec 22 23:54 semester$ cat semester#!/bin/shcurl --head --silent https://missing.csail.mit.edu 可以看到semester是一个获取http头部响应的程序,但是其没有execute权限
2024-12-23
Linux > Shell
#Shell #Linux
Linux快速查询内存占用

Linux快速查询内存占用

今天发现Manjaro内存爆了 自己平时也不怎么用Manjaro存东西,想着当初明明划分了300G,怎么一下子用完了,于是准备排查一下 遂记录一下怎么快速查内存占用比较方便(水一下) 1. Disk Free先用df -h 看一下系统的总空间、已用空间和可用空间等信息,看看分区的问题 1df -h 123456Output:Filesystem Size Used Avail Use%
2024-12-19
Linux > Shell
#Shell #Linux
Manjaro上使用Notion笔记

Manjaro上使用Notion笔记

Notion是挺好用的笔记软件,但是其不支持 Manjaro 解决办法是写个脚本调用Notion的网页版,来实现在Manjaro上使用Notion 前置: 安装google chrome1yay -Sy google-chrome 调用Notion首先创建一个脚本 1touch notion.sh 编辑一下 1vim notion.sh 写入以下内容 123#!/bin/shcd /usr/bi
2024-12-08
Script
#Manjaro #Script
123

搜索

Hexo Fluid