Giter Site home page Giter Site logo

VictorLi

Summary

  • Victor [email protected] 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

VictorLi's Projects

llvm-project icon llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

ml_dtypes icon ml_dtypes

A stand-alone implementation of several NumPy dtype extensions used in machine learning.

netron icon netron

Visualizer for neural network, deep learning and machine learning models

nnsmith icon nnsmith

Automatic DNN generation for fuzzing and more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.