pbs_(gpureset)
πΈ NAME πΈ
okay so the vibe is pbs_ gpureset β and its whole job is literally resetting GPU error counts π
β¨ SYNOPSIS β¨
#include <pbs_error.h>
#include <pbs_ifl.h>
int pbs_ gpureset(int connect, char *mom_node, int gpu_id, int ecc_perm, int ecc_vol)
π DESCRIPTION π
Bestie, this function issues a batch request for pbs_mom to reset the ECC counts on one of its Nvidia GPUs. The GPU's error count gets reset by sending a GPU Control batch request to the batch server. It's giving "middle management but make it GPU" β¨
Here's the cast of arguments, no cap:
mom_nodeβ this specifies the host within the cluster on which the GPU is located. The argument is the name of a host that is a member of the cluster of hosts managed by the server π₯οΈgpu_idβ this specifies the ID of the GPU on the MOM node πecc_permβ this specifies whether or not to reset the GPU's permanent ECC error count. Value of1resets, value of0does not π₯ecc_volβ this specifies whether or not to reset the GPU's volatile ECC error count. Value of1resets, value of0does not π
π«Ά heads up, bestie: this call requires PBS Operator or Manager privilege. It also requires that Torque be configured with --enable-nvidia-gpu.
π₯ SEE ALSO π₯
qgpureset(1B)β go peek at this one too, iykyk π
π DIAGNOSTICS π
When the batch request generated by the pbs_ gpureset() function has been completed successfully by a batch server, the routine will return 0 (zero). Otherwise, a non zero error is returned. The error number is also set in pbs_errno. So yeah, 0 is the slay outcome, anything else is the plot twist π
xoxo, this was Local manual section 3B, page pbs_(gpureset) β mwah πβ¨
π¦ where this page comes from
- epel 9: torque-devel 6.1.3-8.el9 Β· OpenPBS and TORQUEv1.1
- nixos 26.05: torque 6.1.3h2
- nixpkgs unstable: torque 6.1.3h2
- Copyright (c) 1999-2000 Veridian Information Solutions, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms