Project-HAMi / HAMi

Heterogeneous AI Computing Virtualization Middleware
http://project-hami.io/
Apache License 2.0
957 stars 197 forks source link

Mthreads support #560

Closed archlitchi closed 1 month ago

archlitchi commented 1 month ago

Support mthreads GPU slicing, for more details, see docs/mthreads-support.md

codecov[bot] commented 1 month ago

Codecov Report

Attention: Patch coverage is 19.76048% with 134 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
pkg/device/mthreads/device.go 15.71% 114 Missing and 4 partials :warning:
pkg/device/ascend/device.go 0.00% 5 Missing :warning:
pkg/device/cambricon/device.go 33.33% 2 Missing :warning:
pkg/device/hygon/device.go 33.33% 2 Missing :warning:
pkg/device/iluvatar/device.go 33.33% 2 Missing :warning:
pkg/device/nvidia/device.go 33.33% 2 Missing :warning:
pkg/scheduler/score.go 66.66% 1 Missing and 1 partial :warning:
pkg/device/devices.go 66.66% 1 Missing :warning:
Flag Coverage Δ
unittests 27.78% <19.76%> (+0.16%) :arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
pkg/scheduler/webhook.go 52.50% <100.00%> (ø)
pkg/device/devices.go 25.42% <66.66%> (+2.20%) :arrow_up:
pkg/device/cambricon/device.go 14.11% <33.33%> (-0.17%) :arrow_down:
pkg/device/hygon/device.go 17.46% <33.33%> (-0.29%) :arrow_down:
pkg/device/iluvatar/device.go 35.71% <33.33%> (+17.29%) :arrow_up:
pkg/device/nvidia/device.go 31.11% <33.33%> (-0.35%) :arrow_down:
pkg/scheduler/score.go 66.43% <66.66%> (-1.18%) :arrow_down:
pkg/device/ascend/device.go 2.72% <0.00%> (-0.04%) :arrow_down:
pkg/device/mthreads/device.go 15.71% <15.71%> (ø)
archlitchi commented 1 month ago

/approve