问题的根源在于当没有检测到CUDA硬件时,torch.cuda.device_count()返回0,导致不会向arch_list中添加任何架构,arch_list[-1] += '+PTX'也就无法索引。 比如我有一块V100一块A100,arch_list = ['7.0', '8.0'], 给列表一个元素后添加'+PTX', arch_list = ['7.0', '8.0+PTX']。 但是现在arch_list...
针对你遇到的问题 arch_list[-1] += '+ptx' indexerror: list index out of range,我们可以从以下几个方面进行解答和提供解决方案: 1. 检查 arch_list 是否为空 在尝试访问 arch_list[-1] 之前,应首先检查 arch_list 是否为空。如果为空,则尝试访问其最后一个元素会引发 IndexError。 代码示例: python...
arch_list[-1] += '+PTX' IndexError: list index out of range I don not know why come out IndexError, could you give me some advice? Owner Silverster98commentedSep 14, 2023