File: redis_store_handler_op.cc

package info (click to toggle)
pytorch 1.13.1%2Bdfsg-4
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 139,252 kB
  • sloc: cpp: 1,100,274; python: 706,454; ansic: 83,052; asm: 7,618; java: 3,273; sh: 2,841; javascript: 612; makefile: 323; xml: 269; ruby: 185; yacc: 144; objc: 68; lex: 44
file content (22 lines) | stat: -rw-r--r-- 628 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "redis_store_handler_op.h"

namespace caffe2 {

REGISTER_CPU_OPERATOR(
    RedisStoreHandlerCreate,
    RedisStoreHandlerCreateOp<CPUContext>);

OPERATOR_SCHEMA(RedisStoreHandlerCreate)
    .NumInputs(0)
    .NumOutputs(1)
    .SetDoc(R"DOC(
Creates a unique_ptr<StoreHandler> that uses a Redis server as backing store.
)DOC")
    .Arg("host", "host name of Redis server")
    .Arg("port", "port number of Redis server")
    .Arg("prefix", "keys used by this instance are prefixed with this string")
    .Output(0, "handler", "unique_ptr<StoreHandler>");

NO_GRADIENT(RedisStoreHandlerCreateOp);

} // namespace caffe2