Skip to content

Please help support older hardware (1080/2080 series) #14

Description

@gdevenyi

The current install uses a pytorch version which doesn't support my hardware.

(freetoken) [gdevenyi@monster freetoken]$ ft bench
usage: ft bench <subcommand> [args]

Subcommands:
  bw   Benchmark CPU vs PCIe bandwidth and pick the MoE backend (hybrid/offload)

Use "ft bench <subcommand> --help" for subcommand-specific options.
(freetoken) [gdevenyi@monster freetoken]$ ft bench bw
/home/gdevenyi/projects/freetoken/.venv/lib/python3.11/site-packages/torch/cuda/__init__.py:371: UserWarning: Found GPU0 NVIDIA GeForce GTX 1080 Ti which is of compute capability (CC) 6.1.
The following list shows the CCs this version of PyTorch was built for and the hardware CCs it supports:
- 7.5 which supports hardware CC >=7.5,<8.0
- 8.0 which supports hardware CC >=8.0,<9.0 except {8.7}
- 8.6 which supports hardware CC >=8.6,<9.0 except {8.7}
- 9.0 which supports hardware CC >=9.0,<10.0
- 10.0 which supports hardware CC >=10.0,<11.0 except {10.1}
- 12.0 which supports hardware CC >=12.0,<13.0
Please follow the instructions at https://pytorch.org/get-started/locally/ to install a PyTorch release that supports one of these CUDA versions: 12.6
  _warn_unsupported_code(d, device_cc, code_ccs)
/home/gdevenyi/projects/freetoken/.venv/lib/python3.11/site-packages/torch/cuda/__init__.py:489: UserWarning:
NVIDIA GeForce GTX 1080 Ti with CUDA capability sm_61 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_75 sm_80 sm_86 sm_90 sm_100 sm_120.
If you want to use the NVIDIA GeForce GTX 1080 Ti GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/

  queued_call()
[2026-08-21|22:22:56] INFO     benchbw: measuring hardware ceilings on cuda:0 ...
[2026-08-21|22:22:58] INFO     benchbw: dtype bf16 real kernels ...
[2026-08-21|22:22:58] WARNING  benchbw: PCIe gather bench failed for dtype:bf16/bf16: CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

[2026-08-21|22:22:59] INFO     benchbw: dtype nvfp4 real kernels ...
[2026-08-21|22:22:59] WARNING  benchbw: PCIe gather bench failed for dtype:nvfp4/nvfp4: CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

[2026-08-21|22:23:00] INFO     benchbw: dtype fp8 real kernels ...
[2026-08-21|22:23:00] WARNING  benchbw: PCIe gather bench failed for dtype:fp8/fp8_block: CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

[2026-08-21|22:23:00] INFO     benchbw: dtype mxfp4 real kernels ...
[2026-08-21|22:23:00] WARNING  benchbw: PCIe gather bench failed for dtype:mxfp4/mxfp4_triton: CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.

[2026-08-21|22:23:01] INFO     benchbw: dtype ds_fp4 real kernels ...
[2026-08-21|22:23:01] WARNING  benchbw: PCIe gather bench failed for dtype:ds_fp4/ds_fp4: CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.


  host monster   gpu cuda:0 (NVIDIA GeForce GTX 1080 Ti)   cpu 20c/20t
  ceilings: CPU STREAM read 64.0  |  PCIe linear H2D 12.4  D2H 13.2  GB/s   (threshold 2.0x)

  per-dtype (tuning — what the runtime backend pick matches on)
    format      expert       CPU-MoE   PCIe-gather  CPU/PCIe  backend
    bf16       9.00 MB     23.1 GB/s           n/a         —  offload
           └─ pcie gather unavailable (CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
)
    nvfp4      7.61 MB     18.3 GB/s           n/a         —  offload
           └─ pcie gather unavailable (CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
)
    fp8            n/a           n/a           n/a         —  offload
           └─ pcie gather unavailable (CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
) | CPU MoE has no fp8_block weight path; hybrid unavailable
    mxfp4     12.62 MB     15.3 GB/s           n/a         —  offload
           └─ pcie gather unavailable (CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
)
    ds_fp4    12.75 MB     18.3 GB/s           n/a         —  offload
           └─ pcie gather unavailable (CUDA error: no kernel image is available for execution on the device
Search for `cudaErrorNoKernelImageForDevice' in https://docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html for more information.
CUDA kernel errors might be asynchronously reported at some other API call, so the stacktrace below might be incorrect.
For debugging consider passing CUDA_LAUNCH_BLOCKING=1
Compile with `TORCH_USE_CUDA_DSA` to enable device-side assertions.
)

  saved: /home/gdevenyi/.cache/freetoken/benchbw.json
``

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew feature or requestlegacy-gpuPre-Ampere NVIDIA GPUs (<sm80)

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions