Python 当任何新进程启动时获取信号

Python 当任何新进程启动时获取信号,python,linux,process,cuda,Python,Linux,Process,Cuda,在python中,Linux下是否有一种方法可以在每次新进程启动时获取信号?特别是当Nvidia GPU上具有计算上下文的进程启动时?或者我需要使用一个调用ps或nvidia smi的循环吗?nvidia维护一个API,用于从名为(nvidia管理库)的用户代码查询CUDA生态系统的状态。 我不知道该API有任何Python绑定,但是通过您选择的方法(例如or)使用它不会太困难。您需要进行轮询,因为它不支持信令。我假设nvidia smi在内部使用NVML 我不相信有任何类型的Linux用户空间

在python中,Linux下是否有一种方法可以在每次新进程启动时获取信号?特别是当Nvidia GPU上具有计算上下文的进程启动时?或者我需要使用一个调用ps或nvidia smi的循环吗?

nvidia维护一个API,用于从名为(nvidia管理库)的用户代码查询CUDA生态系统的状态。 我不知道该API有任何Python绑定,但是通过您选择的方法(例如or)使用它不会太困难。您需要进行轮询,因为它不支持信令。我假设nvidia smi在内部使用NVML


我不相信有任何类型的Linux用户空间API允许通知新进程创建、启用CUDA或其他情况。

没有“CUDA进程”这样的东西,因此不清楚您想问什么我指的是在nvidia GPU上运行计算上下文的进程。我已编辑了我的问题