Canyi Lu

54 papers A* 9Journal 43Unranked 2
YearRankTypeTitle / Venue / Authors
2023 J jnl
Signal Process.
Yaru Su, Zhenning Hong, Xiaohui Wu, Canyi Lu
2023 J jnl
Mach. Learn.
Shufei Zhang, Zhuang Qian, Kaizhu Huang, Rui Zhang, Jimin Xiao, Yuan He, Canyi Lu
2021 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Pan Zhou, Canyi Lu, Jiashi Feng, Zhouchen Lin, Shuicheng Yan
2021 J jnl
Mach. Learn.
Hao Kong, Canyi Lu, Zhouchen Lin
2021 A* conf
ICCV
Canyi Lu
2020 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Canyi Lu, Jiashi Feng, Yudong Chen, Wei Liu, Zhouchen Lin, Shuicheng Yan
2019 J jnl
J. Optim. Theory Appl.
Le Thi Khanh Hien, Cuong V. Nguyen, Huan Xu, Canyi Lu, Jiashi Feng
2019 J jnl
CoRR
Canyi Lu, Pan Zhou
2019 A* conf
CVPR
Canyi Lu, Xi Peng, Yunchao Wei
2019 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Canyi Lu, Jiashi Feng, Zhouchen Lin, Tao Mei, Shuicheng Yan
2018 J jnl
IEEE Trans. Pattern Anal. Mach. Intell.
Canyi Lu, Jiashi Feng, Shuicheng Yan, Zhouchen Lin
2018 J jnl
IEEE Trans. Neural Networks Learn. Syst.
Xi Peng, Canyi Lu, Zhang Yi, Huajin Tang
2018 A* conf
IJCAI
Canyi Lu, Jiashi Feng, Zhouchen Lin, Shuicheng Yan
2018 J jnl
CoRR
Canyi Lu, Jiashi Feng, Zhouchen Lin, Shuicheng Yan
2018 A* conf
AAAI
Canyi Lu, Jiashi Feng, Zhouchen Lin, Shuicheng Yan
2018 J jnl
Signal Process.
Canyi Lu, Huan Li, Zhouchen Lin
2018 J jnl
CoRR
Canyi Lu, Jiashi Feng, Zhouchen Lin, Tao Mei, Shuicheng Yan
2018 J jnl
IEEE Trans. Image Process.
Pan Zhou, Canyi Lu, Zhouchen Lin, Chao Zhang
2018 J jnl
CoRR
Canyi Lu, Jiashi Feng, Yudong Chen, Wei Liu, Zhouchen Lin, Shuicheng Yan
2018 J jnl
CoRR
Canyi Lu
2017 J jnl
IEEE Trans. Cybern.
Yunchao Wei, Yao Zhao, Canyi Lu, Shikui Wei, Luoqi Liu, Zhenfeng Zhu, Shuicheng Yan
2017 J jnl
CoRR
Canyi Lu, Jiashi Feng, Zhouchen Lin, Shuicheng Yan
2017 J jnl
CoRR
Canyi Lu, Jiashi Feng, Yudong Chen, Wei Liu, Zhouchen Lin, Shuicheng Yan
2016 J jnl
CoRR
Canyi Lu, Jiashi Feng, Shuicheng Yan, Zhouchen Lin
2016 J jnl
IEEE Trans. Image Process.
Canyi Lu, Shuicheng Yan, Zhouchen Lin
2016 A* conf
AAAI
Canyi Lu, Huan Li, Zhouchen Lin, Shuicheng Yan
2016 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Chunyan Xu, Canyi Lu, Xiaodan Liang, Junbin Gao, Wei Zheng, Tianjiang Wang, Shuicheng Yan
2016 J jnl
IEEE Trans. Image Process.
Canyi Lu, Jinhui Tang, Shuicheng Yan, Zhouchen Lin
2016 A* conf
CVPR
Canyi Lu, Jiashi Feng, Yudong Chen, Wei Liu, Zhouchen Lin, Shuicheng Yan
2015 J jnl
CoRR
Tam V. Nguyen, Canyi Lu, Jose Sepulveda, Shuicheng Yan
2015 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Tam V. Nguyen, Canyi Lu, Jose Sepulveda, Shuicheng Yan
2015 J jnl
CoRR
Xi Peng, Canyi Lu, Zhang Yi, Huajin Tang
2015 J jnl
CoRR
Canyi Lu, Shuicheng Yan, Zhouchen Lin
2015 J jnl
CoRR
Canyi Lu, Jiashi Feng, Zhouchen Lin, Shuicheng Yan
2015 J jnl
CoRR
Canyi Lu, Jinhui Tang, Min Lin, Liang Lin, Shuicheng Yan, Zhouchen Lin
2015 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Chunyan Xu, Canyi Lu, Junbin Gao, Wei Zheng, Tianjiang Wang, Shuicheng Yan
2015 J jnl
IEEE Trans. Circuits Syst. Video Technol.
Chunyan Xu, Canyi Lu, Junbin Gao, Tianjiang Wang, Shuicheng Yan
2015 J jnl
CoRR
Canyi Lu, Huan Li, Zhouchen Lin, Shuicheng Yan
2015 A* conf
AAAI
Canyi Lu, Changbo Zhu, Chunyan Xu, Shuicheng Yan, Zhouchen Lin
2015 conf
BIBM
Lin Zhu, Wei-Li Guo, De-Shuang Huang, Canyi Lu
2015 J jnl
CoRR
Canyi Lu, Jinhui Tang, Shuicheng Yan, Zhouchen Lin
2015 J jnl
CoRR
Canyi Lu, De-Shuang Huang
2015 J jnl
CoRR
Zhouchen Lin, Canyi Lu, Huan Li
2015 J jnl
CoRR
Weiran Wang, Canyi Lu
2015 J jnl
IEEE Trans. Image Process.
Canyi Lu, Zhouchen Lin, Shuicheng Yan
2014 conf
ECCV (2)
Hanjiang Lai, Yan Pan, Canyi Lu, Yong Tang, Shuicheng Yan
2014 A* conf
CVPR
Canyi Lu, Jinhui Tang, Shuicheng Yan, Zhouchen Lin
2014 J jnl
CoRR
Canyi Lu, Jinhui Tang, Shuicheng Yan, Zhouchen Lin
2014 J jnl
CoRR
Canyi Lu, Changbo Zhu, Chunyan Xu, Shuicheng Yan, Zhouchen Lin
2014 J jnl
Sci. China Inf. Sci.
Zhong-Qiu Zhao, Xindong Wu, Canyi Lu, Hervé Glotin, Jun Gao
2014 A* conf
AAAI
Canyi Lu, Yunchao Wei, Zhouchen Lin, Shuicheng Yan
2014 J jnl
CoRR
Canyi Lu, Yunchao Wei, Zhouchen Lin, Shuicheng Yan
2014 J jnl
CoRR
Jing Wang, Canyi Lu, Meng Wang, Pei-Pei Li, Shuicheng Yan, Xuegang Hu
2014 J jnl
IEEE Trans. Cybern.
Jing Wang, Canyi Lu, Meng Wang, Pei-Pei Li, Shuicheng Yan, Xuegang Hu
redb/utils/push_to_elastic.py
← Index redb/utils/push_to_elastic.py python
import json
import os
#from redb.settings import elasticsearch as es
from elasticsearch import Elasticsearch
from dataclasses import asdict
from dotenv import load_dotenv

