Этот коммит содержится в:
Wenkai Du
2023-08-03 07:16:12 -07:00
коммит произвёл GitHub
родитель 64c32d1c5b
Коммит c8085eb704
4 изменённых файлов: 114 добавлений и 102 удалений
+1 -1
Просмотреть файл
@@ -355,7 +355,7 @@ struct ncclComm {
#ifdef ENABLE_COLLTRACE
struct ncclCollTrace* collTrace;
volatile uint32_t *collTraceTail;
union ncclCollTraceTail *collTraceTail;
pthread_t collTraceThread;
volatile bool collTraceExit;
#endif
+6 -1
Просмотреть файл
@@ -367,6 +367,11 @@ struct ncclCollTrace {
};
static_assert(sizeof(struct ncclCollTrace) == 8*sizeof(int), "ncclCollTrace must have a pow2 size");
union ncclCollTraceTail{
uint32_t tail;
char padding[4096];
};
#define COLLTRACE_NUM_ITEMS 8192
#endif
@@ -403,7 +408,7 @@ struct ncclDevComm {
#ifdef ENABLE_COLLTRACE
struct ncclCollTrace* collTrace;
volatile uint32_t *collTraceTail;
union ncclCollTraceTail *collTraceTail;
pthread_t collTraceThread;
#endif