使用ray创建actor时,是否应该设置`inter_op_parallelism_threads`和`intra_op_parallelism_threads`为1?
Should I set `inter_op_parallelism_threads` and `intra_op_parallelism_threads` to 1 when I use ray to create a actor?
在A2C中使用ray创建actors和learner时,inter_op_parallelism_threads
和intra_op_parallelism_threads
应该设置为1
,还是默认?
这取决于您希望演员使用多少资源。如果给定 actor 有一台专用机器,并且 actor 可以使用该机器上的所有资源,则使用 TensorFlow 的默认设置。如果您要创建更像每个核心一个演员,那么将 inter_op_parallelism_threads
和 intra_op_parallelism_threads
设置为较小的值(例如 1 或 2)是个好主意。
一般来说,您可以尝试两种方法,看看哪个更快。
在A2C中使用ray创建actors和learner时,inter_op_parallelism_threads
和intra_op_parallelism_threads
应该设置为1
,还是默认?
这取决于您希望演员使用多少资源。如果给定 actor 有一台专用机器,并且 actor 可以使用该机器上的所有资源,则使用 TensorFlow 的默认设置。如果您要创建更像每个核心一个演员,那么将 inter_op_parallelism_threads
和 intra_op_parallelism_threads
设置为较小的值(例如 1 或 2)是个好主意。
一般来说,您可以尝试两种方法,看看哪个更快。