# Convex.jl set some configurations e.g. maximum iteration number, etc

**URL:** <https://discourse.julialang.org/t/convex-jl-set-some-configurations-e-g-maximum-iteration-number-etc/57724>\
**Category:** Optimization (Mathematical)\
**Tags:** optimization\
**Created:** [March 22, 2021, 3:13pm UTC](https://discourse.julialang.org/t/convex-jl-set-some-configurations-e-g-maximum-iteration-number-etc/57724 "2021-03-22T15:13:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![iHany](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ihany/32/18151_2.png) [@iHany](https://discourse.julialang.org/u/iHany)\
**Post date:** [March 22, 2021, 3:13pm UTC](https://discourse.julialang.org/t/convex-jl-set-some-configurations-e-g-maximum-iteration-number-etc/57724/1 "2021-03-22T15:13:17Z")

</div>

I would like to change some configurations of Convex.jl optimiser.  
I took a look at the documentation but I didn’t understand how to do it.  
Can anybody help me?

Note that I’m mostly using Mosek.

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [March 27, 2021, 8:58pm UTC](https://discourse.julialang.org/t/convex-jl-set-some-configurations-e-g-maximum-iteration-number-etc/57724/2 "2021-03-27T20:58:36Z")

</div>

I’ve opened a PR to improve things in Convex.jl [Use MOI.instantiate to create a new optimizer by odow · Pull Request #431 · jump-dev/Convex.jl · GitHub](https://github.com/jump-dev/Convex.jl/pull/431).

For now, you need to do something like

```nohighlight
function new_optimizer()
    model = Mosek.Optimizer()
    MOI.set(model, MOI.RawParameter("QUIET"), false)
    MOI.set(model, MOI.RawParameter("INTPNT_CO_TOL_DFEAS"), 1e-7)
    return model
end
solve!(p, new_optimizer)

```

---

<div class="post-metadata">

**Author:** ![iHany](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ihany/32/18151_2.png) [@iHany](https://discourse.julialang.org/u/iHany)\
**Post date:** [March 27, 2021, 11:50pm UTC](https://discourse.julialang.org/t/convex-jl-set-some-configurations-e-g-maximum-iteration-number-etc/57724/3 "2021-03-27T23:50:32Z")

</div>

Thanks!  
BTW, what will be changed if the PR is merged?

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [March 27, 2021, 11:58pm UTC](https://discourse.julialang.org/t/convex-jl-set-some-configurations-e-g-maximum-iteration-number-etc/57724/4 "2021-03-27T23:58:56Z")

</div>

You’ll be able to go

```nohighlight
solve!(
    p, 
    MOI.OptimizerWithAttributes(
        Mosek.Optimizer, 
        "QUIET" => false,
        "INTPNT_CO_TOL_DFEAS" => 1e-7,
    ),
)

```

The docs should be updated as well.
