# How can I save surrogate model in Julia and use it in Python

**URL:** <https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746>\
**Category:** Modelling & Simulations\
**Created:** [July 25, 2022, 10:41am UTC](https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746 "2022-07-25T10:41:10Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jack\_Tang](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jack_tang/32/33751_2.png) [@Jack\_Tang](https://discourse.julialang.org/u/Jack_Tang)\
**Post date:** [July 25, 2022, 10:41am UTC](https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746/1 "2022-07-25T10:41:10Z")

</div>

Hello,

In my project, I would like to save surrogate model in Julia and use it in Python. HDF5 is the best file format? If yes, How can I read the surrogate model and use it in Python? Thanks!

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [July 25, 2022, 12:06pm UTC](https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746/2 "2022-07-25T12:06:41Z")

</div>

> [@Jack\_Tang](#):
>
> In my project, I would like to save surrogate model in Julia and use it in Python.

It’s unclear what you mean by “saving a surrogate model” here — a surrogate model generally refers to an algorithm/code, not just data. (For example, radial basis functions, neural networks, polynomial fits, etcetera.) Unless you have code in ~~Julia~~ Python implementing the _model_, then transferring the _data_ (e.g. polynomial coefficients) won’t help you.

---

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [July 25, 2022, 12:14pm UTC](https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746/3 "2022-07-25T12:14:43Z")

</div>

If you are able to export your model as functional mockup unit (FMU) you can easily import it in Python: [GitHub - ThummeTo/FMIExport.jl: FMIExport.jl is a free-to-use software library for the Julia programming language which allows for the export of FMUs (fmi-standard.org) from any Julia-Code. FMIExport.jl is completely integrated into FMI.jl.](https://github.com/ThummeTo/FMIExport.jl)

---

<div class="post-metadata">

**Author:** ![Jack\_Tang](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jack_tang/32/33751_2.png) [@Jack\_Tang](https://discourse.julialang.org/u/Jack_Tang)\
**Post date:** [July 26, 2022, 1:14am UTC](https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746/4 "2022-07-26T01:14:40Z")

</div>

@stevengj yes, the surrogate model is created by Surrogates.jl, and now I saved the model in JLD2 format which can’t read by python

---

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [July 26, 2022, 2:29am UTC](https://discourse.julialang.org/t/how-can-i-save-surrogate-model-in-julia-and-use-it-in-python/84746/5 "2022-07-26T02:29:09Z")

</div>

Use pyjulia or something of the sort to call Julia from Python.
