Package io.jenkins.plugins.python
Class AgentProbeUtils
java.lang.Object
io.jenkins.plugins.python.AgentProbeUtils
- All Implemented Interfaces:
Serializable
Utility functions for remotely detecting system Python runtimes and CUDA accelerator
toolchains on Jenkins controller or agent nodes.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptionstatic AgentProbeUtils.CudaInfoprobeCuda(Node node, Launcher launcher, TaskListener listener, String customCudaHome) Probes the node for an existing CUDA toolkit installation or respects custom CUDA home.probeSystemPython(Node node, Launcher launcher, TaskListener listener) Probes the node for an existing system Python runtime.
-
Method Details
-
probeSystemPython
public static AgentProbeUtils.SystemPythonInfo probeSystemPython(Node node, Launcher launcher, TaskListener listener) Probes the node for an existing system Python runtime. -
probeCuda
public static AgentProbeUtils.CudaInfo probeCuda(Node node, Launcher launcher, TaskListener listener, String customCudaHome) Probes the node for an existing CUDA toolkit installation or respects custom CUDA home.
-