class Utils():
    """
    Utility class for pushing

    """
    @staticmethod
    def push_to_elastic(sample_dict):
        """
        Pushes the sample_dict to elastic search
        """
        load_dotenv()
        ELASTIC_ENDPOINT = os.getenv("ELASTIC_HOST")
        ELASTIC_ENFORCE_SSL = os.getenv("ELASTIC_ENFORCE_SSL", False) == "True"
        ELASTIC_USER = os.getenv("ELASTIC_USER")
        ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
        ELASTIC_BINARIES_COLLECTION = os.getenv(
            "ELASTIC_BINARIES_COLLECTION", "redb_test"
        )
        es = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )

        try:
            dict_dump = json.dumps(sample_dict)
        except Exception as e:
            print(f"Error: {e}")
            return False
        elastic = es.index(index=ELASTIC_BINARIES_COLLECTION, body=dict_dump)
        return True
    
    def push_to_index(sample_dict, index_name):
        """
        Pushes the sample_dict to elastic search
        """
        load_dotenv()
        ELASTIC_ENDPOINT = os.getenv("ELASTIC_HOST")
        ELASTIC_ENFORCE_SSL = os.getenv("ELASTIC_ENFORCE_SSL", False) == "True"
        ELASTIC_USER = os.getenv("ELASTIC_USER")
        ELASTIC_PASSWORD = os.getenv("ELASTIC_PASSWORD")
        ELASTIC_BINARIES_COLLECTION = index_name
        
        es = Elasticsearch(
            ELASTIC_ENDPOINT,
            verify_certs=ELASTIC_ENFORCE_SSL,
            basic_auth=(ELASTIC_USER, ELASTIC_PASSWORD),
            maxsize=20,
            retry_on_timeout=True,
            timeout=30,
        )

        try:
            dict_dump = json.dumps(sample_dict)
        except Exception as e:
            print(f"Error: {e}")
            return False
        elastic = es.index(index=ELASTIC_BINARIES_COLLECTION, body=dict_dump)
        return True