iris - Open Source Photos Platform Powered by PyTorch

Overview
Comments
  • 404 error on frontend

    404 error on frontend

    in brouser:

    graphql:1 Failed to load resource: the server responded with a status of 404 (Not Found)

    in console:

    frontend | 2021/11/05 09:51:37 [error] 36#36: *11 open() "/usr/share/nginx/html/graphql" failed (2: No such file or directory), client: 172.21.0.1, server: localhost, request: "POST /graphql HTTP/1.1", host: "localhost:5000", referrer: "http://localhost:5000/explore"

    WAIDW?

    frontend 
    opened by Nehc 5
  • [frontend] Show maps with pins for each place on `/explore/places`

    [frontend] Show maps with pins for each place on `/explore/places`

    • [ ] Use open street maps to show pins on each lat, long in /explore/place entities list
    • [ ] Should be a static image and should not be interactive map
    opened by prabhuomkar 1
  • [frontend] Upload Button and Explore Section List

    [frontend] Upload Button and Explore Section List

    • [x] Add upload button in Header
    • [x] Add Image Lists
    • [x] Make sure for places images have border-radius: 50% and for rest its border-radius: 4 or 8px
    opened by prabhuomkar 1
  • [frontend] Theming using `@rmwc/theme`

    [frontend] Theming using `@rmwc/theme`

    • [x] Install @rmwc/theme
    • [x] Delete unwanted custom tags which are used only due to colors
    • [x] Use <ThemeProvider /> by @rmwc and set colors via that as props
    opened by prabhuomkar 1
  • [frontend] Explore section template design

    [frontend] Explore section template design

    • [x] Add 3 single rows with SEE ALL button on top
    • [x] Name 3 rows with titles as:
      • [x] People
      • [x] Places
      • [x] Things
    • [x] Each section then will have its own page as:
      • [x] /explore/people
      • [x] /explore/places
      • [x] /explore/things
    opened by prabhuomkar 1
  • [api] Configure GitHub Action

    [api] Configure GitHub Action

    • [x] Added GitHub Action workflow for api folder
    • [x] Following tasks should be included on every PR and master:
      • [x] make lint check
      • [x] make generate check
      • [x] make build check
    opened by prabhuomkar 1
  • [frontend] Configure GitHub Action

    [frontend] Configure GitHub Action

    • [x] Added GitHub Action workflow for frontend folder
    • [x] Following tasks should be included on every PR and master:
      • [x] npm run build check
      • [x] npm run lint check
      • [x] npm test check
    opened by prabhuomkar 1
  • [worker] Using TorchScript Modules for Things Classification

    [worker] Using TorchScript Modules for Things Classification

    • Show examples for converting two SOTA models into TorchScript modules
    • Should return class names directly as result by making use of imagenet classes list
    opened by prabhuomkar 0
  • [api/worker] Invoking Worker Pipeline Components based on Environment Config

    [api/worker] Invoking Worker Pipeline Components based on Environment Config

    • Add environment variables for disabling invoking of worker pipeline components People, Places, Things
    • This should also disable similar entities from showing on UI (even if there is data generated for the same, but don't delete existing data)
    • This actions should go via queue and should be used for invoking those respective components
    opened by prabhuomkar 0
  • Github Actions for publishing Docker images to Docker Hub

    Github Actions for publishing Docker images to Docker Hub

    Docker Images should be built using 2 step process to reduce the image size:

    • [x] API - https://github.com/prabhuomkar/iris/commit/111ebc8fd51ac1eaf0d63f6a700e6d09c99c48f3
    • [x] Worker - #111

    Docker Images will be named as follows:

    • Frontend: prabhuomkar/iris-frontend:<tag>
    • GraphQL: prabhuomkar/iris-graphql:<tag>
    • Worker: prabhuomkar/iris-worker:<tag>
    • ML: prabhuomkar/iris-ml:<tag>
    opened by prabhuomkar 0
Releases(v2021.12.31)
  • v2021.12.31(Jan 1, 2022)

    What's Changed

    • Added environment variables in docker-compose.yaml by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/65
    • Added Queries and Mutations for Favourites by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/67
    • Added mutation for updating mediaItem description by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/69
    • Added image description and fixed image preview for People by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/75
    • Added Queriea and Mutations for Albums by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/72
    • Added starring/unstarring photo feature and added /favourites page by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/78
    • Refactored GraphQL API and broke down Schema Files by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/79
    • Update to imports and some minor changes done by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/82
    • #70 : Queries and Mutation for Delete by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/81
    • #77: Added On This Day Query by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/80
    • Added move to trash and restore feature by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/86
    • #83: Added albumID as a arg while uploading by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/87
    • Added albums and item count to /albums by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/89
    • Handle complex operations which comes with Deleting MediaItem by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/91
    • #90: Added mutation for adding or removing mediaItems from the album by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/92
    • #96: Return album ID in createAlbum mutation by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/97
    • #85: Added Create Album Feature by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/95
    • Added remove photos from album feature by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/98
    • Added missing people entity association for displayMediaItem by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/99
    • fixed add/remove album issue by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/100

    Full Changelog: https://github.com/prabhuomkar/iris/compare/v2021.11.01...v2021.12.31

    Source code(tar.gz)
    Source code(zip)
  • v2021.11.01(Nov 4, 2021)

    What's Changed

    • done issue #4 and issue #8 by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/9
    • Added seaweedfs client with file upload and basic info stored by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/11
    • Entity Queries, Docs and Architecture Diagram by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/17
    • Added pub/sub messaging between API and ML service by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/20
    • issue#10 explore section and upload button list by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/12
    • Metadata extraction from image files by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/22
    • LatLong calculation from Image metadata by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/23
    • Generate Places Entities using Image Metadata by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/26
    • Queue manual ack of messages by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/30
    • added image upload functionality by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/27
    • basic home section with dates and images issue#15 by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/31
    • Issue#15 by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/33
    • Fixed creationTime calc, worker metadata, UI. Fixes sorting by creationTime by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/35
    • Backend fixes for queries and showing entity info per mediaItem by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/36
    • Finished with Entity Things by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/38
    • some ui fixes done by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/39
    • Issue 41 by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/43
    • Search Queries and Worker Fixes by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/44
    • Finishing touches for ML Handlers by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/49
    • Entity people component and some refactoring by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/50
    • Added Update Entity Query and People Entity Component Finishes by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/51
    • Added explore people, edit people and some ui changes done by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/52
    • Some optimization work for worker and ml logging linter fix by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/53
    • Added photos sorting logic by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/54
    • Did some concurrency level optimizations in worker by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/55
    • minor changes done by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/56
    • Minor changes done by @akshaypithadiya in https://github.com/prabhuomkar/iris/pull/57
    • Release Fixes by @prabhuomkar in https://github.com/prabhuomkar/iris/pull/58

    New Contributors

    • @akshaypithadiya made their first contribution in https://github.com/prabhuomkar/iris/pull/9
    • @prabhuomkar made their first contribution in https://github.com/prabhuomkar/iris/pull/11

    Full Changelog: https://github.com/prabhuomkar/iris/commits/v2021.11.01

    Source code(tar.gz)
    Source code(zip)
Cross-Modal Contrastive Learning for Text-to-Image Generation

Cross-Modal Contrastive Learning for Text-to-Image Generation This repository hosts the open source JAX implementation of XMC-GAN. Setup instructions

Google Research 94 Nov 12, 2022
Generate Contextual Directory Wordlist For Target Org

PathPermutor Generate Contextual Directory Wordlist For Target Org This script generates contextual wordlist for any target org based on the set of UR

8 Jun 23, 2021
Machine Learning Framework for Operating Systems - Brings ML to Linux kernel

KML: A Machine Learning Framework for Operating Systems & Storage Systems Storage systems and their OS components are designed to accommodate a wide v

File systems and Storage Lab (FSL) 186 Nov 24, 2022
Sign Language Transformers (CVPR'20)

Sign Language Transformers (CVPR'20) This repo contains the training and evaluation code for the paper Sign Language Transformers: Sign Language Trans

Necati Cihan Camgoz 164 Dec 30, 2022
[ICCV 2021] Official Pytorch implementation for Discriminative Region-based Multi-Label Zero-Shot Learning SOTA results on NUS-WIDE and OpenImages

Discriminative Region-based Multi-Label Zero-Shot Learning (ICCV 2021) [arXiv][Project page coming soon] Sanath Narayan*, Akshita Gupta*, Salman Kh

Akshita Gupta 54 Nov 21, 2022
We envision models that are pre-trained on a vast range of domain-relevant tasks to become key for molecule property prediction

We envision models that are pre-trained on a vast range of domain-relevant tasks to become key for molecule property prediction. This repository aims to give easy access to state-of-the-art pre-train

GMUM 90 Jan 08, 2023
PyTorch implementation of the Crafting Better Contrastive Views for Siamese Representation Learning

Crafting Better Contrastive Views for Siamese Representation Learning This is the official PyTorch implementation of the ContrastiveCrop paper: @artic

249 Dec 28, 2022
Txt2Xml tool will help you convert from txt COCO format to VOC xml format in Object Detection Problem.

TXT 2 XML All codes assume running from root directory. Please update the sys path at the beginning of the codes before running. Over View Txt2Xml too

Nguyễn Trường Lâu 4 Nov 24, 2022
Datasets for new state-of-the-art challenge in disentanglement learning

High resolution disentanglement datasets This repository contains the Falcor3D and Isaac3D datasets, which present a state-of-the-art challenge for co

NVIDIA Research Projects 37 May 26, 2022
optimization routines for hyperparameter tuning

Hyperopt: Distributed Hyperparameter Optimization Hyperopt is a Python library for serial and parallel optimization over awkward search spaces, which

Marc Claesen 398 Nov 09, 2022
Code reproduce for paper "Vehicle Re-identification with Viewpoint-aware Metric Learning"

VANET Code reproduce for paper "Vehicle Re-identification with Viewpoint-aware Metric Learning" Introduction This is the implementation of article VAN

EMDATA-AILAB 23 Dec 26, 2022
[UNMAINTAINED] Automated machine learning for analytics & production

auto_ml Automated machine learning for production and analytics Installation pip install auto_ml Getting started from auto_ml import Predictor from au

Preston Parry 1.6k Jan 02, 2023
Code for our paper "Graph Pre-training for AMR Parsing and Generation" in ACL2022

AMRBART An implementation for ACL2022 paper "Graph Pre-training for AMR Parsing and Generation". You may find our paper here (Arxiv). Requirements pyt

xfbai 60 Jan 03, 2023
Light-Head R-CNN

Light-head R-CNN Introduction We release code for Light-Head R-CNN. This is my best practice for my research. This repo is organized as follows: light

jemmy li 835 Dec 06, 2022
Pytorch implementation of the AAAI 2022 paper "Cross-Domain Empirical Risk Minimization for Unbiased Long-tailed Classification"

[AAAI22] Cross-Domain Empirical Risk Minimization for Unbiased Long-tailed Classification We point out the overlooked unbiasedness in long-tailed clas

PatatiPatata 28 Oct 18, 2022
Unsupervised Representation Learning via Neural Activation Coding

Neural Activation Coding This repository contains the code for the paper "Unsupervised Representation Learning via Neural Activation Coding" published

yookoon park 5 May 26, 2022
Metrics to evaluate quality and efficacy of synthetic datasets.

An Open Source Project from the Data to AI Lab, at MIT Metrics for Synthetic Data Generation Projects Website: https://sdv.dev Documentation: https://

The Synthetic Data Vault Project 129 Jan 03, 2023
Deploy pytorch classification model using Flask and Streamlit

Deploy pytorch classification model using Flask and Streamlit

Ben Seo 1 Nov 17, 2021
Projects of Andfun Yangon

AndFunYangon Projects of Andfun Yangon First Commit We can use gsearch.py to sea

Htin Aung Lu 1 Dec 28, 2021
Code and models for ICCV2021 paper "Robust Object Detection via Instance-Level Temporal Cycle Confusion".

Robust Object Detection via Instance-Level Temporal Cycle Confusion This repo contains the implementation of the ICCV 2021 paper, Robust Object Detect

Xin Wang 69 Oct 13, 2022