Skip to content

Commit d2afd21

Browse files
committed
Remove cuptiFinalize.
In cupti samples, only cuptiFlush is used. I can't find any places calling cuptiFinalize and this API can error out as not_implemented in some cuda installation.
1 parent a59c3b7 commit d2afd21

File tree

2 files changed

+0
-2
lines changed

2 files changed

+0
-2
lines changed

paddle/fluid/platform/device_tracer.cc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,6 @@ class DeviceTracerImpl : public DeviceTracer {
322322
DisableActivity();
323323
dynload::cuptiUnsubscribe(subscriber_);
324324
CUPTI_CALL(dynload::cuptiGetTimestamp(&end_ns_));
325-
PADDLE_ENFORCE(dynload::cuptiFinalize());
326325
enabled_ = false;
327326
}
328327

paddle/fluid/platform/dynload/cupti.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ extern void *cupti_dso_handle;
7272
__macro(cuptiGetResultString); \
7373
__macro(cuptiActivityGetNumDroppedRecords); \
7474
__macro(cuptiActivityFlushAll); \
75-
__macro(cuptiFinalize); \
7675
__macro(cuptiSubscribe); \
7776
__macro(cuptiUnsubscribe); \
7877
__macro(cuptiEnableCallback); \

0 commit comments

Comments
 (0)