Skip to content

Commit f4f695f

Browse files
cyyeverfacebook-github-bot
authored andcommitted
Fix clang-tidy warnings (#1025)
Summary: Pull Request resolved: #1025 Reviewed By: aaronenyeshi Differential Revision: D68256511 Pulled By: briancoutinho fbshipit-source-id: 3c4ebe9912e179064e9936a56c74d9dbf964dc4a
1 parent daa5648 commit f4f695f

9 files changed

+24
-40
lines changed

libkineto/src/Config.cpp

-4
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,9 @@
1515
#include <fmt/ranges.h>
1616
#include <time.h>
1717
#include <chrono>
18-
#include <fstream>
1918
#include <functional>
20-
#include <iomanip>
21-
#include <istream>
2219
#include <mutex>
2320
#include <ostream>
24-
#include <sstream>
2521

2622
#include "Logger.h"
2723
#include "ThreadUtil.h"

libkineto/src/ConfigLoader.h

+1-5
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@
1919

2020
#include "Config.h"
2121

22-
// TODO(T90238193)
23-
// @lint-ignore-every CLANGTIDY facebook-hte-RelativeInclude
24-
#include "ILoggerObserver.h"
25-
2622
namespace libkineto {
2723
class LibkinetoApi;
2824
}
@@ -95,7 +91,7 @@ class ConfigLoader {
9591
}
9692

9793
bool hasNewConfig(const Config& oldConfig);
98-
int contextCountForGpu(uint32_t gpu);
94+
int contextCountForGpu(uint32_t device);
9995

10096
void handleOnDemandSignal();
10197

libkineto/src/CuptiActivityApi.cpp

+2-4
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,10 @@
88

99
#include "CuptiActivityApi.h"
1010

11-
#include <assert.h>
1211
#include <chrono>
1312
#include <mutex>
1413
#include <thread>
1514

16-
#include "Config.h"
1715
#include "DeviceUtil.h"
1816
#include "Logger.h"
1917

@@ -214,7 +212,7 @@ std::unique_ptr<CuptiActivityBufferMap> CuptiActivityApi::activityBuffers() {
214212
int CuptiActivityApi::processActivitiesForBuffer(
215213
uint8_t* buf,
216214
size_t validSize,
217-
std::function<void(const CUpti_Activity*)> handler) {
215+
const std::function<void(const CUpti_Activity*)>& handler) {
218216
int count = 0;
219217
if (buf && validSize) {
220218
CUpti_Activity* record{nullptr};
@@ -229,7 +227,7 @@ int CuptiActivityApi::processActivitiesForBuffer(
229227

230228
const std::pair<int, size_t> CuptiActivityApi::processActivities(
231229
CuptiActivityBufferMap& buffers,
232-
std::function<void(const CUpti_Activity*)> handler) {
230+
const std::function<void(const CUpti_Activity*)>& handler) {
233231
std::pair<int, size_t> res{0, 0};
234232
#ifdef HAS_CUPTI
235233
for (auto& pair : buffers) {

libkineto/src/CuptiActivityApi.h

+3-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include <atomic>
1212
#include <condition_variable>
1313
#include <functional>
14-
#include <list>
1514
#include <memory>
1615
#include <mutex>
1716
#include <set>
@@ -48,7 +47,7 @@ class CuptiActivityApi {
4847
CuptiActivityApi(const CuptiActivityApi&) = delete;
4948
CuptiActivityApi& operator=(const CuptiActivityApi&) = delete;
5049

51-
virtual ~CuptiActivityApi() {}
50+
virtual ~CuptiActivityApi() = default;
5251

5352
static CuptiActivityApi& singleton();
5453

@@ -65,7 +64,7 @@ class CuptiActivityApi {
6564

6665
virtual const std::pair<int, size_t> processActivities(
6766
CuptiActivityBufferMap&,
68-
std::function<void(const CUpti_Activity*)> handler);
67+
const std::function<void(const CUpti_Activity*)>& handler);
6968

7069
void setMaxBufferSize(int size);
7170
void setDeviceBufferSize(size_t size);
@@ -91,7 +90,7 @@ class CuptiActivityApi {
9190
int processActivitiesForBuffer(
9291
uint8_t* buf,
9392
size_t validSize,
94-
std::function<void(const CUpti_Activity*)> handler);
93+
const std::function<void(const CUpti_Activity*)>& handler);
9594
static void CUPTIAPI bufferRequestedTrampoline(
9695
uint8_t** buffer,
9796
size_t* size,

libkineto/src/CuptiActivityProfiler.cpp

+10-11
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,9 @@
99
#include "CuptiActivityProfiler.h"
1010
#include <fmt/format.h>
1111
#include <fmt/ranges.h>
12-
#include <time.h>
1312
#include <atomic>
1413
#include <cstdint>
1514
#include <functional>
16-
#include <iomanip>
1715
#include <limits>
1816
#include <optional>
1917
#include <string>
@@ -504,22 +502,23 @@ static GenericTraceActivity createUserGpuSpan(
504502
}
505503

506504
void CuptiActivityProfiler::GpuUserEventMap::insertOrExtendEvent(
507-
const ITraceActivity& userActivity,
508-
const ITraceActivity& gpuActivity) {
509-
StreamKey key(gpuActivity.deviceId(), gpuActivity.resourceId());
505+
const ITraceActivity& cpuTraceActivity,
506+
const ITraceActivity& gpuTraceActivity) {
507+
StreamKey key(gpuTraceActivity.deviceId(), gpuTraceActivity.resourceId());
510508
CorrelationSpanMap& correlationSpanMap = streamSpanMap_[key];
511-
auto it = correlationSpanMap.find(userActivity.correlationId());
509+
auto it = correlationSpanMap.find(cpuTraceActivity.correlationId());
512510
if (it == correlationSpanMap.end()) {
513511
auto it_success = correlationSpanMap.insert(
514-
{userActivity.correlationId(),
515-
createUserGpuSpan(userActivity, gpuActivity)});
512+
{cpuTraceActivity.correlationId(),
513+
createUserGpuSpan(cpuTraceActivity, gpuTraceActivity)});
516514
it = it_success.first;
517515
}
518516
GenericTraceActivity& span = it->second;
519-
if (gpuActivity.timestamp() < span.startTime || span.startTime == 0) {
520-
span.startTime = gpuActivity.timestamp();
517+
if (gpuTraceActivity.timestamp() < span.startTime || span.startTime == 0) {
518+
span.startTime = gpuTraceActivity.timestamp();
521519
}
522-
int64_t gpu_activity_end = gpuActivity.timestamp() + gpuActivity.duration();
520+
int64_t gpu_activity_end =
521+
gpuTraceActivity.timestamp() + gpuTraceActivity.duration();
523522
if (gpu_activity_end > span.endTime) {
524523
span.endTime = gpu_activity_end;
525524
}

libkineto/src/CuptiActivityProfiler.h

+3-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010

1111
#include <atomic>
1212
#include <chrono>
13-
#include <condition_variable>
1413
#include <deque>
1514
#include <list>
1615
#include <map>
@@ -149,11 +148,11 @@ class CuptiActivityProfiler {
149148
gpuActivityPresent_ = val;
150149
}
151150

152-
inline bool gpuActivityPresent() {
151+
inline bool gpuActivityPresent() const {
153152
return gpuActivityPresent_;
154153
}
155154

156-
inline bool traceNonEmpty() {
155+
inline bool traceNonEmpty() const {
157156
return cpuActivityPresent_ || gpuActivityPresent_;
158157
}
159158

@@ -172,7 +171,7 @@ class CuptiActivityProfiler {
172171

173172
// Collect CPU and GPU traces
174173
void collectTrace(
175-
bool collectionDone,
174+
bool collection_done,
176175
const std::chrono::time_point<std::chrono::system_clock>& now);
177176

178177
// Ensure collectTrace is done

libkineto/src/RoctracerActivityApi.cpp

+2-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,8 @@ inline bool inRange(int64_t start, int64_t end, int64_t stamp) {
6363
return ((stamp > start) && (stamp < end));
6464
}
6565

66-
inline bool RoctracerActivityApi::isLogged(libkineto::ActivityType atype) {
66+
inline bool RoctracerActivityApi::isLogged(
67+
libkineto::ActivityType atype) const {
6768
return activityMaskSnapshot_ & (1 << static_cast<uint32_t>(atype));
6869
}
6970

libkineto/src/RoctracerActivityApi.h

+3-5
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,14 @@
77
*/
88

99
#pragma once
10+
#ifdef HAS_ROCTRACER
1011

1112
#include <atomic>
1213
#include <functional>
13-
#include <map>
1414
#include <set>
15-
#include <vector>
1615

17-
#ifdef HAS_ROCTRACER
1816
#include <roctracer.h>
1917
#include "RoctracerLogger.h"
20-
#endif
2118

2219
#include "ActivityType.h"
2320
#include "GenericTraceActivity.h"
@@ -66,9 +63,10 @@ class RoctracerActivityApi {
6663
// Enabled Activity Filters
6764
uint32_t activityMask_{0};
6865
uint32_t activityMaskSnapshot_{0};
69-
bool isLogged(libkineto::ActivityType atype);
66+
bool isLogged(libkineto::ActivityType atype) const;
7067

7168
RoctracerLogger* d;
7269
};
7370

7471
} // namespace KINETO_NAMESPACE
72+
#endif

libkineto/src/output_json.cpp

-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111
#include <fmt/format.h>
1212
#include <time.h>
1313
#include <fstream>
14-
#include <map>
1514
#include "Config.h"
16-
#include "DeviceProperties.h"
1715
#include "TraceSpan.h"
1816

1917
#include "Logger.h"

0 commit comments

Comments
 (0)