dump
コマンドでは、スクリプト フローで使用可能な拡張カードとシステム情報 (OS、XRT、ボード、電気、熱、および JSON ファイル形式の xclbin
など) が返されます。出力形式と内容は決まっており、このコマンドに変更がある場合は下位互換性があります。
コマンド ライン形式は次のとおりです。
xbutil dump [-d card]
次の表に、使用可能なオプションを示します。
オプション | 説明 | 必須 |
---|---|---|
-d
<card>
|
ターゲット カードを指定します。<card> は、card_id または Bus:Device:Function (BDF) のいずれかに指定できます。指定しない場合は、デフォルトの card_id = 0 になります。 注記:
xbutil
scan コマンドを使用すると、インストールされたカードに対して card_id と BDF の両方が表示されます。 |
× |
コマンド出力の例は、次のとおりです。
{
"version": "1.1.0",
"system": {
"sysname": "Linux",
"release": "4.15.0-74-generic",
"version": "#84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019",
"machine": "x86_64",
"glibc": "2.27",
"linux": "Ubuntu 18.04.3 LTS",
"cores": "48",
"memory": "31812",
"model": "Precision 7920 Tower",
"now": "Mon Jan 13 15:57:59 2020"
},
"runtime": {
"build": {
"version": "2.4.19",
"hash": "be6279809c82b3b6abfd6a6baed6343bd4bda232",
"date": "2020-01-09 10:57:59",
"branch": "2019.2_PU1",
"xocl": "2.4.19,be6279809c82b3b6abfd6a6baed6343bd4bda232",
"xclmgmt": "2.4.19,be6279809c82b3b6abfd6a6baed6343bd4bda232"
}
},
"board": {
"info": {
"dsa_name": "xilinx_u250_xdma_201830_2",
"vendor": "0x10ee",
"device": "0x5005",
"subdevice": "0x000e",
"subvendor": "0x10ee",
"xmcversion": "2019107",
"xmc_oem_id": "0x0",
"serial_number": "21320493802N",
"max_power": "225W",
"sc_version": "4.2.0",
"ddr_size": "68719476736",
"ddr_count": "4",
"clock0": "250",
"clock1": "500",
"clock2": "0",
"pcie_speed": "3",
"pcie_width": "16",
"dma_threads": "2",
"mig_calibrated": "true",
"idcode": "0x4b57093",
"fpga_name": "xcu250-figd2104-2L-e",
"dna": "",
"p2p_enabled": "0"
},
"physical": {
"thermal": {
"pcb": {
"top_front": "51",
"top_rear": "41",
"btm_front": "50"
},
"fpga_temp": "53",
"tcrit_temp": "51",
"fan_presence": "A",
"fan_speed": "1262",
"cage": {
"temp0": "0",
"temp1": "0",
"temp2": "0",
"temp3": "0"
}
},
"electrical": {
"12v_pex": {
"voltage": "12100",
"current": "1480"
},
"12v_aux": {
"voltage": "12121",
"current": "1369"
},
"3v3_pex": {
"voltage": "3349",
"current": "0"
},
"3v3_aux": {
"voltage": "3316"
},
"ddr_vpp_bottom": {
"voltage": "2500"
},
"ddr_vpp_top": {
"voltage": "2500"
},
"sys_5v5": {
"voltage": "5492"
},
"1v2_top": {
"voltage": "1207"
},
"1v2_btm": {
"voltage": "1199"
},
"1v8": {
"voltage": "1824"
},
"0v85": {
"voltage": "856",
"current": "0"
},
"mgt_0v9": {
"voltage": "908"
},
"12v_sw": {
"voltage": "12038"
},
"mgt_vtt": {
"voltage": "1203"
},
"vccint": {
"voltage": "850",
"current": "16668"
},
"vcc3v3": {
"voltage": "0"
},
"hbm_1v2": {
"voltage": "0"
},
"vpp2v5": {
"voltage": "0"
},
"vccint_bram": {
"voltage": "0"
}
},
"power": "34"
},
"error": {
"firewall": {
"firewall_level": "0",
"firewall_status": "0",
"firewall_time": "0",
"status": "(GOOD)"
}
},
"pcie_dma": {
"transfer_metrics": {
"chan": {
"0": {
"h2c": "6240 MB",
"c2h": "12160 MB"
},
"1": {
"h2c": "6240 MB",
"c2h": "6144 MB"
}
}
}
},
"memory": {
"mem": {
"0": {
"ecc_status": "(None)",
"ecc_ce_cnt": "0",
"ecc_ue_cnt": "0",
"ecc_ce_ffa": "0",
"ecc_ue_ffa": "0",
"type": "MEM_DDR4",
"temp": "41",
"tag": "bank0",
"enabled": "true",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"1": {
"ecc_status": "(None)",
"ecc_ce_cnt": "0",
"ecc_ue_cnt": "0",
"ecc_ce_ffa": "0",
"ecc_ue_ffa": "0",
"type": "MEM_DDR4",
"temp": "41",
"tag": "bank1",
"enabled": "true",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"2": {
"ecc_status": "(None)",
"ecc_ce_cnt": "0",
"ecc_ue_cnt": "0",
"ecc_ce_ffa": "0",
"ecc_ue_ffa": "0",
"type": "MEM_DDR4",
"temp": "54",
"tag": "bank2",
"enabled": "true",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"3": {
"ecc_status": "(None)",
"ecc_ce_cnt": "0",
"ecc_ue_cnt": "0",
"ecc_ce_ffa": "0",
"ecc_ue_ffa": "0",
"type": "MEM_DDR4",
"temp": "48",
"tag": "bank3",
"enabled": "true",
"size": "16 GB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"4": {
"type": "**UNUSED**",
"temp": "0",
"tag": "PLRAM[0]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"5": {
"type": "**UNUSED**",
"temp": "0",
"tag": "PLRAM[1]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"6": {
"type": "**UNUSED**",
"temp": "0",
"tag": "PLRAM[2]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
},
"7": {
"type": "**UNUSED**",
"temp": "0",
"tag": "PLRAM[3]",
"enabled": "false",
"size": "128 KB",
"mem_usage": "0 Byte",
"bo_count": "0"
}
}
},
"xclbin": {
"uuid": "c5b9a584-9b70-4902-ae32-addf5c1c6e0c"
},
"compute_unit": {
"0": {
"name": "bandwidth1:kernel_1",
"base_address": "25165824",
"status": "(IDLE)"
},
"1": {
"name": "bandwidth2:kernel_2",
"base_address": "25231360",
"status": "(IDLE)"
}
}
},
"debug_profile": {
"device_info": {
"error": "0",
"device_index": "0",
"user_instance": "129",
"nifd_instance": "0",
"device_name": "\/dev\/dri\/renderD129",
"nifd_name": "\/dev\/nifd0"
}
}
}
無効なカード インデックスが指定されると、次のメッセージが表示されます。
ERROR: Card index 1 is out of range