WEB PLATFORM FOR RESEARCHERS TO HELP THEM MAKE A NEURAL NETWORK USING A PAINLESS VISUAL CONSTRUCTOR AND THEN UPLOAD A DATASET TO GET A TRAINED MODEL
-
Add DB parameters to .env
-
gw build -x test
-
java -jar nnbuilder/build/libs/nnbuilder-0.0.1-SNAPSHOT.jar
- Install JDK 17, Gradle, Node, Docker; alias
./gradlew
togw
- Clone the repository
- Write a
.env
config file (or copy from.dev.env
example) - Run
gw idea assemble
to prepare the Intellij project and build intermediate files - Run
gw dockerComposeUp
to enable proxy - Open
nnbuilder.ipr
file in Intellij (on macOS runopen *.ipr
)
brew install postgres
installing postgresqlpg_ctl -D /usr/local/var/postgres start
start a databasepsql postgres
go inside databasepostgres=# create database nnbuilder;
make a databasepostgres=# create user nnbuilder with encrypted password 'nnbuilder';
set a passwordpostgres=# grant all privileges on database nnbuilder to nnbuilder;
grant all privileges- Then go to IDEA and tab on
database
->+
and add new database with created password and username
- install postgresql
sudo -u postgres psql
start postgresqlpostgres=# create database nnbuilder;
make a databasepostgres=# create user nnbuilder with encrypted password 'nnbuilder';
set a passwordpostgres=# grant all privileges on database nnbuilder to nnbuilder;
grant all privileges- Then go to IDEA and tab on
database
->+
and add new database with created password and username
gw build
performs a full buildgw nnbuild-api:assemble
re-generates grpc code from protobuf definitionsgw spotlessApply
applies code style fixesgw dockerComposeDown
to disable proxy