"vscode:/vscode.git/clone" did not exist on "358ae3563dfae372191b2b3c3704f38e1ba086b6"
instance_comm.h 288 Bytes
Newer Older
Li Zhang's avatar
Li Zhang committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#pragma once

namespace fastertransformer {

class AbstractInstanceComm {
public:
    virtual ~AbstractInstanceComm() = default;

    virtual void barrier() = 0;

    virtual void setSharedObject(void*) = 0;

    virtual void* getSharedObject() = 0;
};

AllentDan's avatar
AllentDan committed
16
}  // namespace fastertransformer