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)
Hand tracking demo for DIY Smart Glasses with a remote computer doing the work

CameraStream This is a demonstration that streams the image from smartglasses to a pc, does the hand recognition on the remote pc and streams the proc

Teemu Laurila 20 Oct 13, 2022
TLDR: Twin Learning for Dimensionality Reduction

TLDR (Twin Learning for Dimensionality Reduction) is an unsupervised dimensionality reduction method that combines neighborhood embedding learning with the simplicity and effectiveness of recent self

NAVER 105 Dec 28, 2022
Official PyTorch implementation of "Physics-aware Difference Graph Networks for Sparsely-Observed Dynamics".

Physics-aware Difference Graph Networks for Sparsely-Observed Dynamics This repository is the official PyTorch implementation of "Physics-aware Differ

USC-Melady 46 Nov 20, 2022
PyJokes - Joking around with Python library pyjokes

Hi, it's Muhaimin again 👋 This is something unorthodox but cool. Don't forget t

Muhaimin A. Salay Kanton 1 Feb 02, 2022
Multi-Agent Reinforcement Learning (MARL) method to learn scalable control polices for multi-agent target tracking.

scalableMARL Scalable Reinforcement Learning Policies for Multi-Agent Control CD. Hsu, H. Jeong, GJ. Pappas, P. Chaudhari. "Scalable Reinforcement Lea

Christopher Hsu 17 Nov 17, 2022
통일된 DataScience 폴더 구조 제공 및 가상환경 작업의 부담감 해소

Lucas coded by linux shell 목차 Mac버전 CookieCutter (autoenv) 1.How to Install autoenv 2.폴더 진입 시, activate 구현하기 3.폴더 탈출 시, deactivate 구현하기 4.Alias 설정하기 5

ello 3 Feb 21, 2022
Pyramid Pooling Transformer for Scene Understanding

Pyramid Pooling Transformer for Scene Understanding Requirements: torch 1.6+ torchvision 0.7.0 timm==0.3.2 Validated on torch 1.6.0, torchvision 0.7.0

Yu-Huan Wu 119 Dec 29, 2022
Learning hierarchical attention for weakly-supervised chest X-ray abnormality localization and diagnosis

Hierarchical Attention Mining (HAM) for weakly-supervised abnormality localization This is the official PyTorch implementation for the HAM method. Pap

Xi Ouyang 22 Jan 02, 2023
This repo will contain code to reproduce and build upon understanding transfer learning

What is being transferred in transfer learning? This repo contains the code for the following paper: Behnam Neyshabur*, Hanie Sedghi*, Chiyuan Zhang*.

4 Jun 16, 2021
TensorFlow Tutorial and Examples for Beginners (support TF v1 & v2)

TensorFlow Examples This tutorial was designed for easily diving into TensorFlow, through examples. For readability, it includes both notebooks and so

Aymeric Damien 42.5k Jan 08, 2023
ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction

ViSER: Video-Specific Surface Embeddings for Articulated 3D Shape Reconstruction. NeurIPS 2021.

Gengshan Yang 59 Nov 25, 2022
The 1st Place Solution of the Facebook AI Image Similarity Challenge (ISC21) : Descriptor Track.

ISC21-Descriptor-Track-1st The 1st Place Solution of the Facebook AI Image Similarity Challenge (ISC21) : Descriptor Track. You can check our solution

lyakaap 75 Jan 08, 2023
A pytorch implementation of Detectron. Both training from scratch and inferring directly from pretrained Detectron weights are available.

Use this instead: https://github.com/facebookresearch/maskrcnn-benchmark A Pytorch Implementation of Detectron Example output of e2e_mask_rcnn-R-101-F

Roy 2.8k Dec 29, 2022
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
YOLOV4运行在嵌入式设备上

在嵌入式设备上实现YOLO V4 tiny 在嵌入式设备上实现YOLO V4 tiny 目录结构 目录结构 |-- YOLO V4 tiny |-- .gitignore |-- LICENSE |-- README.md |-- test.txt |-- t

Liu-Wei 6 Sep 09, 2021
My usage of Real-ESRGAN to upscale anime, some test and results in the test_img folder

anime upscaler My usage of Real-ESRGAN to upscale anime, I hope to use this on a proper GPU cuz doing this on CPU is completely shit 😂 , I even tried

Shangar Muhunthan 29 Jan 07, 2023
Multi-Task Pre-Training for Plug-and-Play Task-Oriented Dialogue System

Multi-Task Pre-Training for Plug-and-Play Task-Oriented Dialogue System Authors: Yixuan Su, Lei Shu, Elman Mansimov, Arshit Gupta, Deng Cai, Yi-An Lai

Amazon Web Services - Labs 123 Dec 23, 2022
GAN-generated image detection based on CNNs

GAN-image-detection This repository contains a GAN-generated image detector developed to distinguish real images from synthetic ones. The detector is

Image and Sound Processing Lab 17 Dec 15, 2022
Ensembling Off-the-shelf Models for GAN Training

Data-Efficient GANs with DiffAugment project | paper | datasets | video | slides Generated using only 100 images of Obama, grumpy cats, pandas, the Br

MIT HAN Lab 1.2k Dec 26, 2022
DiSECt: Differentiable Simulator for Robotic Cutting

DiSECt: Differentiable Simulator for Robotic Cutting Website | Paper | Dataset | Video | Blog post DiSECt is a simulator for the cutting of deformable

NVIDIA Research Projects 73 Oct 29, 2022