当前位置: 首页 > news >正文

近期代码报错解决笔记

1.TypeError: ‘bool’ object is not callable

print("Type of head:", type(entity_emb[head])),结果报如下错误:在这里插入图片描述
源代码:
在这里插入图片描述

因为 print 仍然被当作一个布尔值处理,而不是作为函数调用。这个问题的根源在于 print 参数在函数定义中被定义为布尔值,这导致了对内置 print 函数的覆盖。

要解决这个问题,需要更改函数的参数名,避免使用 print 作为参数名。例如,可以将 print 改为 print_debug 或其他任何名称,以防止与内置的 print 函数冲突。

2.CUDA error: CUBLAS_STATUS_INVALID_VALUE when calling cublasSgemm( handle, opa, opb, m, n, k, &alpha, a, lda, b, ldb, &beta, c, ldc)

在知识图谱的背景下处理实体嵌入并计算注意力分数,结果报如下错误:
在这里插入图片描述
源代码:在这里插入图片描述
是一个CUDA错误,通常表示为CUDA函数调用的输入参数数值无效。解决方法如下:
1.检查batch_size:
设置为1
PS:我设置了 还不好用
2.在linux 命令行输入以下命令:

unset LD_LIBRARY_PATH

该命令作用:unset LD_LIBRARY_PATH 是一个用于清空 Linux 或 Unix 操作系统环境变量 LD_LIBRARY_PATH 的命令。
或者 运行python文件(以下是个人的运行文件)

import os
import subprocess# 删除环境变量
if 'LD_LIBRARY_PATH' in os.environ:del os.environ['LD_LIBRARY_PATH']print("LD_LIBRARY_PATH has been unset.")# 运行 Python 脚本
os.system('bash -c "source /anaconda3/etc/profile.d/conda.sh && conda activate kgrec && python run.py  --dataset last-fm"')
http://www.lryc.cn/news/406950.html

相关文章:

  • apache设置ssl代理
  • 数据库中单表的查询(select)
  • Spring源码-BeanFactory类关系层级
  • Electron 结合 Selenium + chromedriver 驱动服务实现浏览器多开
  • 手持式气象检测设备:便携科技,气象探测
  • shell 发送邮件脚本(免密)
  • Web动画(lottie篇)
  • 昇思25天学习打卡营第20天|CV-ResNet50图像分类
  • grep: /etc/mysql/my.cnf: 没有那个文件或目录
  • 养猫好物|宠物空气净化器是不是智商税?靠谱猫毛空气净化器推荐
  • 【CPS出版】2024年智能计算与数据分析国际学术会议(ICDA 2024,9月6日-8)
  • AutoGen框架革新:解锁新闻稿写作的新境界
  • 数据结构之队列详解
  • [渗透测试] 反序列化漏洞
  • C++ 类型转换 包括C风格的转换、static_cast、const_cast、reinterpret_cast、dynamic_cast、模板特化等
  • 等保通过标准
  • reduceByKey 函数详解
  • CSI-RS在信道中传输的过程
  • 建造者模式(Builder Pattern)工作原理
  • Ubuntu22.04安装Go语言的几种方式
  • Typora笔记上传到CSDN
  • Modbus转BACnet/IP网关BA100-配硬件说明
  • DjangoRF实战-2-apps-users
  • java面试题,有synchronized锁,threadlocal、数据可以设置默认值、把redis中的json转为对象
  • Apache Spark:深度解析
  • 使用umi作为模板如何实现权限管理
  • 系统架构设计师教程 第4章 信息安全技术基础知识-4.1 信息安全基础知识-解读
  • 【Rust光年纪】探索Rust游戏开发世界:六款引人注目的游戏引擎与框架
  • 从数据时代到智能时代,星环科技信雅达联合发布金融全栈解决方案
  • 自定义维度映射:Kylin Cube设计的高级玩法