Skip to content

282560/Text2Image-cs

Repository files navigation

Text2Image - Python + JavaScript (HTML, CSS)

Repozytorium zawierające projekt kliencki, czyli ten człon pracy magisterskiej, który odpowiada za obsługę żądań klienta.

Instalacja pakietów

Jeżeli nie ma się zainstalowanych pakietów takich jak:

  • body-parser (^1.19.0)
  • child_process (^1.0.2)
  • ejs (^3.1.5)
  • express (^4.17.1)
  • fs (^0.0.1-security)

To należy w katalogu głównym projektu (tam gdzie znajduje się plik server.js) wpisac komendę:

npm install

Spowoduje to doinstalowanie niezbędnych bibliotek.

Instrukcja

Na początku należy przejść do folderu głównego projektu (tam gdzie znajduje się plik server.js), a następnie do sekcji pisanej w języku Python (tam gdzie znajduje się plik runtime.py). Wówczas wystarczy użyć:

python runtime.py --CUDACARD={numer karty}

gdzie:

  • numer karty – numer GPU, z którego będzie korzystał skrypt (możliwe opcje to 0, 1 lub 2).

Spowoduje to uruchomienie głównego skryptu obsługującego pliki oraz sieć GAN.

Kolejnym krokiem jest uruchomienie serwera dla klienta. Wykonuje się to z katalogu głównego projektu (tam gdzie znajduje się plik server.js) za pomocą:

node server.js

Uwaga! Należy to zrobić w odrębnych Wierszach poleceń, bo oba skrypty działają tak długo, aż nie zostaną przerwane przez Administratora, a jednocześnie oba są wymagane do funkcjonowania serwisu.

Na końcu już można wejść pod adres lokalny 127.0.0.1:3000 po to by korzystać z usługi.

Puste pliki

W niektórych katalogach znajdują się puste pliki (init). Służą one jedynie zachowaniu struktury plików w repozytorium GitHub.

Uwaga! Po pobraniu repozytorium zalecane jest usunięcie tych plików.

Informacje

Autor: Cezary Pietruszyński

Promotor: dr Marek Grochowski

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published