Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la version originale en anglais.

gpuDeviceTable

Table des propriétés des dispositifs GPU

Depuis R2021a

    Description

    tbl = gpuDeviceTable renvoie une table des propriétés de tous les dispositifs GPU détectés dans votre système. La table affiche la valeur des propriétés Index, Name, ComputeCapability, DeviceAvailable et DeviceSelected de chaque dispositif GPU détecté dans votre système. Chaque ligne de la table contient les propriétés d'un seul dispositif GPU.

    exemple

    tbl = gpuDeviceTable(props) renvoie une table personnalisé de propriétés. Chaque élément de props doit être l'une des propriétés renvoyées par gpuDevice . Utilisez cette syntaxe pour interroger et comparer des propriétés spécifiques des dispositifs GPU de votre système, telles que AvailableMemory .

    exemple

    Exemples

    réduire tout

    Utilisez gpuDeviceTable pour interroger et comparer les propriétés de tous les GPU de votre système en un coup d'œil.

    tbl = gpuDeviceTable
    tbl =
    
      2×5 table
    
        Index           Name           ComputeCapability    DeviceAvailable    DeviceSelected
        _____    __________________    _________________    _______________    ______________
    
          1      "NVIDIA RTX A5000"          "8.6"               true              true      
          2      "Quadro P620"               "6.1"               true              false       
    

    Les deux appareils sont disponibles pour une utilisation dans cette session MATLAB®. Le dispositif GPU sélectionné, avec l'index 1, a une capacité de calcul supérieure à celle du dispositif avec l'index 2 .

    Vous pouvez également déterminer le nombre de dispositifs GPU disponibles, inspecter certaines de leurs propriétés et sélectionner un dispositif à utiliser à partir du bureau MATLAB ®. Sous l'onglet Home, dans la zone Environment, sélectionnez Parallel > Select GPU Environment .

    The Parallel menu, including the Select GPU Environment pane showing two GPU devices. A tick next to the first device indicates that it is the selected device.

    Utilisez gpuDeviceTable pour interroger et comparer les propriétés spécifiques de tous les GPU de votre système.

    Comparez la capacité de calcul, la mémoire totale, le nombre de multiprocesseurs et la disponibilité des dispositifs GPU de votre système.

    tbl = gpuDeviceTable(["Index","ComputeCapability",...
       "TotalMemory","MultiprocessorCount","DeviceAvailable"])
    tbl =
    
      2×5 table
    
        Index    ComputeCapability    TotalMemory    MultiprocessorCount    DeviceAvailable
        _____    _________________    ___________    ___________________    _______________
    
          1            "8.6"          2.5553e+10             64                  true      
          2            "6.1"          2.1473e+09              4                  true      

    Arguments d'entrée

    réduire tout

    Propriétés du dispositif GPU, spécifiées sous la forme d'un tableau de chaînes de caractères ou d'un cell array de vecteurs de caractères. Chaque élément de props doit être l'une des propriétés renvoyées par gpuDevice .

    Les variables de la table de sortie sont les propriétés spécifiées par props, dans le même ordre que celui fourni dans props .

    Exemple : ["Name","ComputeCapability","AvailableMemory"]

    Types de données : char | string | cell

    Arguments de sortie

    réduire tout

    Table des propriétés du dispositif GPU, renvoyé sous forme de table.

    Les variables par défaut de tbl sont Index, Name, ComputeCapability, DeviceAvailable et DeviceSelected . Si vous spécifiez l'argument props, la table de sortie contient uniquement les propriétés spécifiées.

    Capacités étendues

    Historique des versions

    Introduit dans R2021a