# Flux save and load models, BSON file

**URL:** <https://discourse.julialang.org/t/flux-save-and-load-models-bson-file/25310>\
**Category:** Machine Learning\
**Tags:** question, bson, machine-learning\
**Created:** [June 14, 2019, 2:56pm UTC](https://discourse.julialang.org/t/flux-save-and-load-models-bson-file/25310 "2019-06-14T14:56:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lazarusA](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lazarusa/32/6571_2.png) [@lazarusA](https://discourse.julialang.org/u/lazarusA)\
**Post date:** [June 14, 2019, 2:56pm UTC](https://discourse.julialang.org/t/flux-save-and-load-models-bson-file/25310/1 "2019-06-14T14:56:08Z")

</div>

The question is:

How to save and load more than one model into a single \*.BSON file?  
It’s even possible?  
@MikeInnes

Cheers!

---

<div class="post-metadata">

**Author:** ![dellison](https://avatars.discourse-cdn.com/v4/letter/d/ce73a5/32.png) [@dellison](https://discourse.julialang.org/u/dellison)\
**Post date:** [June 14, 2019, 4:44pm UTC](https://discourse.julialang.org/t/flux-save-and-load-models-bson-file/25310/2 "2019-06-14T16:44:14Z")

</div>

Yes, you can:

```julia
using BSON: @save, @load

@save "models.bson" model1 model2

@load "models.bson" model1 model2

```

See the BSON.jl [README.md](https://github.com/MikeInnes/BSON.jl/blob/master/README.md) for a little more explanation.

---

<div class="post-metadata">

**Author:** ![lazarusA](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lazarusa/32/6571_2.png) [@lazarusA](https://discourse.julialang.org/u/lazarusA)\
**Post date:** [June 14, 2019, 8:04pm UTC](https://discourse.julialang.org/t/flux-save-and-load-models-bson-file/25310/3 "2019-06-14T20:04:10Z")

</div>

yes. This the correct answer for my question. However, what I was trying to say is: how to update my models.bson file with a new model ? like in a for loop.
