summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md57
1 files changed, 33 insertions, 24 deletions
diff --git a/README.md b/README.md
index c1db0f32..ed692e40 100644
--- a/README.md
+++ b/README.md
@@ -2,35 +2,44 @@
FaceQuery.me, mozilla, nytimes
-# megapixels dev
+## Installation
-## installation
+- miniconda / python3.6
+- mysql
+- nvm, node
```
-pip install urllib3
-pip install bs4
-pip install http
+conda install pytorch torchvision -c pytorch
+conda install faiss-cpu -c pytorch
+pip install numpy Pillow
+pip install dlib
+pip install requests simplejson click pdfminer.six
+pip install urllib3 flask flask_sqlalchemy mysql-connector
+pip install pymediainfo tqdm opencv-python imutils
+pip install scikit-image python-dotenv imagehash scikit-learn colorlog
+
+sudo apt-get install libmysqlclient-dev
+
+mkdir -p /data_store_hdd/apps/megapixels/faiss/indexes
+mkdir -p /data_store_hdd/apps/megapixels/faiss/metadata
+```
+
+### MySQL note
+
+You may need to set the database charset to `utf8mb4` in order to import the CSVs:
+
+```
+ALTER DATABASE megapixels CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
```
-## ascii
+## Building the site
```
-xxxxdddd5xxdddd5555vvvv~xxxxdddd55vvvv7777~~~~xxxxdddddd5555vvvv7777
-xxxxdddd5xxdddd55v~xxxxddddddddd55vvvv7777~~~~xxxxdddd5555v5vvvv7777
-xxxxdddd555vvvv77~~xxxxdddddddd55vvvv77777~~~xxxxddd55555v5vvvv77777
-aaaaxddd5555vvvv77xxxxddddddddd55vvvvv77777~~xxxxddd55555v5vvvvddddd
-aaaaayyMMMMMqqqqddeeeexxxxxxdddd55vvvv77777~~xxaayyyyMMMMMqMqqqvdddd
-aaaaayyMMMMMqqqqqddeeeaaaaaayyyyMMqqqqqddddeeaaaayyyyMMMMMqMqqqqdddd
-ccccaDD%%%%%##qqqddeeaaaaaayyyyMMqqqqddddeeeeaaaayyyyMMMMMqMqqqq@@@@
-ccccc%%%###qqqd#@@eeeaaaaaayyyyMMqqqqddddeeeeacccDDDD%%%%%#%###q@@@@
-cccx%%%%###i##@#@eeeeaccccccDyyyM%##qddd@@eeeeccccDDyMMMMqMqqqq@@@@@
-llcccDDDD%%%%###@eeeecccccccDDDD%%####@@@@eeeecccDDD%%%%#%###q@&&&&&
-lllllSDDD%%%%###@llllcccccccDDDD%%####@@@@eeeecclSSD%%%%#%####@&&&&&
-llllSSSSQQ%%%##&&&lllllcclllSDDD%%####@@@@eellcllSSD%%%%#%####&&&&&&
-aallSSSSQQQQQ%%&&&llllllllllSSSD%Q%%##@@&&llllllllSSQQQQ%Q%%%#&&rrrr
-aaaaiiiiVVQQQ%%drrrrrrrrllllSSSSQQ%%%%&&&&llllllllSSSQQQQ%Q%%%%&rrrr
-aaaaiiiiVVVVVdddrrrrrrrraaaaiSSSQVdd%%&&rrrrrraaaaiiSQQQQ%Q%%%%rrrrr
-xxxxdddd55VVVddv7777~~~~aaaaiiiiVVddddrrrrrrrraaaaiiiiVVVVdVdddd7777
-xxxxdddd5555vvvv7777~~~~xxxxdiiiV555vvvv7777~~~~xxxxdddd5555vvvv7777
+npm install
+npm run build
+cd megapixels
+python cli_faiss.py sync_metadata
+python cli_faiss.py build_faiss
+python cli_faiss.py build_db
+python cli_flask.py run
```
->>>>>>> 0dc3e40434c23e4d48119465f39b03bf35fb56bd