pachi_py/pachi/dcnn.h (19 lines of code) (raw):
#ifndef PACHI_DCNN_H
#define PACHI_DCNN_H
#ifdef __cplusplus
extern "C" {
#endif
#ifdef DCNN
void dcnn_get_moves(struct board *b, enum stone color, float result[]);
bool using_dcnn(struct board *b);
void dcnn_quiet_caffe(int argc, char *argv[]);
void dcnn_init();
#else
#define using_dcnn(b) 0
#define dcnn_quiet_caffe(argc, argv)
#define dcnn_init()
#endif
#ifdef __cplusplus
}
#endif
#endif /* PACHI_DCNN_H */