aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch')
-rw-r--r--gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch64
1 files changed, 0 insertions, 64 deletions
diff --git a/gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch b/gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch
deleted file mode 100644
index 1b10f18d5a..0000000000
--- a/gnu/packages/patches/python-pytorch-without-kineto-2.7.0.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-Even when building without Kineto, the <ActivityType.h> header is still
-imported and the ActivityType type is used. This patch was copied from
-https://github.com/pytorch/pytorch/pull/111048 and adapted.
-
-diff --git a/torch/csrc/profiler/kineto_shim.h b/torch/csrc/profiler/kineto_shim.h
-index c4efd7785..2caef1f1e 100644
---- a/torch/csrc/profiler/kineto_shim.h
-+++ b/torch/csrc/profiler/kineto_shim.h
-@@ -12,7 +12,55 @@
- #undef USE_KINETO
- #endif
-
-+#ifdef USE_KINETO
- #include <ActivityType.h>
-+#else
-+namespace libkineto {
-+// copied from header
-+/*
-+ * Copyright (c) Meta Platforms, Inc. and affiliates.
-+ * All rights reserved.
-+ *
-+ * This source code is licensed under the BSD-style license found in the
-+ * LICENSE file in the root directory of this source tree.
-+ */
-+
-+// Note : All activity types are not enabled by default. Please add them
-+// at correct position in the enum
-+enum class ActivityType {
-+ // Activity types enabled by default
-+ CPU_OP = 0, // cpu side ops
-+ USER_ANNOTATION,
-+ GPU_USER_ANNOTATION,
-+ GPU_MEMCPY,
-+ GPU_MEMSET,
-+ CONCURRENT_KERNEL, // on-device kernels
-+ EXTERNAL_CORRELATION,
-+ CUDA_RUNTIME, // host side cuda runtime events
-+ CUDA_DRIVER, // host side cuda driver events
-+ CPU_INSTANT_EVENT, // host side point-like events
-+ PYTHON_FUNCTION,
-+ OVERHEAD, // CUPTI induced overhead events sampled from its overhead API.
-+
-+ // Optional Activity types
-+ CUDA_SYNC, // synchronization events between runtime and kernels
-+ GLOW_RUNTIME, // host side glow runtime events
-+ MTIA_RUNTIME, // host side MTIA runtime events
-+ CUDA_PROFILER_RANGE, // CUPTI Profiler range for performance metrics
-+ MTIA_CCP_EVENTS, // MTIA ondevice CCP events
-+ HPU_OP, // HPU host side runtime event
-+ XPU_RUNTIME, // host side xpu runtime events
-+ MTIA_WORKLOADD,
-+
-+ PRIVATEUSE1_RUNTIME,
-+ PRIVATEUSE1_DRIVER,
-+
-+ ENUM_COUNT, // This is to add buffer and not used for any profiling logic. Add your new type before it.
-+ OPTIONAL_ACTIVITY_TYPE_START = CUDA_SYNC,
-+};
-+}
-+
-+#endif
-
- #include <torch/csrc/Export.h>
- #include <torch/csrc/profiler/api.h>