Skip to main content

How to make Gurobi not printing the optimization information?

Answered

Comments

6 comments

  • Official comment
    Gwyneth Butera
    Gurobi Staff Gurobi Staff

    Please see our article : How do I suppress all console output from Gurobi?

  • Eli Towle
    Gurobi Staff Gurobi Staff

    Hi Lin,

    You can disable console output by setting the LogToConsole parameter to 0. To additionally disable output to a logfile, use the LogFile or OutputFlag parameters.

    Thanks,

    Eli

    -1
  • Britt van Veggel
    Gurobi-versary
    First Comment

    Hi Eli,

    How do i use this LogToConsole? I cant find any clear information on the usage of it anywhere.

     

    Cheers,

    Britt

    1
  • Eli Towle
    Gurobi Staff Gurobi Staff

    You can find examples of how to set parameters for each API in the Parameter Examples section of our documentation. E.g., in Python:

    import gurobipy as gp

    m = gp.Model()
    m.Params.LogToConsole = 0

    To also prevent license file information from printing to the console, please see the article How do I suppress all console output from Gurobi?.

    3
  • Dominik Bilicki
    First Comment

    Thanks, still very useful answer :)

    0
  • Esmaeil Delfaraz
    Conversationalist
    Gurobi-versary

    Hi,

    In case you use Gurobi with c++, you can use the following 

    // Env and model

    GRBEnv env = GRBEnv();

    GRBModel model = GRBModel(env);

    //Avoid printing the LP solution in console
    model.set(GRB_IntParam_LogToConsole, 0);

    0

Please sign in to leave a comment.