Folgende Software wird für eine vollständige Installation von SharedMobility.ai-Komponenten benötigt:
- Postgres 9.6 oder 10
- Node.js 12
Um die Collector-Komponente auszuführen werden mindestens 2GB freier Speicher empfohlen. Pro Monat an Snapshots werden in etwa 250 MB (SeestadtFLOTTE) bzw. 2 GB (Citybike Wien) an Speicherplatz benötigt. Nicht eingerechnet ist hier der Verbrauch an Speicherplatz für die Datenbank selbst.
Für das Berechnen von Vorhersagemodellen mit TensorFlow.js empfiehlt sich die verwenden von virtuellen Maschinen. Diese können für eine begrenzte Zeit eine hohe Anzahl an vCPUs bereitstellen. Wenn die Berechnung pro Station ca. 20 Minuten benötigt, so kann man bei über 120 Stationen ansonsten eine sehr lange Wartezeit bis zu einem Ergebnis einplanen.
Alle Komponenten wurden nur unter MacOS und Debian bzw. Ubuntu Linux ausgeführt. Eine Unterstützung von Windows ist nicht getestet, aber auch nicht prinzipiell ausgeschlossen.