commit b9e8d8eb59ef4775704925bad033e8852da74464
parent 94b8798490bea31d89279c310c69ff3ea24d9c18
Author: David Freifeld <freifeld.david@gmail.com>
Date: Sun, 5 Jul 2020 10:49:17 -0700
Remove extra function
Diffstat:
| M | mr_bpnn.cpp | | | 52 | +++++++++++++++++----------------------------------- |
1 file changed, 17 insertions(+), 35 deletions(-)
diff --git a/mr_bpnn.cpp b/mr_bpnn.cpp
@@ -12,43 +12,25 @@ public:
void start_array(char* data, int m, int length, char* ip, int r);
};
-struct pair* mymap (struct pair* input_pair)
-{
- char* path = new char[100];
- printf("%p %p (from %p)\n", input_pair->key, input_pair->value, input_pair);
- printf("%s %p (from %p)\n", (char*)input_pair->key, input_pair->value, input_pair);
- //strcpy(path, (char*)input_pair->key);
- //strcat(path, "_shuf");
- //int linecount = prep_file((char*)input_pair.key, path);
- // Network* net = setup();
- // net->train(epochs);
- struct pair* output = new struct pair;
- //char* key = new char[100];
- //strcpy(key, path);
- output[0].key = 0x0;
- output[0].value = 0x0;
- return output;
-}
-
NetworkArray::NetworkArray(char* configuration, std::function<Network*(void)> setup, int epochs)
{
- // map = [setup, epochs](struct pair* input_pair) -> struct pair*
- // {
- // char* path = new char[100];
- // printf("%p %p (from %p)\n", input_pair->key, input_pair->value, input_pair);
- // printf("%s %p (from %p)\n", (char*)input_pair->key, input_pair->value, input_pair);
- // strcpy(path, (char*)input_pair->key);
- // //strcat(path, "_shuf");
- // //int linecount = prep_file((char*)input_pair.key, path);
- // // Network* net = setup();
- // // net->train(epochs);
- // struct pair* output = new struct pair;
- // //char* key = new char[100];
- // //strcpy(key, path);
- // output[0].key = 0x0;
- // output[0].value = 0x0;
- // return output;
- // };
+ map = [setup, epochs](struct pair* input_pair) -> struct pair*
+ {
+ char* path = new char[100];
+ printf("%p %p (from %p)\n", input_pair->key, input_pair->value, input_pair);
+ printf("%s %p (from %p)\n", (char*)input_pair->key, input_pair->value, input_pair);
+ strcpy(path, (char*)input_pair->key);
+ //strcat(path, "_shuf");
+ //int linecount = prep_file((char*)input_pair.key, path);
+ // Network* net = setup();
+ // net->train(epochs);
+ struct pair* output = new struct pair;
+ //char* key = new char[100];
+ //strcpy(key, path);
+ output[0].key = 0x0;
+ output[0].value = 0x0;
+ return output;
+ };
reduce = [](struct pair* input_pairs) -> struct pair*
{
struct pair* output = new struct pair[6];