a lot of small stuff

This commit is contained in:
2019-12-07 19:56:23 -08:00
parent 997d3a7618
commit 5abe7bb413
4 changed files with 35 additions and 6 deletions

17
main.c
View File

@@ -40,6 +40,7 @@ typedef enum{
FILTERER,
BATCHER,
LEARNER,
VISUALIZER,
DISPATCHER
} Role;
@@ -72,7 +73,10 @@ size_t number_of(Role what) {
- number_of(TOKENIZER)
- number_of(FILTERER)
- number_of(BATCHER)
- number_of(DISPATCHER);
- number_of(DISPATCHER)
- number_of(VISUALIZER);
case VISUALIZER:
return 1;
case DISPATCHER:
return 1;
}
@@ -320,7 +324,7 @@ void dispatcher() {
}
combo_weights(&wl, wls, lpr);
set_net_weights(frank, &wl);
// INFO_PRINTF("Frank: %f\n", eval_net(frank));
INFO_PRINTF("Frank: %f\n", eval_net(frank));
}
Py_DECREF(frank);
free_weightlist(&wl);
@@ -329,6 +333,12 @@ void dispatcher() {
free(round);
}
void visualizer() {
INFO_PRINTF("Starting visualizer %d\n", getpid());
serve();
}
int main (int argc, const char **argv) {
MPI_Init(NULL, NULL);
@@ -358,6 +368,9 @@ int main (int argc, const char **argv) {
case DISPATCHER:
dispatcher();
break;
case VISUALIZER:
visualizer();
break;
default:
INFO_PRINTLN("DYING HORRIBLY!");
}