Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement hardware detection function #1591

Closed
Tracked by #1568
vansangpfiev opened this issue Oct 31, 2024 · 2 comments
Closed
Tracked by #1568

Implement hardware detection function #1591

vansangpfiev opened this issue Oct 31, 2024 · 2 comments
Assignees
Labels
category: hardware management Related to hardware & compute
Milestone

Comments

@vansangpfiev
Copy link
Contributor

vansangpfiev commented Oct 31, 2024

Hardware service needs to provide below information:

{
  "cpu": {
    "arch": "string",
    "cores": "string",
    "model": "string",
    "instructions": ["string"]
  },
  "os": {
    "version": "string",
    "name": "string"
  },
  "ram": {
    "total": "string",
    "available": "string",
    "type": "string"
  },
  "storage": {
    "total": number,
    "available": number,
    "type": "string"
  },
  "gpus": [
    {
      "model": "string",
      "vram": "string",
      "driver_version": "string"
    }
  ],
  "power": {
    "battery_life": number,
    "charging_status": "string",
    "is_power_saving": boolean
  },
  "monitors": [
    {
      "resolution": "string",
      "refresh_rate": number,
      "resolution":"string
    }
  ]
}
@github-project-automation github-project-automation bot moved this to Investigating in Menlo Oct 31, 2024
@vansangpfiev vansangpfiev self-assigned this Oct 31, 2024
@vansangpfiev vansangpfiev moved this from Investigating to In Progress in Menlo Oct 31, 2024
@vansangpfiev vansangpfiev added the category: hardware management Related to hardware & compute label Oct 31, 2024
@vansangpfiev vansangpfiev mentioned this issue Oct 31, 2024
3 tasks
@vansangpfiev
Copy link
Contributor Author

Obtaining GPU information for AMD graphics cards can be complex:

  • On Windows: The AGS SDK provides valuable GPU information but does not include GPU usage metrics. To address this limitation, we can explore alternative methods using the Display Library, which offers examples that may help resolve the issue.
  • On Linux: The ROCm platform appears to be the most suitable option for accessing GPU information and usage data.

@vansangpfiev vansangpfiev moved this from In Progress to In Review in Menlo Nov 12, 2024
@gabrielle-ong gabrielle-ong modified the milestones: v1.0.3, v1.0.4 Nov 12, 2024
@gabrielle-ong gabrielle-ong modified the milestones: v1.0.4, v1.0.3 Nov 20, 2024
@gabrielle-ong
Copy link
Contributor

Marking as complete with #1568

@gabrielle-ong gabrielle-ong moved this from Review + QA to Completed in Menlo Nov 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: hardware management Related to hardware & compute
Projects
Archived in project
Development

No branches or pull requests

2 participants