eof错误在朱莉娅(Julia)中加载bson的错误

发布于 2025-02-02 22:30:05 字数 1762 浏览 4 评论 0原文

我一直在使用冥王星在计算机上运行Julia 1.7.2。

使用Julia中的BSON库,我能够使用代码bson.load加载文件(“ filename.bson”)

我现在正在尝试创建一个版本此代码将在我的合作者中在COLAB中运行。我能够通过模仿此笔记本。

但是,现在,当我尝试运行bson.load(“ filename.bson”)中时,我会收到以下错误:

EOFError: read end of file

Stacktrace:
  [1] read(s::IOStream, #unused#::Type{UInt8})
    @ Base ./iostream.jl:399
  [2] read
    @ ./Enums.jl:22 [inlined]
  [3] parse_doc(io::IOStream)
    @ BSON ~/.julia/packages/BSON/rOaki/src/read.jl:51
  [4] parse_tag(io::IOStream, tag::BSON.BSONType)
    @ BSON ~/.julia/packages/BSON/rOaki/src/read.jl:15
  [5] parse_doc(io::IOStream)
    @ BSON ~/.julia/packages/BSON/rOaki/src/read.jl:53
  [6] parse
    @ ~/.julia/packages/BSON/rOaki/src/read.jl:105 [inlined]
  [7] open(f::typeof(BSON.parse), args::String; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Base ./io.jl:330
  [8] open
    @ ./io.jl:328 [inlined]
  [9] parse
    @ ~/.julia/packages/BSON/rOaki/src/read.jl:106 [inlined]
 [10] load (repeats 2 times)
    @ ~/.julia/packages/BSON/rOaki/src/read.jl:108 [inlined]
 [11] top-level scope
    @ In[6]:1
 [12] eval
    @ ./boot.jl:373 [inlined]
 [13] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
    @ Base ./loading.jl:1196

有人知道为什么朱莉娅代码为什么在COLAB中会失败,但不会在冥王星中失败,还是我应该尝试做些不同的事情?

I have been running Julia 1.7.2 on my computer using Pluto.

Using the BSON library in Julia, I have been able load a file with the code BSON.load("filename.bson")

I am now trying to create a version of this code to run in colab for my collaborators. I am able to run Julia 1.7.2 by mimicking the code at this notebook.

However, now when I try to run BSON.load("filename.bson") in colab, I get the following error:

EOFError: read end of file

Stacktrace:
  [1] read(s::IOStream, #unused#::Type{UInt8})
    @ Base ./iostream.jl:399
  [2] read
    @ ./Enums.jl:22 [inlined]
  [3] parse_doc(io::IOStream)
    @ BSON ~/.julia/packages/BSON/rOaki/src/read.jl:51
  [4] parse_tag(io::IOStream, tag::BSON.BSONType)
    @ BSON ~/.julia/packages/BSON/rOaki/src/read.jl:15
  [5] parse_doc(io::IOStream)
    @ BSON ~/.julia/packages/BSON/rOaki/src/read.jl:53
  [6] parse
    @ ~/.julia/packages/BSON/rOaki/src/read.jl:105 [inlined]
  [7] open(f::typeof(BSON.parse), args::String; kwargs::Base.Pairs{Symbol, Union{}, Tuple{}, NamedTuple{(), Tuple{}}})
    @ Base ./io.jl:330
  [8] open
    @ ./io.jl:328 [inlined]
  [9] parse
    @ ~/.julia/packages/BSON/rOaki/src/read.jl:106 [inlined]
 [10] load (repeats 2 times)
    @ ~/.julia/packages/BSON/rOaki/src/read.jl:108 [inlined]
 [11] top-level scope
    @ In[6]:1
 [12] eval
    @ ./boot.jl:373 [inlined]
 [13] include_string(mapexpr::typeof(REPL.softscope), mod::Module, code::String, filename::String)
    @ Base ./loading.jl:1196

Does anyone know why the Julia code would fail in colab but not in Pluto, or what I should try to do differently?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文