几个常用线程的

简介: 1OMP_NUM_THREADS=1export OMP_NUM_THREADS在服务器上跑PyTorch 程序的列位不要把cpu占满 修改这个环境变量降低你们的cpu使用率 (因为pytorch默认是能用多少线程就用多少的)在python代码中:# 选择显卡os.
1
OMP_NUM_THREADS=1
export OMP_NUM_THREADS

在服务器上跑PyTorch 程序的列位不要把cpu占满
修改这个环境变量降低你们的cpu使用率
(因为pytorch默认是能用多少线程就用多少的)

在python代码中:

# 选择显卡
os.environ["CUDA_VISIBLE_DEVICES"] = "0"
# 只使用一个线程
os.environ["OMP_NUM_THREADS"] = "1"
2

这种方法经常失效,建议使用1中的方法
pytorch中设置线程个数
torch.set_num_threads(int)

3

选择用哪个显卡来跑程序
CUDA_VISIBLE_DEVICES=1 python xx.py

相关文章
|
1月前
|
Java Linux API
线程的认识
线程的认识
|
9天前
|
NoSQL Java 应用服务中间件
线程不够用怎么办?
### 并发编程挑战与解决方案概览 - 多线程导致线程爆炸,浪费CPU及可能导致JVM崩溃。线程池缓解问题,但仍有阻塞IO的效率低下。 - 非阻塞IO(如servlet3.1/Tomcat)和事件驱动(Reactive/Future)减少线程使用,但学习曲线陡峭。 - 轻量级线程如Netty、Spring Flux和虚拟线程(Java Loom)提升性能,但普及尚需时日。Java21引入虚拟线程,有望成未来性能关键。
133 10
|
1月前
|
C#
C#线程初步
C#线程初步
21 0
|
9月前
|
算法 安全 程序员
线程小练习
线程小练习
|
算法 NoSQL Java
02.关于线程你必须知道的8个问题(上)
大家好,我是王有志,欢迎来到《Java面试都问啥?》。 今天我们来一起看看在面试中,关于线程各大公司大都喜欢问哪些问题。
85 1
02.关于线程你必须知道的8个问题(上)
|
Java Linux 程序员
04.关于线程你必须知道的8个问题(下)
大家好,我是王有志。今天是Java面试中线程问题的最后一部分内容,包括我们来聊同步与互斥,线程的本质,调度,死锁以及线程的优缺点等问题。
96 1
04.关于线程你必须知道的8个问题(下)
|
Java
线程理解
个人学习理解
65 0
|
传感器 存储 自动驾驶
(6)线程
(6)线程
80 0
|
缓存 监控 Java
线程
多线程
95 0
|
Java 编译器 Linux
初识 线程
初识 线程
90 0
初识 线程