[go: nahoru, domu]

Skip to content
View yli150's full-sized avatar
  • Intel
  • ShangHai, China
Block or Report

Block or report yli150

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yli150/README.md

VictorLi

Summary

  • Victor victor.y.li@intel.com is a software architecture of NPU in Intel.
  • Victor got his master degree in EE from ZheJiang University, and joined Intel Flex at 2011. Victor started his career from graphics driver and C-for-media runtime development on Intel's GPU.
  • From 2018 Q4, Victor has been working for VPU Architecture on various projects, including hardware numeric emulation, neural network low-bit quantization and pruning, vpu performance modelling ..etc.

Work

AI Software Architecture, Intel 2022-Q1 - Present

  • AI Software Architecture for multiple generation of Intel NPU product line.
  • Focus on compilation technology to run models efficiently on NPU including layer fusion, vertical fusion, operator tiling, scheduling optimization.
  • LLM performance optimization, mixed precision, flashattention, task pipeline ..etc.
  • Key model performance anlaysis, work with engineering team to identify optimization opportunities and solutions.
  • Author of nbperf (5-team-member): is a high level abstract compiler to work with VPU-EM for accurate and reliable model performance simulation.
  • Author of numericsbench (3-team-member) : numeric emulation software used for NPU numeric sign-off and validation.
  • Academic paper

DeepLearning software Engineer, Intel 2018-Q4 - 2022-Q1

Machine Learning Engineer, Intel 2016-06-01 - 2018 Q4

  • Focus on deep learning algorithm development on computer vision tasks.
  • Led an innovation project "Personal Fitness Coach Powered by AI" incubated by China I2R
  • Key developer for chip defects inspection in manufacture.

Senior Graphics Software Engineer, Intel 2011-04-01 - 2016-06-01

  • Runtime and User Mode Graphics driver development on multiple mainstream OSes (Linux and Windows)
  • Optimized resource management and cross-layer code refactoring
  • Cut off 80% validation time by using virtualization technology Worked as a GPGPU (MDF) SDK runtime developer for Intel integrated GPU (from SandyBridge to SkyLake)
  • Project open-source link C for Media

Skills

  • Master in Computer Vision (Convolutional Neural Network, Human Pose Estimation, Product Defects Detection in Manufacture)
  • Master in Graphics Runtime Development (Resource Management, Knowledge on Graphics Subsystem on Windows(DX9/DX11), Graphics software stack on Linux (Libva))
  • Master in Programing Languages and Tools (C/C++, Python, Keras, Caffe)

Awards

  • Intel ZiZhu Innovation Star 2018

Project

FlexPose: Real-time 2D Human Pose Estimation on CPU 2017-06-01 - 2018-05-01

  • Multiple Person 2D Human pose estimation. CNN Network design and optimization.
  • Project Introduction Article Get Your AI Fitness Coach
  • Selected and incubated by Intel [China I2R Batch 4 Program]
  • Numbers: ~4x inference acceleration: depth-wise/separable conv, layer fusion, multiple task learning, clCaffe, fp16, inference engine,30fps at i7-6700HQ

Chip Defects Inspection via CNN 2017-03-01 - 2017-06-01

  • Factory faced chip escape with defects on solder-resistor and land pad.
  • Traditional CV method can't meet Factory's requirement (false negative and false positive)
  • Designed U-shape-like network to do segmentation which outperform detection network.
  • Designed image synthesis algorithm to solve limited training sample issue.

Competitions

TianChi FashionAI Cloth KeyPoints Detection 2018

  • Competition detect the keypoints of cloth to represent fashion. It contains 5 categories: skirt, blouse, dress, trousers and outwear.
  • Keywords: Keras, U-net, GlobalNet+RefineNet, Multiple stack, On line hard negative mining.
  • Rank Top2%, 45/2321 at first round competition.

Kaggle Ultrasound Never Segmentation 2016

  • Competition try to identify nerve structures in ultrasound images
  • Keras, U-net, Dice coefficient loss, Transformation for data augmentation.
  • Rank Top5%, 55/923

Kaggle State Farm Distracted Driver Detection 2016

  • Competition wants to use CNN to classify driver's behavior, such as texting, drinking, reaching behind during driving.
  • Caffe, Fine-tuning from ResNet, Driver location normalization, Data augmentation. Dropout to overcome overfitting.
  • Rank Top10%, 132/1440

Education

ZheJiang University - Master in Communication Engineering

  • 2011-03-01 - 2008-06-01
  • Wireless Sensor Network
  • MAC(Media Access Control) Protocol

ZheJiang University - Bachelor in Electronic Information Engineering

  • 2002-08-01 - 2006-06-01
  • Network
  • C Programing Language

Patents

Languages

  • Fluent in English
  • Native Speaker in Mandarin

Popular repositories Loading

  1. deploy_ai deploy_ai Public

    article to publish online

    Python 1

  2. openvino openvino Public

    Forked from openvinotoolkit/openvino

    OpenVINO™ Toolkit repository

    C++

  3. yli150 yli150 Public

    TeX

  4. nnsmith nnsmith Public

    Forked from ise-uiuc/nnsmith

    Automatic DNN generation for fuzzing and more

    Python

  5. netron netron Public

    Forked from lutzroeder/netron

    Visualizer for neural network, deep learning and machine learning models

    JavaScript

  6. sharing sharing Public