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