SYCL-LS(1)
π SYCL-LS(1) β bestie edition
okay so real talk, this page lives in the User Commands section of the manual, and it's about a lil program called sycl-ls. she's small but she's iconic, and she's about to tell you every single device and backend that SYCL managed to sniff out. no cap. π¦
β¨ NAME β¨
sycl-ls β lists all devices and backends discovered by SYCL
like. that's the whole job. she lists devices. she lists backends. she lists the devices and backends that SYCL discovered. periodt. π
π SYNOPSIS π
sycl-ls [--verbose] [--ignore-device-selectors]
two optional flags, both chill, neither one is required. mix and match however you want bestie π«Ά
πΈ DESCRIPTION πΈ
okay so picture this: this program lists all devices and backends discovered by SYCL. that's it, that's the vibe. it's giving "show me everything you found" and SYCL is like "say less" π
Options:
--verboseβ turns the volume ALL the way up π Verbosely prints all the discovered platforms. and not only that, it also lists the device chosen by various SYCL device selectors. so you get the platforms and you get to see which device each selector picked out of the lineup. it's giving backstage tour energy, iykyk π--ignore-device-selectorsβ lists all platforms available on the system, irrespective of DPCPP filter environment variables (likeONEAPI_DEVICE_SELECTOR). translation: the env vars are trying to filter your list and this flag is like "not today, bestie" π everything on the system shows up. no filter. no hiding. main character energy only β¨
π SEE ALSO π
the full documentation for sycl-ls is maintained as a Texinfo manual. like, there's a whole extended universe for this lil program, and this page is just the trailer π¬
if the info and sycl-ls programs are properly installed at your site, then this command:
info sycl-ls
should give you access to the complete manual. so if you're nosy (respectfully π) and you want the whole saga, go run that and read up. the full manual is waiting for you, and she's lowkey obsessed with you π
also lowkey important: that access is conditional! it only works ifinfoandsycl-lsare properly installed at your site. if they aren't, the command isn't gonna do the thing. so check that first bestie, fr fr π
π bye bye π
this page is sycl-ls version 6.2.0-0ubuntu2, and she was dated March 2026. go forth and list ur devices, bestie, you've got this ππβ¨
π¦ where this page comes from
- ubuntu resolute: dpclang-6 6.2.0-0ubuntu2 Β· APACHE-2-LLVM-EXCEPTIONS
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms