Comments (5)
I just came across this issue. Is there any way to use the @load
macros with a variable then?
from jld2.jl.
If you don't give it variable names, the load macro needs to know the path to the filename at macro expansion time, since it needs to read the file to determine the variable names. But there could be a better error message for this.
from jld2.jl.
yes I've been looking around for that ::Symbol
as well before I realized that I need to provide a variable name.
from jld2.jl.
After a lot of time spent by looking for a use of the @load
with variables inside the name of a file, there is a way. Sorry, if this comment is too obvious but the solution was not that obvious for me.
# saving
for i in 1:2
xx = zeros(2,2)
@save "temp$i.jld2" xx
end
# loading
for i in 1:2
@eval @load $("temp$i.jld2")
end
from jld2.jl.
The above is also not a great option since it evals into global scope..
This might not work inside functions.
Generally I'd recommend to either use the jldopen
or the FileIO load
syntax.
from jld2.jl.
Related Issues (20)
- Unknown Parallel Issue HOT 1
- Reconstructed types regression in v0.4.33 HOT 7
- ArgumentError: destination has fewer elements than required HOT 3
- file permissions after adding JLD2 HOT 3
- Round-trip serialization for `Tuple{Type{Int32}}` results in `Tuple{DataType}` HOT 1
- Issue when saving tuples of variable length (Vararg tuples).
- Inexact error when saving large data without compresssion HOT 1
- Julia compat needs fixing in General
- [Feature request] `save(file, x)` and `load(file)` HOT 3
- Deserializing LRUCache.LRU breaks in v0.4.37 HOT 4
- [email protected] compatible issue with [email protected] HOT 1
- File saved in Julia 1.10.0-beta3 cannot be loaded in Julia 1.10.0-rc1 with Random.Xoshiro HOT 5
- Don't map back to Julia composite type HOT 2
- Optional plain HDF5 data mapping without reconstruction of data source type HOT 10
- Dict of mutable struct reconstruction fails with newer JLD2 versions HOT 1
- Out of disk space throws generic Bus Error HOT 3
- jldopen(filename, "w";) will fail in win7 HOT 2
- Saving vector of dictionaries initialized as #undef gives "This should not have happened" HOT 2
- error when serializing expression containing `Int128` HOT 4
- occasional corruption while loading `Matrix{Rational{BigInt}}` HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jld2.jl.