qai_hub.get_devices
- get_devices(name='', os='', attributes=[])
- Returns a list of available devices. - The returned list of devices are compatible with the supplied name, os, and attributes. The name must be an exact match with an existing device and os can either be a version (“15.2”) or a version range (“[14,15)”). - Parameters:
- name ( - str) – Only devices with this exact name will be returned.
- os ( - str) – Only devices with an OS version that is compatible with this os are returned
- attributes ( - Union[- str,- List[- str]]) – Only devices that have all requested properties are returned.
 
- Returns:
- device_list – List of available devices, comptatible with the supplied filters. 
- Return type:
- List[Device] 
 - Examples - import qai_hub as hub # Get all devices devices = hub.get_devices() # Get all devices matching this operating system devices = hub.get_devices(os="12") # Get all devices matching this chipset devices = hub.get_devices(attributes=["chipset:quantization-snapdragon-8gen2"]) # Get all devices matching hardware devices = hub.get_devices(name="Samsung Galaxy S23")