MCPcopy Create free account
hub / github.com/dmlc/dmlc-core / main

Function main

example/parameter.cc:39–63  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37
38
39int main(int argc, char *argv[]) {
40 if (argc == 1) {
41 printf("Usage: [key=value] ...\n");
42 return 0;
43 }
44
45 MyParam param;
46 std::map<std::string, std::string> kwargs;
47 for (int i = 0; i < argc; ++i) {
48 char name[256], val[256];
49 if (sscanf(argv[i], "%[^=]=%[^\n]", name, val) == 2) {
50 kwargs[name] = val;
51 }
52 }
53 printf("Docstring\n---------\n%s", MyParam::__DOC__().c_str());
54
55 printf("start to set parameters ...\n");
56 param.Init(kwargs);
57 printf("-----\n");
58 printf("param.num_hidden=%d\n", param.num_hidden);
59 printf("param.learning_rate=%f\n", param.learning_rate);
60 printf("param.name=%s\n", param.name.c_str());
61 printf("param.activation=%d\n", param.activation);
62 return 0;
63}
64

Callers

nothing calls this directly

Calls 1

InitMethod · 0.45

Tested by

no test coverage detected