Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
pbs_gpumode(3B)			      PBS		       pbs_gpumode(3B)

NAME
       pbs_gpumode - change GPU	mode

SYNOPSIS
       #include	<pbs_error.h>
       #include	<pbs_ifl.h>

       int pbs_gpumode(int connect, char *mom_node, int	gpu_id,	int gpu_mode)

DESCRIPTION
       Issue a batch request for the pbs_mom to	change the mode	on one of it's
       Nvidia GPUs.  The GPU's mode is changed by sending a GPU	Control	 batch
       request to the batch server.

       This call requires PBS Operator or Manager privilege.  It also requires
       that Torque be configured with --enable-nvidia-gpu.

       The argument, mom_node, 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.

       The argument, gpu_id, specifies ID of the GPU on	the MOM	node.

       The argument, gpu_mode, specifies new mode of the GPU. Valid Nvidia GPU
       modes are:

	      0	- Normal mode.

	      1	-  COMPUTE  exclusive  thread mode (only one COMPUTE thread is
		allowed	to run on the GPU).

	      2	- COMPUTE prohibited mode (no COMPUTE contexts are allowed  to
		run on the GPU).

	      3	-  COMPUTE exclusive process mode (only	one COMPUTE process is
		allowed	to run on the GPU).  This  mode	 is  new  with	Nvidia
		driver version 270.

SEE ALSO
       qgpumode(1B)

DIAGNOSTICS
       When the	batch request generated	by the pbs_gpumode() 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.

Local							       pbs_gpumode(3B)

NAME | SYNOPSIS | DESCRIPTION | SEE ALSO | DIAGNOSTICS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=pbs_gpumode&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help