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)
TensorFlow (Python API) implementation of Neural Style

neural-style-tf This is a TensorFlow implementation of several techniques described in the papers: Image Style Transfer Using Convolutional Neural Net

Cameron 3.1k Jan 02, 2023
Codebase for the Summary Loop paper at ACL2020

Summary Loop This repository contains the code for ACL2020 paper: The Summary Loop: Learning to Write Abstractive Summaries Without Examples. Training

Canny Lab @ The University of California, Berkeley 44 Nov 04, 2022
[NeurIPS-2021] Mosaicking to Distill: Knowledge Distillation from Out-of-Domain Data

MosaicKD Code for NeurIPS-21 paper "Mosaicking to Distill: Knowledge Distillation from Out-of-Domain Data" 1. Motivation Natural images share common l

ZJU-VIPA 37 Nov 10, 2022
一套完整的微博舆情分析流程代码,包括微博爬虫、LDA主题分析和情感分析。

已经将项目的关键文件上传,包含微博爬虫、LDA主题分析和情感分析三个部分。 1.微博爬虫 实现微博评论爬取和微博用户信息爬取,一天大概十万条。 2.LDA主题分析 实现文档主题抽取,包括数据清洗及分词、主题数的确定(主题一致性和困惑度)和最优主题模型的选择(暴力搜索)。 3.情感分析 实现评论文本的

182 Jan 02, 2023
MetaTTE: a Meta-Learning Based Travel Time Estimation Model for Multi-city Scenarios

MetaTTE: a Meta-Learning Based Travel Time Estimation Model for Multi-city Scenarios This is the official TensorFlow implementation of MetaTTE in the

morningstarwang 4 Dec 14, 2022
Project repo for the paper SILT: Self-supervised Lighting Transfer Using Implicit Image Decomposition

SILT: Self-supervised Lighting Transfer Using Implicit Image Decomposition (BMVC 2021) Project repo for the paper SILT: Self-supervised Lighting Trans

6 Dec 04, 2022
StyleGAN - Official TensorFlow Implementation

StyleGAN — Official TensorFlow Implementation Picture: These people are not real – they were produced by our generator that allows control over differ

NVIDIA Research Projects 13.1k Jan 09, 2023
Keras Model Implementation Walkthrough

Keras Model Implementation Walkthrough

Luke Wood 17 Sep 27, 2022
Detecting Human-Object Interactions with Object-Guided Cross-Modal Calibrated Semantics

[AAAI2022] Detecting Human-Object Interactions with Object-Guided Cross-Modal Calibrated Semantics Overall pipeline of OCN. Paper Link: [arXiv] [AAAI

13 Nov 21, 2022
Towards Multi-Camera 3D Human Pose Estimation in Wild Environment

PanopticStudio Toolbox This repository has a toolbox to download, process, and visualize the Panoptic Studio (Panoptic) data. Note: Sep-21-2020: Curre

335 Jan 09, 2023
Sky Computing: Accelerating Geo-distributed Computing in Federated Learning

Sky Computing Introduction Sky Computing is a load-balanced framework for federated learning model parallelism. It adaptively allocate model layers to

HPC-AI Tech 72 Dec 27, 2022
Luminaire is a python package that provides ML driven solutions for monitoring time series data.

A hands-off Anomaly Detection Library Table of contents What is Luminaire Quick Start Time Series Outlier Detection Workflow Anomaly Detection for Hig

Zillow 670 Jan 02, 2023
We propose a new method for effective shadow removal by regarding it as an exposure fusion problem.

Auto-exposure fusion for single-image shadow removal We propose a new method for effective shadow removal by regarding it as an exposure fusion proble

Qing Guo 146 Dec 31, 2022
DCA - Official Python implementation of Delaunay Component Analysis algorithm

Delaunay Component Analysis (DCA) Official Python implementation of the Delaunay

Petra Poklukar 9 Sep 06, 2022
AI创造营 :Metaverse启动机之重构现世,结合PaddlePaddle 和 Wechaty 创造自己的聊天机器人

paddle-wechaty-Zodiac AI创造营 :Metaverse启动机之重构现世,结合PaddlePaddle 和 Wechaty 创造自己的聊天机器人 12星座若穿越科幻剧,会拥有什么超能力呢?快来迎接你的专属超能力吧! 现在很多年轻人都喜欢看科幻剧,像是复仇者系列,里面有很多英雄、超

105 Dec 22, 2022
FCOSR: A Simple Anchor-free Rotated Detector for Aerial Object Detection

FCOSR: A Simple Anchor-free Rotated Detector for Aerial Object Detection FCOSR: A Simple Anchor-free Rotated Detector for Aerial Object Detection arXi

59 Nov 29, 2022
Implementation of paper "Decision-based Black-box Attack Against Vision Transformers via Patch-wise Adversarial Removal"

Patch-wise Adversarial Removal Implementation of paper "Decision-based Black-box Attack Against Vision Transformers via Patch-wise Adversarial Removal

4 Oct 12, 2022
StarGAN v2-Tensorflow - Simple Tensorflow implementation of StarGAN v2

Official Tensorflow implementation Open ! - Clova AI StarGAN v2 — Un-official TensorFlow Implementation [Paper] [Pytorch] : Diverse Image Synthesis f

Junho Kim 110 Jul 02, 2022
GPU-accelerated Image Processing library using OpenCL

pyclesperanto pyclesperanto is a python package for clEsperanto - a multi-language framework for GPU-accelerated image processing. clEsperanto uses Op

17 Dec 25, 2022
Official PyTorch implementation of "Synthesis of Screentone Patterns of Manga Characters"

Manga Character Screentone Synthesis Official PyTorch implementation of "Synthesis of Screentone Patterns of Manga Characters" presented in IEEE ISM 2

Tsubota 2 Nov 20, 2021