Skip to content

Commit b206b97

Browse files
SS-JIAfacebook-github-bot
authored andcommitted
Introduce convenience constexpr for memory access types (pytorch#5592)
Summary: Pull Request resolved: pytorch#5592 Title says it all. Reviewed By: jorgep31415 Differential Revision: D63327955 fbshipit-source-id: f3203ccea2d6e693b486207f4a5434a809dced3c
1 parent f1c5fc6 commit b206b97

File tree

1 file changed

+7
-0
lines changed
  • backends/vulkan/runtime/vk_api/memory

1 file changed

+7
-0
lines changed

backends/vulkan/runtime/vk_api/memory/Buffer.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,13 @@ enum MemoryAccessType : MemoryAccessFlags {
3535
WRITE = 1u << 1u,
3636
};
3737

38+
static constexpr MemoryAccessFlags kReadWrite =
39+
MemoryAccessType::WRITE | MemoryAccessType::READ;
40+
41+
static constexpr MemoryAccessFlags kRead = MemoryAccessType::READ;
42+
43+
static constexpr MemoryAccessFlags kWrite = MemoryAccessType::WRITE;
44+
3845
class VulkanBuffer final {
3946
public:
4047
struct BufferProperties final {

0 commit comments

Comments
 (0)