- 博客(7)
- 收藏
- 关注
原创 【recbole】RuntimeError: Unrecognized CatchingAllocator option: expandable_segments
【尝试解决3】:在我的模型doc中提到了MAX_ITEM_LIST_LENGTH在这个模型中是非常小的,例如10。然而在recbole模型的默认中,这个值是50,所以太大了也会出现这个问题。【尝试解决1】:将batchsize调小,(在recbole中batchsize默认是4096,这里我调成了512,1024和2048都试了一下。去查看所有下载的包,有可能是一些requirement中包含一些torch和cuda的版本,把本来我们自己配置好的合适的版本给覆盖掉了。
2024-04-03 19:05:12
2195
1
原创 【recbole】运用recbole库进行机器学习训练时KeyError: ‘mrr@10‘
例如:在topk中包含5,10,20,50,100,则valid metric可以在这五个值中选择,如果topk=5,则valid_metric只能选择5.这个报错是因为我们在valid metric中选择了k=10,但是topk中没有10这个值,则无法这样设定。
2024-04-03 18:28:39
309
2
原创 【recbole】数据集Gowalla: RuntimeError: selected index k out of range
此时这个Gowalla.inter文件就在你的gowalla-data的文件夹中,直接复制这个文件或者是直接改读取数据集的路径即可。即创建这个名叫gowalla-data的文件夹,创建好后到这个路径中去找这个文件夹,此时是空的。模型跑的时候自动打出来的信息,看的出来数据集应该是明显有问题的(Gowalla数据集)复制这一行到终端,即可以下载这个gowalla的数据集,且直接转换成原子文件。在网盘中下载了几次都发现了这个问题,怀疑是源文件或者是原子文件有问题,于是。出现以下红字不用管他,说明已经创建好了。
2024-04-02 00:30:51
1922
1
原创 【recbole】git : 无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
这个时候只需要在虚拟环境中,直接用conda指令下载git即可。先在直接win+r,输入cmd在终端中输入git。配好后则可以出现上面的,
2024-04-01 21:41:34
2779
原创 【recbole】urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify f
【代码】【recbole】urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify f。
2024-03-28 19:06:26
206
原创 【recbole】在配好recbole需要的环境后,仍无法使用GPU/GPU占用率0%
指令安装会附带一些requirement,安装的版本会覆盖掉我们自己已经安装好的版本,(大概率是变成了cpu版本的torch,所以在执行指令后发现device=cpu且任务管理器中GPU占用为0%)but: 在任务管理器中GPU利用率仍然是0%,我看到有解决方法说可以把上面的3d那个换成CUDA就行,但是我没有这个选项。所以在终端中输入:nvidia-smi,也可以查看GPU的使用率~(一般跑recbole都是新建虚拟环境再在虚拟环境中跑),再用这段代码检查是否配置成功,能检测到GPU。
2024-03-28 18:56:06
453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人