Clean up gpu device properties.

Clean up gpu device properties.

Made a class and singleton to encapsulate initialization and retrieval of device properties.

Related to !481 (merged), which already changed the API to address a static linkage issue.

Merge request reports

Loading