内核在kaggle提交中引发异常

2024-04-25 20:47:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我们有六个提交给kagglecompetition

第二次提交成功,但所有其他提交都失败了,有四次提交失败了Kernel Threw Exception

查看日志,没有什么可以指出故障:

Predicting

2019-09-07 07:41:52.231132: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcublas.so.10.0

2019-09-07 07:41:52.940301: I tensorflow/stream_executor/platform/default/dso_loader.cc:42] Successfully opened dynamic library libcudnn.so.7

y_pred Shape:  (1928, 5)

[[0.009 0.296 0.398 0.111 0.186]
 [0.015 0.156 0.273 0.276 0.281]
 [0.009 0.293 0.042 0.356 0.3  ]
 ...
 [0.021 0.148 0.283 0.34  0.208]
 [0.007 0.197 0.516 0.136 0.144]
 [0.995 0.002 0.001 0.    0.001]]

(1928, 2)

原木停在这里。有什么想法我们可以发现是什么导致了异常,为什么它会一次又一次地工作?你知道吗


Tags: defaultstreamtensorflowlibrarydynamicloaderkernelcc
1条回答
网友
1楼 · 发布于 2024-04-25 20:47:54

不看内核就不可能知道。你知道吗

但有一些提示是:

  • 内核必须在9小时前完成运行
  • 确保这些内核的互联网处于“关闭”状态
  • 确保有一个名为submission.csv的输出文件
  • 确保此文件的格式正确(与运行的内核的输出文件进行比较)

调试提示:

在提交之前,先做一个“提交”。等它结束,看看发生了什么。你知道吗

  • 检查每个单元格的输出是否有错误
  • 检查提交文件是否存在
  • 检查提交文件中的内容
  • 查看内核的日志页面(提交时不在编辑器内,而是在内核页面:https://www.kaggle.com/yourname/kernel_name,末尾没有edit部分)

如果内核对我们来说是私有的,那么这是最好的方法。你知道吗

相关问题 更多 >