メインコンテンツへスキップ

Gurobi 13.0.0 PDHG : Not a GPU build - running on CPU instead

回答済み

コメント

6件のコメント

  • Riley Clement
    • Gurobi Staff

    Hi Zejun,

    If the GPU build cannot find a GPU that it can use then it will give a warning to this effect.

    The error you're seeing indicates that the Gurobi version you're running is not a GPU build.  It could be that Julia is downloading it's own version of Gurobi, and not using the one you have downloaded.

    Can you please review this section of the Gurobi.jl readme and see if it helps resolve the issue?
    https://github.com/jump-dev/Gurobi.jl?tab=readme-ov-file#custom-binary-installation

    - Riley

    0
  • Zejun Ruan
    • First Question
    • First Comment

    Hello again,

    Thank you for the response.

    After updating the setup, Gurobi now correctly detects the A100 GPU and attempts to run PDHG on the GPU. However, I’m now encountering a new issue related to the CUDA/NVIDIA driver compatibility, and the solve falls back to CPU.
     

    I am sharing below the gurobi log:

    Gurobi Optimizer version 13.0.0 build v13.0.0rc1 (linux64gpu - "Ubuntu 24.04.3 LTS")

    CPU model: Intel(R) Xeon(R) Platinum 8275CL CPU @ 3.00GHz, instruction set [SSE2|AVX|AVX2|AVX512]
    Thread count: 6 physical cores, 12 logical processors, using up to 12 threads

    GPU model: NVIDIA A100-SXM4-40GB, CUDA compute version 8.0, NVIDIA driver compatible with CUDA version 13

    Non-default parameters:
    Method  6
    PDHGGPU  1


    Optimize a model with 40143 rows, 36864 columns and 88241 nonzeros (Min)
    Model fingerprint: 0x1f5dce0f
    Model has 32904 linear objective coefficients
    Coefficient statistics:
     Matrix range     [1e+00, 1e+03]
     Objective range  [5e+00, 2e+04]
     Bounds range     [1e+00, 1e+00]
     RHS range        [1e+00, 8e+03]
    Presolve removed 39255 rows and 4580 columns
    Presolve time: 0.05s
    Presolved: 888 rows, 32477 columns, 34144 nonzeros

    No CUDA compatible GPU driver (compatible with 13, requires 12) - running on CPU instead

    Start PDHG using 1 threads

                          Objective                Residual
        Iter       Primal          Dual         Primal    Dual     Compl    Time
           0   4.03776799e+06 -2.94983814e+08  3.49e+03 0.00e+00  9.07e+03    0s
       17809  -2.85856546e+08 -2.85856557e+08  1.84e-02 9.50e-04  4.31e-05    3s

    PDHG solved model in 17809 iterations and 2.81 seconds (8.69 work units)
    Optimal objective -2.85856546e+08
     

    0
  • Riley Clement
    • Gurobi Staff

    Hi Zejun,

    Can you paste the output of running nvidia-smi -q from your terminal?  I expect this will help us understand the situation better.

    - Riley

    0
  • Zejun Ruan
    • First Question
    • First Comment

    ==============NVSMI LOG==============

    Timestamp                                 : Wed Jan 14 09:20:43 2026
    Driver Version                            : 580.95.05
    CUDA Version                              : 13.0

    Attached GPUs                             : 1
    GPU 00000000:20:1C.0
       Product Name                          : NVIDIA A100-SXM4-40GB
       Product Brand                         : NVIDIA
       Product Architecture                  : Ampere
       Display Mode                          : Requested functionality has been deprecated
       Display Attached                      : Yes
       Display Active                        : Disabled
       Persistence Mode                      : Disabled
       Addressing Mode                       : HMM
       MIG Mode
           Current                           : Disabled
           Pending                           : Disabled
       Accounting Mode                       : Disabled
       Accounting Mode Buffer Size           : 4000
       Driver Model
           Current                           : N/A
           Pending                           : N/A
       Serial Number                         : 1321622061006
       GPU UUID                              : GPU-e8c8e5d4-220c-7cb9-9e69-3ce572fca60a
       GPU PDI                               : 0x2b7f812d95a27658
       Minor Number                          : 2
       VBIOS Version                         : 92.00.45.00.0A
       MultiGPU Board                        : No
       Board ID                              : 0x201c
       Board Part Number                     : 692-2G506-0200-006
       GPU Part Number                       : 20B0-884-A1
       FRU Part Number                       : N/A
       Platform Info
           Chassis Serial Number             : N/A
           Slot Number                       : N/A
           Tray Index                        : N/A
           Host ID                           : N/A
           Peer Type                         : N/A
           Module Id                         : 3
           GPU Fabric GUID                   : N/A
       Inforom Version
           Image Version                     : G506.0200.00.04
           OEM Object                        : 2.0
           ECC Object                        : 6.16
           Power Management Object           : N/A
       Inforom BBX Object Flush
           Latest Timestamp                  : N/A
           Latest Duration                   : N/A
       GPU Operation Mode
           Current                           : N/A
           Pending                           : N/A
       GPU C2C Mode                          : N/A
       GPU Virtualization Mode
           Virtualization Mode               : Pass-Through
           Host VGPU Mode                    : N/A
           vGPU Heterogeneous Mode           : N/A
       GPU Recovery Action                   : None
       GSP Firmware Version                  : 580.95.05
       IBMNPU
           Relaxed Ordering Mode             : N/A
       PCI
           Bus                               : 0x20
           Device                            : 0x1C
           Domain                            : 0x0000
           Base Classcode                    : 0x3
           Sub Classcode                     : 0x2
           Device Id                         : 0x20B010DE
           Bus Id                            : 00000000:20:1C.0
           Sub System Id                     : 0x134F10DE
           GPU Link Info
               PCIe Generation
                   Max                       : 4
                   Current                   : 4
                   Device Current            : 4
                   Device Max                : 4
                   Host Max                  : N/A
               Link Width
                   Max                       : 16x
                   Current                   : 16x
           Bridge Chip
               Type                          : N/A
               Firmware                      : N/A
           Replays Since Reset               : 0
           Replay Number Rollovers           : 0
           Tx Throughput                     : 341 KB/s
           Rx Throughput                     : 244 KB/s
           Atomic Caps Outbound              : N/A
           Atomic Caps Inbound               : N/A
       Fan Speed                             : N/A
       Performance State                     : P0
       Clocks Event Reasons
           Idle                              : Active
           Applications Clocks Setting       : Not Active
           SW Power Cap                      : Not Active
           HW Slowdown                       : Not Active
               HW Thermal Slowdown           : Not Active
               HW Power Brake Slowdown       : Not Active
           Sync Boost                        : Not Active
           SW Thermal Slowdown               : Not Active
           Display Clock Setting             : Not Active
       Clocks Event Reasons Counters
           SW Power Capping                  : 0 us
           Sync Boost                        : 0 us
           SW Thermal Slowdown               : 0 us
           HW Thermal Slowdown               : 0 us
           HW Power Braking                  : 0 us
       Sparse Operation Mode                 : N/A
       FB Memory Usage
           Total                             : 40960 MiB
           Reserved                          : 519 MiB
           Used                              : 0 MiB
           Free                              : 40442 MiB
       BAR1 Memory Usage
           Total                             : 65536 MiB
           Used                              : 1 MiB
           Free                              : 65535 MiB
       Conf Compute Protected Memory Usage
           Total                             : 0 MiB
           Used                              : 0 MiB
           Free                              : 0 MiB
       Compute Mode                          : Default
       Utilization
           GPU                               : 0 %
           Memory                            : 0 %
           Encoder                           : 0 %
           Decoder                           : 0 %
           JPEG                              : 0 %
           OFA                               : 0 %
       Encoder Stats
           Active Sessions                   : 0
           Average FPS                       : 0
           Average Latency                   : 0
       FBC Stats
           Active Sessions                   : 0
           Average FPS                       : 0
           Average Latency                   : 0
       DRAM Encryption Mode
           Current                           : N/A
           Pending                           : N/A
       ECC Mode
           Current                           : Enabled
           Pending                           : Enabled
       ECC Errors
           Volatile
               SRAM Correctable              : 0
               SRAM Uncorrectable Parity     : 0
               SRAM Uncorrectable SEC-DED    : 0
               DRAM Correctable              : 0
               DRAM Uncorrectable            : 0
           Aggregate
               SRAM Correctable              : 0
               SRAM Uncorrectable Parity     : 0
               SRAM Uncorrectable SEC-DED    : 0
               DRAM Correctable              : 0
               DRAM Uncorrectable            : 0
               SRAM Threshold Exceeded       : No
           Aggregate Uncorrectable SRAM Sources
               SRAM L2                       : 0
               SRAM SM                       : 0
               SRAM Microcontroller          : 0
               SRAM PCIE                     : 0
               SRAM Other                    : 0
           Channel Repair Pending            : No
           TPC Repair Pending                : No
       Retired Pages
           Single Bit ECC                    : N/A
           Double Bit ECC                    : N/A
           Pending Page Blacklist            : N/A
       Remapped Rows
           Correctable Error                 : 0
           Uncorrectable Error               : 0
           Pending                           : No
           Remapping Failure Occurred        : No
           Bank Remap Availability Histogram
               Max                           : 640 bank(s)
               High                          : 0 bank(s)
               Partial                       : 0 bank(s)
               Low                           : 0 bank(s)
               None                          : 0 bank(s)
       Temperature
           GPU Current Temp                  : 43 C
           GPU T.Limit Temp                  : N/A
           GPU Shutdown Temp                 : 92 C
           GPU Slowdown Temp                 : 89 C
           GPU Max Operating Temp            : 85 C
           GPU Target Temperature            : N/A
           Memory Current Temp               : 44 C
           Memory Max Operating Temp         : 95 C
       GPU Power Readings
           Average Power Draw                : N/A
           Instantaneous Power Draw          : 59.30 W
           Current Power Limit               : 400.00 W
           Requested Power Limit             : 400.00 W
           Default Power Limit               : 400.00 W
           Min Power Limit                   : 100.00 W
           Max Power Limit                   : 400.00 W
       GPU Memory Power Readings
           Average Power Draw                : N/A
           Instantaneous Power Draw          : N/A
       Module Power Readings
           Average Power Draw                : N/A
           Instantaneous Power Draw          : N/A
           Current Power Limit               : N/A
           Requested Power Limit             : N/A
           Default Power Limit               : N/A
           Min Power Limit                   : N/A
           Max Power Limit                   : N/A
       Power Smoothing                       : N/A
       Workload Power Profiles
           Requested Profiles                : N/A
           Enforced Profiles                 : N/A
       Clocks
           Graphics                          : 210 MHz
           SM                                : 210 MHz
           Memory                            : 1215 MHz
           Video                             : 585 MHz
       Applications Clocks
           Graphics                          : 1095 MHz
           Memory                            : 1215 MHz
       Default Applications Clocks
           Graphics                          : 1095 MHz
           Memory                            : 1215 MHz
       Deferred Clocks
           Memory                            : N/A
       Max Clocks
           Graphics                          : 1410 MHz
           SM                                : 1410 MHz
           Memory                            : 1215 MHz
           Video                             : 1290 MHz
       Max Customer Boost Clocks
           Graphics                          : 1410 MHz
       Clock Policy
           Auto Boost                        : N/A
           Auto Boost Default                : N/A
       Fabric
           State                             : N/A
           Status                            : N/A
           CliqueId                          : N/A
           ClusterUUID                       : N/A
           Health
               Summary                       : N/A
               Bandwidth                     : N/A
               Route Recovery in progress    : N/A
               Route Unhealthy               : N/A
               Access Timeout Recovery       : N/A
               Incorrect Configuration       : N/A
       Processes                             : None
       Capabilities
           EGM                               : disabled

    0
  • Riley Clement
    • Gurobi Staff

    Ok I see the issue.  Gurobi 13.0.0 supports CUDA versions 8 - 12 and drivers < 580.  See Supported GPUs Platforms.

    At some point we will add support for CUDA 13, but I don't currently have a timeline for this.

    - Riley

    0
  • Riley Clement
    • Gurobi Staff

    Hi Zejun,

    Just an update, we will support CUDA 13 with the release of v13.0.1 later this month.

    - Riley

    1

サインインしてコメントを残してください。