# Supressing verbosity of dual Models (JuMP, Dualization and Mosek)

**URL:** https://discourse.julialang.org/t/supressing-verbosity-of-dual-models-jump-dualization-and-mosek/37065
**Category:** Optimization (Mathematical)
**Tags:** jump, mosek
**Created:** [April 5, 2020, 3:42pm UTC](https://discourse.julialang.org/t/supressing-verbosity-of-dual-models-jump-dualization-and-mosek/37065 "2020-04-05T15:42:17Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![martincornejo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/martincornejo/32/13436_2.png) [@martincornejo](https://discourse.julialang.org/u/martincornejo)
#### Post date: [April 5, 2020, 3:42pm UTC](https://discourse.julialang.org/t/supressing-verbosity-of-dual-models-jump-dualization-and-mosek/37065/1 "2020-04-05T15:42:18Z")

</div>

I have tried multiple methods to silence the verbosity of “dualized Mosek”. (Currently using JuMP v0.20.2 and Dualization v0.2.2)

```julia
julia> model = Model(with_optimizer(() -> Dualization.DualOptimizer(Mosek.Optimizer())))
A JuMP Model
Feasibility problem with:
Variables: 0
Model mode: AUTOMATIC
CachingOptimizer state: EMPTY_OPTIMIZER
Solver name: Dual model with Mosek attached

julia> set_silent(model)
ERROR: MathOptInterface.UnsupportedAttribute{MathOptInterface.Silent}: Attribute MathOptInterface.Silent() is not supported by the model.

```

The error is not present when using Mosek directly.

```julia
julia> model = Model(with_optimizer(Mosek.Optimizer))
A JuMP Model
Feasibility problem with:
Variables: 0
Model mode: AUTOMATIC
CachingOptimizer state: EMPTY_OPTIMIZER
Solver name: Mosek

julia> set_silent(model)
true

```

Is there any method I could use? Or is this a Dualization bug?

---

<div class="post-metadata">

### Author: ![blegat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/blegat/32/217090_2.png) [@blegat](https://discourse.julialang.org/u/blegat)
#### Post date: [April 5, 2020, 7:02pm UTC](https://discourse.julialang.org/t/supressing-verbosity-of-dual-models-jump-dualization-and-mosek/37065/2 "2020-04-05T19:02:47Z")

</div>

Update Dualization to v0.3 and JuMP to v0.21 and do

```julia
model = Model(Dualization.dual_optimizer(optimizer_with_attributes(Mosek.Optimizer, MOI.Silent() => true)))

```

The fix for `set_silent` is coming in [Implement setting optimizer attributes by blegat · Pull Request #85 · jump-dev/Dualization.jl · GitHub](https://github.com/JuliaOpt/Dualization.jl/pull/85)

---

<div class="post-metadata">

### Author: ![martincornejo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/martincornejo/32/13436_2.png) [@martincornejo](https://discourse.julialang.org/u/martincornejo)
#### Post date: [April 5, 2020, 7:25pm UTC](https://discourse.julialang.org/t/supressing-verbosity-of-dual-models-jump-dualization-and-mosek/37065/3 "2020-04-05T19:25:33Z")

</div>

Thank you! Seems Dualization is now supporting JuMP v0.21 😄
