@@ -21,18 +21,20 @@ import (
2121var (
2222 // Opened ports
2323 metricsPort = flag .Int ("metricsPort" , 2222 , "Port for prometheus metrics" )
24- grpcPort = flag .Int ("grpcPort" , 3117 , "Port to listen for grpc requests" )
24+ grpcPort = flag .Int ("grpcPort" , 2019 , "Port to listen for grpc requests" )
2525 clusterPort = flag .Int ("clusterPort" , 9999 , "Listening port for gossip protocol" )
26- clusterBoostrap = flag .String ("clusterBoostrap" , "" , "comma separated list of peers already ina cluster to join" )
26+ clusterBoostrap = flag .String ("clusterBootstrap" , "" , "comma separated list of peers already in a cluster to join" )
27+ dataset = flag .String ("datasetPath" , "../../../datasets/glass.csv" , "Dataset to train MLP with" )
28+ webPath = flag .String ("webPath" , "../../web/src/" , "Webpage source code that will be served to browser-based collaborators" )
29+ webPort = flag .Int ("webPort" , 8080 , "Port to serve webpage to broser based collaborators" )
2730)
2831
2932func main () {
3033 flag .Parse ()
3134
32- filename := "../../../datasets/glass.csv"
33- fileContent , err := ioutil .ReadFile (filename )
35+ fileContent , err := ioutil .ReadFile (* dataset )
3436 if err != nil {
35- logrus .Fatalf ("Cannot open %s. Error: %s" , filename , err .Error ())
37+ logrus .Fatalf ("Cannot open %s. Error: %s" , * dataset , err .Error ())
3638 }
3739
3840 // Patterns initialization
@@ -67,6 +69,8 @@ func main() {
6769 mlp .NewRandMLP )
6870
6971 // Configure extra pool settings
72+ pool .WebPort = * webPort
73+ pool .WebPath = * webPath
7074 pool .Delegate = mlp.DelegateImpl {}
7175 pool .KeepBest = false
7276 pool .NMigrate = pool .PopSize / 10
0 commit comments