Clone Tools
  • last updated 20 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
YARN-9139. Simplify initializer code of GpuDiscoverer. Contributed by Szilard Nemeth.

  1. … 3 more files in changeset.
YARN-9139. Simplify initializer code of GpuDiscoverer. Contributed by Szilard Nemeth.

  1. … 3 more files in changeset.
YARN-9121. Replace GpuDiscoverer.getInstance() to a readable object for easy access control. Contributed by Szilard Nemeth.

    • -3
    • +7
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 2 more files in changeset.
YARN-9087. Improve logging for initialization of Resource plugins. Contributed by Szilard Nemeth.

  1. … 13 more files in changeset.
YARN-9087. Improve logging for initialization of Resource plugins. Contributed by Szilard Nemeth.

  1. … 13 more files in changeset.
YARN-9331. [YARN-8851] Fix a bug that lacking cgroup initialization when bootstrap DeviceResourceHandlerImpl. Contributed by Zhankun Tang.

    • -2
    • +3
    ./deviceframework/DeviceResourceHandlerImpl.java
  1. … 1 more file in changeset.
YARN-9121. Replace GpuDiscoverer.getInstance() to a readable object for easy access control. Contributed by Szilard Nemeth.

(cherry picked from commit 5e91ebd91a405e1585ef02b8fbf03f10d1398adf)

    • -3
    • +7
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 2 more files in changeset.
YARN-9121. Replace GpuDiscoverer.getInstance() to a readable object for easy access control. Contributed by Szilard Nemeth.

    • -3
    • +7
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 2 more files in changeset.
YARN-8821. [YARN-8851] GPU hierarchy/topology scheduling support based on pluggable device framework. Contributed by Zhankun Tang.

    • -3
    • +493
    ./com/nvidia/NvidiaGPUPluginForRuntimeV2.java
    • -5
    • +9
    ./deviceframework/DeviceMappingManager.java
  1. … 6 more files in changeset.
YARN-9118. Handle exceptions with parsing user defined GPU devices in GpuDiscoverer. Contributed by Szilard Nemeth.

(cherry picked from commit 95fbbfed75dd309b5d56032ece64996165572287)

    • -0
    • +82
    ./gpu/GpuDeviceSpecificationException.java
    • -5
    • +5
    ./gpu/GpuNodeResourceUpdateHandler.java
    • -0
    • +20
    ./gpu/package-info.java
  1. … 2 more files in changeset.
YARN-9118. Handle exceptions with parsing user defined GPU devices in GpuDiscoverer. Contributed by Szilard Nemeth.

(cherry picked from commit 95fbbfed75dd309b5d56032ece64996165572287)

    • -0
    • +82
    ./gpu/GpuDeviceSpecificationException.java
    • -5
    • +5
    ./gpu/GpuNodeResourceUpdateHandler.java
    • -0
    • +20
    ./gpu/package-info.java
  1. … 2 more files in changeset.
YARN-9118. Handle exceptions with parsing user defined GPU devices in GpuDiscoverer. Contributed by Szilard Nemeth.

    • -0
    • +82
    ./gpu/GpuDeviceSpecificationException.java
    • -5
    • +5
    ./gpu/GpuNodeResourceUpdateHandler.java
    • -0
    • +20
    ./gpu/package-info.java
  1. … 2 more files in changeset.
YARN-9156. Improve debug message in device plugin method compatibility check of ResourcePluginManager. Contributed by Zhankun Tang.

YARN-9060. [YARN-8851] Phase 1 - Support device isolation and use the Nvidia GPU plugin as an example. Contributed by Zhankun Tang.

    • -0
    • +240
    ./com/nvidia/NvidiaGPUPluginForRuntimeV2.java
    • -0
    • +19
    ./com/nvidia/package-info.java
    • -16
    • +44
    ./deviceframework/DeviceMappingManager.java
    • -3
    • +22
    ./deviceframework/DevicePluginAdapter.java
    • -0
    • +233
    ./deviceframework/DeviceResourceDockerRuntimePluginImpl.java
    • -12
    • +202
    ./deviceframework/DeviceResourceHandlerImpl.java
    • -0
    • +46
    ./deviceframework/ShellWrapper.java
  1. … 13 more files in changeset.
YARN-9289. Backport YARN-7330 for GPU in UI to branch-2

  1. … 36 more files in changeset.
YARN-9289. Backport YARN-7330 for GPU in UI to branch-2

  1. … 36 more files in changeset.
YARN-9289. Backport YARN-7330 for GPU in UI to branch-2

  1. … 36 more files in changeset.
YARN-9289. Backport YARN-7330 for GPU in UI to branch-2

    • -0
    • +88
    ./gpu/AssignedGpuDevice.java
  1. … 36 more files in changeset.
YARN-9289. Backport YARN-7330 for GPU in UI to branch-2

  1. … 36 more files in changeset.
YARN-9289. Backport YARN-7330 for GPU in UI to branch-2

  1. … 36 more files in changeset.
YARN-9174. Backport YARN-7224 for refactoring of GpuDevice class

    • -0
    • +78
    ./gpu/GpuDevice.java
    • -4
    • +6
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 10 more files in changeset.
YARN-9174. Backport YARN-7224 for refactoring of GpuDevice class

    • -4
    • +6
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 10 more files in changeset.
YARN-9174. Backport YARN-7224 for refactoring of GpuDevice class

    • -4
    • +6
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 10 more files in changeset.
YARN-9174. Backport YARN-7224 for refactoring of GpuDevice class

    • -4
    • +6
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 10 more files in changeset.
YARN-9174. Backport YARN-7224 for refactoring of GpuDevice class

    • -4
    • +6
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 10 more files in changeset.
YARN-9174. Backport YARN-7224 for refactoring of GpuDevice class

    • -4
    • +6
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 10 more files in changeset.
YARN-9280. Backport YARN-6620 to YARN-8200/branch-2 for NodeManager-side GPU isolation

    • -0
    • +66
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 38 more files in changeset.
YARN-9280. Backport YARN-6620 to YARN-8200/branch-2 for NodeManager-side GPU isolation

    • -0
    • +66
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 38 more files in changeset.
YARN-9280. Backport YARN-6620 to YARN-8200/branch-2 for NodeManager-side GPU isolation

    • -0
    • +66
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 38 more files in changeset.
YARN-9280. Backport YARN-6620 to YARN-8200/branch-2 for NodeManager-side GPU isolation

    • -0
    • +66
    ./gpu/GpuNodeResourceUpdateHandler.java
  1. … 38 more files in changeset.