An open API service indexing awesome lists of open source software.

awesome-oneapi

An Awesome list of oneAPI projects
https://github.com/rahulunair/awesome-oneapi

Last synced: 7 days ago
JSON representation

  • Blogs

  • Books

  • Community

  • Events

  • Libraries

    • Others

      • oneDNN - oneAPI Deep Neural Network Library
      • level zero - oneAPI Level Zero Specification Headers and Loader
      • oneDAL - oneAPI Threading Building Blocks
      • oneDAL - oneAPI Data Analytics Library
      • oneMKL - oneAPI Math Kernel Library
  • Machine Learning

    • Others

      • isolalert - Project created to analyze the behavior of the population calculate the necessary distance between people to avoid contagion (COVID-19) and statistical processing of the number of people and vehicles in a given region.
      • ORM One Remote Monitor - COVID-19 will change people's habits. We will use teaching and remote work (home office) more frequently schools and companies will need to measure student performance and employee commitment.
      • Fighting Novel Coronavirus COVID-19 with Data Science &amp - Machine Learning. In December 2019 A novel Coronavirus was found in a seafood wholesale market located in Wuhan China. On 11 February 2020 WHO announced a name for the new coronavirus disease: COVID-19. And was recognised as a pandemic on 11 March 2020.
  • Papers

    • Others

      • SUPRA-on-oneAPI - This paper shows the general process of migrating CUDA-based ultrasound imaging project to Intel oneAPI. we migrated and optimized the generated DPC++ code it can now run on Intel CPU integrated GPU(Gen9) Xe MAX GPU and Arria 10 FPGA. the B-mode imaging performance meet real-time requirement.
      • Parallel Three-Way Quicksort Using Data Parallel C++ and Intel® oneAPI Toolkits - A case-study of the classical three-way quicksort performance optimization using the revolutionary Intel® oneAPI HPC Toolkit
  • Projects

    • AI

      • Predicting Corn Wheat and Soybean Yield - Precipitation and temperature are the two main characteristics of weather and climate they also play an important role on the outcome of crop yield. In this study the goal is try to predict crop yield for corn wheat and soybeans using meteorological data using machine learning.
      • Efficiency and productivity for decision-making on mobile SoCs - Markov decision processes provide a formal framework for a computer to make decisions autonomously and intelligently when the effects of its actions are not deterministic. To solve this computationally complex problem we experiment with scheduling on a low-power heterogeneous CPU+GPU SoC platform.
      • MixPose Live Yoga Stream - MixPose is personalized AI fitness with real-time live stream yoga yoga for beginners friendly and weekly free yoga classes available.
      • NASA Frontier Development Lab: Space Resources - Localization - This project developed: (1) a virtual dataset designed to test automated localization algorithms on planetary surfaces such as the Moon or Mars where GPS is unavailable; (2) a neural network approach for absolute localization by matching orbital maps with surface perspective imagery.
      • Kick starting TensorFlow With Intel® AI Analytics Toolkit(Beta) Powered by oneAPI - Try your hands on Some amazing SOTA Models with Intel® one API in your browser without any installation;In this project I am covering 3 Models from Intel Model Zoo and evaluating them powered by Intel® oneAPI platform!
      • Detecting Acute Lymphoblastic Leukemia Lymphoblasts with Tensorflow/oneAPI/OpenVINO &amp - Neural Compute Stick An open-source classifier programmed using the Intel® Distribution for Python* and trained using Intel® Optimization for TensorFlow*. The model is deployed on a Raspberry 4 using Intel® Distribution of OpenVINO™ Toolkit and inference is carried out using Neural Compute Stick 2.
      • Robust Transformer - A tool for designing reproducible Machine learning experiments. It’s an end to end functional style data transformation distributed pipeline built on top of Intel OneAPI and Google JAX.
      • Using Intel Technologies - Magic Leap 1 to detect Acute Lymphoblastic Leukemia (ALL) Lymphoblasts Combines Magic Leap's Spacial Computing technologies with Intel's oneAPI OpenVINO Neural Compute Stick to provide real-time classification of Acute Lymphoblastic Leukemia Lymphoblasts in peripheral blood samples within a Mixed Reality environment.
      • Using oneAPI Intel NUC NVIDIA Jetson Nano to detect Acute Lymphoblastic Leukemia - The Acute Lymphoblastic Leukemia Jetson Nano Classifier is a Convolutional Neural Network developed using Intel® oneAPI AI Analytics Toolkit Intel® Optimization for Tensorflow on an Intel® NUC NUC7i7BNH to accelerate training and TensorRT for high performance inference on NVIDIA® Jetson Nano.
      • Distributed k-Nearest Neighbors using Locality-Sensitive Hashing and SYCL - In the age of AI algorithms must efficiently cope with vast data sets. We propose a performance-portable implementation of Locality-Sensitive Hashing (LSH) an approximate k-nearest neighbors algorithm using different SYCL implementations—ComputeCpp hipSYCL DPC++—supporting multiple GPUs.
      • English2words - A project to identify the vocabulary frequency of the "English 2" test paper.
      • Skin Cancer Detection - Used Convolutional Neural Networks + Deep Learning algorithms to create a learned agent that can perform binary classification of malignant vs benign skin cancer.
      • DataGAN: Leveraging Synthetic Data for Self-Driving Vehicles - Leveraging Generative Adversarial Networks to create self-driving data at scale is crucial. By emphasizing a focus on DCGANs I’m focusing on creating high-quality self-driving images that can be used to train and improve the performance of computer vision models.
      • SiteMana - Using oneAPI powered personalization engine to converts a website visitors into a buyers
      • Ensemble of Multilingual Language Models with Pseudo Labeling for offence Detection in Dravidian Languages - we propose a multilingual ensemble-based model that can identify offensive content targeted against an individual (or group) in low resource Dravidian language. Our model is able to handle code-mixed data as well as instances where the script used is mixed (for instance Tamil and Latin).
      • Gavin AI - Gavin AI is a project created by Scot_Survivor (Joshua Shiells) & ShmarvDogg which aims to have Englsih human like conversations through the use of AI and ML. Gavin works on the Transformer architecture however Performer & FNet architectures are being investigated for better scaling.
      • LQ Visual Inspector - Leather Quality Visual Inspection: a purpose-built solution for faster more accurate leather quality control
      • AccelerateDataMining - Accelerate data mining and deep learning applications via Intel onapi. Provide sample code and examples in SJSU CMPE255 Data Mining class (https://catalog.sjsu.edu/preview_course_nopop.php?catoid=12&ampcoid=58423) to demonstrate the importance of acceleration and use Intel oneAPI as one technological e
      • DREAMPlaceFPGA - This work aims to accelerate the different stages involved in FPGA placement - global placement legalization and detailed placement using the Pytorch deep-learning toolkit. Placement in the FPGA design flow determines the physical locations of all the heterogeneous instances in the design.
      • Virtual Construction Inspector - Personal Protective Equipment (PPE) Detector
      • Accelerating SeqAn - This project targets specifically the acceleration of the pairwise alignment algorithms and pattern matching algorithms contained in the SeqAn library.
      • Performance and Portability Evaluation of the K-Means Algorithm on SYCL with CPU-GPU architectures - This work uses the k-means algorithm to asses the performance portability of one of the most advanced implementations of the literature He-Vialle over different programming models (DPC++ CUDA OpenMP) and multi-vendor CPU-GPU architectures.
      • Simple Neural Network Benchmark using oneAPI and CUDA - We will create a simple Neural Network using CUDA and DPC++. Then we will use oneAPI to test our code using an Intel base workstation and compare it with the performance of an NVIDIA GPU.
      • Electric Vehiles' Charging Patterns - Using EVs' charging data I explored when drivers are likely to plug in their cars and how much additional electricity demand will be created when the number of EVs increases.
      • Image Registration - 采用并行算法,加速模板图片在原图上的区域匹配,得到匹配的区域。
      • Answer sheet Assessment and Checking: oneAPI Deep Neural Network Project - Project on making a system using oneAPI Deep Neural Network Library to check and assess the answer sheets of thousands of candidates for various tests for organizations using ML/DL techniquesDataset: with the help of the MNIST dataset
      • RISK IDENTIFICATION IN PREDICTIVE ESTIMATION - Significant business decisions is taken based on the outcome predicted by the ML model. Users get benefit from an unbiased statistically sound and rigorous re-validation of the prediction’s accuracy from an independent source. That is what the Predictive Risk Analyzer tool from Quantic aims to go.
      • Neural style transfer optimization technique using Generative adversarial neural networks(GANs) to create an NFT. - Neural style transfer is an optimization technique used to take two images—a content image and a style reference image (such as an artwork by a famous painter)—and blend them together so the output image looks like the content image but “painted” in the style of the style reference image.
      • NASA Frontier Development Lab: Space Resources - Localization - This project developed: (1) a virtual dataset designed to test automated localization algorithms on planetary surfaces such as the Moon or Mars where GPS is unavailable; (2) a neural network approach for absolute localization by matching orbital maps with surface perspective imagery.
      • OneAPI Machine Learning Library - This project will be a Machine Learning Library written by myself. To help me learn Machine Learning in depth. Including but not limited to NLP Image Recognition Image Classification and Audio Recognition. It will have Bindings to Python & C++. Logos & Official Images to come.
      • Enhancing old photos with Deep Learning - Combining in the right way some Deep Neural Network we can enhance old photos non only restoring them but also improving the resolution and recreating more details.
      • NMS by DPC++ - Non-maximum supression is a algorithm for many detection/tracking use case. But for large data NMS is time-consuming. So making this algorthm paralleled is necessary.
      • Drift Detection for Edge IoT Applications - This concept drift project is run on video and image datasets such that we can calculate an overall precision and standard error. The concept drift detection technique finds True positives and False negatives using real and virtual drift detection.
    • HPC

      • GinkgoOneAPI - In this project we want to explore the potential of having an Intel OneAPI backend for the Gingko software package: https://ginkgo-project.github.io/
      • Acceleration of oil &amp - gas applications on GPUs and FPGAs. The objective of this project is to use GPUs and FPGAs to accelerate applications in the oil and gas area.
      • Open-source Scientific Applications and Benchmarks - This repository contains a collection of data-parallel programs for evaluating oneAPI direct programming. Each program is written with CUDA SYCL and OpenMP target offloading. Intel® DPC++ Compatibility Tool (DPCT) can convert a CUDA program to a SYCL program.
      • A Parallel Max-Miner Algorithm For An Efficient Association Rules Learning (ARL) And Knowledge Mining Using The Intel® oneAPI Toolkit - This project demonstrates the using of the Intel® oneAPI library to deliver a modern code in Data Parallel C++ implementing a Parallel Max-Miner algorithm to optimize the performance of the association rules learning (ARL) process
      • Boosting epistasis detection on Intel CPU+GPU systems - This work focuses on exploring the architecture of Intel CPUs and Integrated Graphics and their heterogeneous computing potential to boost performance and energy-efficiency of epistasis detection. This will be achieved making use of OpenCL Data Parallel C++ and OpenMP programming models.
      • TAU Performance System - The TAU Performance System® supports profiling and tracing of programs written using the Intel OneAPI. Intel OneAPI provides two interfaces for programming - OpenCL and DPC++/SYCL for CPUs and GPUs. TAU supports both - the OpenCL profiling interface and Intel Level Zero API to observe performance.
      • Fan Efficiency Particle Simulation - This project simulates the efficiency of various fans to determine the best candidates for rapid prototyping (3D printing).
      • gene sequence de-redundancy - A novel Greedy Incremental Alignment-based algorithm called nGIA was proposed for sequence clustering with high efficiency and precision. The nGIA consists of a pre-filter a modified short word filter a new data packing strategy a modified greedy incremental method and is parallelized via GPU.
      • PRT - PRT - Parallel Routing Tablethe concept is to facilitate parallel search through a table of Routing keys perhaps Intel might consider a onePRT module
      • oneMD - Data-parallel molecular dynamics simulator for Intel oneAPI.
      • SYCL support in the OP2 DSL - The introduction of SYCL/OneAPI in the OP2 DSL for unstructured mesh computations. The project evaluates different execution strategies for different target hardware and compilers.
      • Cross-architecture high-order exhaustive epistasis detection on CPU and GPU devices - DPC++ application for performing high-order epistasis detection searches targeting Intel DevCloud CPU and GPU nodes.
      • N Body 4th Dimension Simulation - An N-body simulation is a simulation of a dynamical system of particles usually under the influence of physical forces such as gravity
      • Rocket projection using Quadratics - Use Quadratics to simulate a rocket launch with a known equation from previous test launch  and determine maximum rocket altitude the time it will take to reach max height The time it will take the rocket splash down into the ocean . so you can take the perfect pictures timed to perfection.
      • Traffic Congestion Control Using oneApi - This project aims to solve the traffic congestion problem in cities using DPC++Congestion is a common phenomenon in most cities around the world. By taking a more proactive approach we can try and solve the congestion problem.
      • Bioinformatic-Algorithms - The computing time required to process large data matrices may become impractical even for a parallel application running on a multiprocessors cluster. NMF-DPC++ is an efficient and easy-to-use implementation of the NMF algorithm that takes advantage of the high computing performance through SYCL.
      • Monte Carlo Pi approximation 3 dimension - Monte Carlo Simulation is a broad category of computation that utilizes statistical analysis to reach a result. This sample uses the Monte Carlo Procedure to estimate the value of pi
      • oneOLIGO - In project OneOligo we are using oneAPI for implementing scalable heterogeneous-parallel-processing algorithms that can be used quickly and accurate decode digital data stored in synthetic DNA generated by project OligoArchive.
      • RSCode - Accelerate Reed-Solomon coding for Fault-Tolerance in RAID-like systemhttps://github.com/yszheda/GPU-RSCode
      • XJoin - Portable parallel hash join implementation across diverse XPU architectures with oneAPI
      • ATLAS Charged Particle Seed Finding with DPC++ - The ATLAS Experiment is one of the general-purpose particle physics experiments built at the Large Hadron Collider (LHC) at CERN in Geneva. Its goal is to study the behavior of elementary particles at the highest energies ever produced in a laboratory help us better understand universe.
      • MCsquare - Fast Monte Carlo dose calculation algorithm for the simulation of PBS proton therapy.
      • ArrayFire - oneAPI Backend - ArrayFire is a general-purpose tensor library that simplifies the process of software development for the parallel architectures found in CPUs GPUs and other hardware acceleration devices. This project is to develop a oneAPI backend to the library which currently supports CUDA OpenCL and x86.
      • A DPC++ Backend for the OCCA Portability Framework - OCCA—an open source portable and vendor neutral framework for parallel programming on heterogeneous platforms—is used by mission critical computational science and engineering applications of public and private sector organizations including the U.S. Department of Energy and Shell.
      • Simple Molecular Dynamics - Demonstrate use of SYCL for a basic molecular dynamics implementation
      • Matrix Multiplication on Intel DevCloud using DPC++ - This project is about hardware accelaration on Intel DevCloud for one API for using DPC++ on different platforms using multicore CPUGPUFPGA which uses a single programming methodology for different hardware accelarator components defined in the upgrading and for a better programmity of processor.
      • Homogeneous and Heterogeneous Implementations of a tridiagonal solver on Intel® Xeon® E-2176G with oneMKL getrs - Homogeneous and Heterogeneous implementations of a tridiagonal solver with oneMKL getrs
      • ROS-oneAPI - A ROS package that brings intel's oneAPI to the ROS framework.This repository provides an example of vector summation on ROS using the Intel oneAPI framework. With oneAPI the summation operation can be run parallelly on CPUs GPUs and even Intel FPGA devices.
      • eXTreme fine-grAined concurrent taSKing framework - XTASK enables extreme fine-grained parallelism across modern many-core architectures with hundreds of cores by implementing a novel lock-less multiple producer multiple consumer out-of-order queuing mechanism for managing parallel tasks.
      • Observing OpenMP GPU runtime events with the OMPT interface using oneAPI - Using the OpenMP tool interface in the oneAPI OpenMP implementation to observe GPU runtime events on Intel GPUs.
      • Phase field solvers using SYCL for microstructure evolution - Phase field technique is used to simulate microstructure evolution during materials processing such as 3D printing and additive manufacturing apart from traditional manufacturing techniques like welding casting etc. These non-linear PDE solvers are compute intensive and also memory intensive.
      • Direction Field Visualization with Python - This project demonstrates the visualization of a direction field with Python using the differential equation of a falling object as a case study. The effectiveness of Heterogeneous Computing is also shown by exploring optimized libraries added functionalities in Intel® Distribution for Python.
      • ACTS GPU R&amp - D Projects
      • Parallel Realization of DCT Algorithm - This project uses oneAPI to realize the parallelization of discrete cosine transform and completes the performance test of the algorithm on the DevCloud platform
      • Parallel-Computing——GaussianElimination - 高斯消元法是一种将普通矩阵化为行阶梯矩阵的方法,该方法可用于求解线性方程组,本实验的内容为高斯消元法的并行化实现。
      • Logistic Regression - 高性能报告
      • Intel DevMesh/CRC64_OpenMP - Through Intel oneAPI software model the CRC64 parallel computing based on C/C++ OpenMP Offload is implemented in Jupyter hub.
      • Parallel Algorithm of Sparse Matrix Multiplying - This project is based on Intel oneAPI to realize the parallelization of sparse matrix multiplication in COO format. Through SIMD vectorization pThread multithreading and openMP multithreading.
      • MPIwithACOonTSP - Assignment Project for High Performance Computing at South China University of Technology. Solving TSP problems by parallelized ant colony algorithms. Created by Li Jinyong(202220143152) and Liu Yitong(201930330186).
      • Accelerating Irregular Codes on Elastic Dataflow Architectures - Current HLS tools fail to synthesise efficient architectures for irregular codes because they rely onstatic scheduling. Elastic dataflow techniques enable circuits to be scheduled dynamically and achievea higher performance in accelerating irregular codes.
      • EEsim - EEsim is a circuit simulator based on ngspice and it runs inside the browser using WebAssembly technology.
      • Performance Evaluation of FPGA-based Hardware Accelerator for HPC applications - In this project we aim to find if FPGAs can be considered as a viable option as a hardware accelerator and if so how is their performance compared to existing processors like GPGPUs in various types of HPC workloads. We have an opportunity to take benefit of the recent developments in High-Level
      • DayDream - Memory management in humans algorithms and poc using parallel processing
      • Logistic Regression - 高性能报告
    • Others

      • Hospital-Management-System - We Design one website it contains patient all medical history with health card unique number
      • Student Management System - This project was developed to keep records of the students and their academic details.
      • Spatter - Spatter is a new benchmark tool for assessing memory system architectures in the context of a specific category of indexed accesses known as gather and scatter. oneAPI and DevCloud are used to develop support for a oneAPI backend for Spatter that can be targeted to Intel FPGAs.
      • EdgeWare - When multiple services running on the resource-constrained edge devices how limited resources can dynamically support the desired services is of the utmost importance for both researchers and developers. Efficiently and dynamically managing edge services becomes critical for edge platforms.
      • Data security : Use oneAPI to crack insecure passwords - This article shows you how to use Intel's DPC++ to crack insecure user passwords based on MD5 hashes.
      • GWSynth - Synthesizes audio from gravitational waveforms produced by binary black hole inspiral-merger-ringdown simulations. The ODE solver stage of the simulation has been modified to use the Parareal parallel-in-time integration method implemented in DPC++ with Intel oneAPI.
      • Rubik's Cube Solver Command Line (CLI) Tool - Rubik's cube solver using parallel processing through CLI tool
      • Blockchain with DPC++ - In this project I am using OneAPI to run a scalable blockchain module completely from scratch written in C++.
      • Hash Viewer - You can use this to store and share entire documents in URLs. It is similar to Hashify but has a simpler presentation uses LZ-based compression via lz-string and supports LaTeX math input via MathJaX. It is hosted on GitHub Pages and uses marked for markdown processing.
      • Acceleration of Kalman Filter applications on GPUs and FPGAs. - The objective of this project is to accelerate implementations of the Kalman filter for various purposes including the calculation of drone attitude.
      • oneAPI Video Processing Library Package for openSUSE Linux - This project is an initiative to provide the oneAPI Video Processing Library packages for openSUSE Linux distributions.
      • openSUSE for Intel ARC - Individual initiative in Brazil of the world's first Linux image with native kernel 6.2-rc5 or higher with Intel ARC stable open source driver. All GPU detection procedure takes place automatically during installation.
      • 面向TSP问题的改良遗传算法(GA) - 高性能计算与云计算实验4以及大作业使用oneAPI将遗传算法进行部分并行以及加速改良,提高其解决旅行商问题的效率。
      • OneAPI_homework - 使用intel oneAPI AI Analytics Toolkit对connect-4数据集加速使用支持向量机分类,connect-4数据集是记录了棋盘各种分布,并且带有输赢和平局的标签,使用该数据集训练SVM然后进行预测。使用intel oneAPI HPC Toolkit对高斯消去法的矩阵计算加速
      • mat_mul_test - a short matrix multiplication
      • Gaussian Elimination - Gaussian Elimination based on Intel oneAPI
      • GaussianElimination_oneAPI - a parallel algorithm of gaussian elinimation
      • Parallel Pattern-Defeating Quicksort with Intel® oneAPI Thread Building Blocks - Parallelized Pattern-Defeating Quicksort (2021) using Intel® oneAPI TBB and C++ 20 features.
      • Crypto Info API - The API serves informational content for a wide variety of decentralized blockchains/cryptocurrencies and smart contract platforms.
      • Rasty - Rasty is a wrapper around Ospray that offers a way to render geo-spatial data with information about the location mapped onto the meshes via a colormap. The expected input data is a geotiff file and a netcdf file.
      • Substrate - Substrate is a tool that allows you to automate the process of deploying visualization tools to different computing environments.
      • Fractal Marcher - Fractal rendering utilizing Ray Marching
      • toyBrot - toyBrot is a raymarching fractal generator that is used both as a simple benchmarking tool and a study tool for parallelisation. The code is is implemented with over 10 different technologies including Intel TBB ISPC and SYCL (with support for oneAPI)
      • TornadoVM - TornadoVM is an open-source software technology that automatically accelerates Java programs on multi-core CPUs GPUs and FPGAs.
      • Mandelbrot set plotter - This is a program i designed to plot the Mandelbrot set it can do this either with 1 thread all threads or utilising SYCL via intels DPC++ compiler included in oneAPI toolkit to use GPU acceleration.
      • Intel Embree Package for openSUSE Linux - This project is an initiative to provide the Intel Embree packages for openSUSE Linux distributions.
      • CapFrameX - Frametimes capture and analysis tool based on Intel's PresentMon. Overlay provided by Rivatuner Statistics Server.
      • SYCL Container - A container for development SYCL code. Currently work with Intel CPU, CUDA GPU. (Intel GPU work in progress). Can be used independently of with VScode remote extension
      • oneAPI_project_SpMV - 此项目是由cuda源代码实现的稀疏矩阵向量乘利用dpct工具自动转为dpc++,然后手动修改少部分代码后迁移而来的项目,主要实现了SpMV计算接口。矩阵和向量都是随机生成,矩阵采用CSR压缩格式存储计算,还未来得及利用local memory进行加速和CSRv算法优化,待有时间时再做优化。本项目的大量注释代码亦有可取之处,device_spmv函数中kernel函数大量注释为CSRv的算法实现,更符合gpu的访存模式和local memory能带来较大的加速效果。另main中的注释代码可进行设备预热,性能计时。verify函数是gpu计算结果与cpu计算结果对比,用以判断gpu部分代码正确性。
      • GaussianElimination_oneAPI - a parallel algorithm of gaussian elinimation
      • Acceleration of Kalman Filter applications on GPUs and FPGAs. - The objective of this project is to accelerate implementations of the Kalman filter for various purposes including the calculation of drone attitude.
  • Tutorials

    • Others

      • Pro TBB Book code samples ported to oneAPI - The latest book on Threading Building Blocks (TBB) was recently published by Apress. The book comes with code samples available on GitHub. This project intends to port some of the examples to oneAPI to take advantage of the new features of this promising heterogeneous programming model.
      • oneAPI example - transformer example
      • Computer Graphics Introduction - Ray tracing tutorial example
      • Integral_DPCPP - This project is modified from the integral project from the course "Fundamentals of Parallelism on Intel Architecture" by Dr. Andrey Vladimirov in Coursera. The codes are converted to C++ and DPC++.
      • dpcpp-tutorial - This is a collection of DPC++ sample programs that demonstrate the design analysis and optimization of DPC++ programs
      • oneAPI_samples - sample1:计算随机变量的数字特征,如单个变量的期望、方差,两个变量之间的协方差。同时实现两个变量之间的线性回归。sample2:卷积算法有很强的并行性,通过将每次核的矩阵乘法运算并行实现算法的并行化。sample3:展示数据在传输中以及计算中的具体情况。
      • Tweet_SentimentAnalysis_ML - Build a binary classifier to categorize the tweets in the training data as a1. Disaster/Attack/Calamity with potential loss of Life and property2. Tweets unrelated to loss of life and property3. Create a function which can take a tweet as input and classify it
      • SolvingLinearEquations - This project gives an example of solving linear equations by iterative method which is implemented using DPC++ language for Intel CPU and accelerators. However the calculation may not converge currently.
      • Loop Unroll - Doing loop unroll using three variables
      • Banking - Financial Audits through parallel computing DPC++ ( Process Millions of records in seconds) Design scalable and flexible parallel data processing and audit systems with Intel DPC++. We show you how you can utilize DPC++ to efficiently process millions of records in parallel in under 60 seconds . For Auditing interest paid to each user based on the users dynamic account balances .
      • Pearson’s Correlation Coefficient - Linear Regression with DPC++ We Implement two Statistical Mathematical Algorithms such as Pearson’s Correlation Coefficient &amp Linear Regression with DPC++ and show you how to implement this algorithms in real life in sales and marketing to forecast Future sales based on advertising expenditure.
      • Intel ONE API DPC++ Vector Multiplication - The vector-multiplication is a simple program that multiplies Three large vectors of integers and verifies the results. This program is implemented using C++ and Data Parallel C++ (DPC++) languages for Intel(R) CPU and accelerators.In this example you can learn how to use the most basic code in C
  • Videos

  • Visual

    • Others

      • Certiface Anti-Spoofing - Certiface AntiSpoofing use oneAPI for fast decode video for perform liveness detection with inference. The system is capable of spotting fake faces and performing anti-face spoofing in face recognition systems.
      • Intel® oneAPI Rendering Toolkit and its Application to Games - Learn how to use the Intel® oneAPI Rendering Toolkit for high fidelity visualization and photo-realistic rendering and how it gets used in games today.
      • Dust3D - Dust3D is a free and open source 3D modeling application that accelerates pipelines and allows for the creation of assets with texture and rigging automatically generated. It’s very intuitive and features auto UV unwrapping auto-rigging PBR Material support as well as pose and motion authoring.
      • Blur and Anonymize Faces using OpenCV Deep Learning Model - Face blurring is a computer vision method used to anonymize faces in images and video. In this project I have used Deep Learning based Face Detector to detect the face we need to blur. OneAPI will be incorporated to make using the code easier in every machine.
      • Medical Imaging 2D Convolution Demo - During my time as an intern at Intel (Summer 2020) I worked with Health and Life Sciences in the Medical Imaging segment. My project for the summer was to create a demo that runs convolution on medical images on the oneAPI Development Cloud.
      • N.I.A - I have teamed up with my friends Sharan Babu and Matev to create a Gaze detection system that lets you control your desktop mouse with your eyes. With the help of Openvino we have completed out project.
      • Migrating and Tuning a CUDA-based stencil computation to DPC++ using oneAPI - We propose the tuning and migration of a CUDA-based RTM to a DPC++ application by applying DPC++ Compatibility Tool. We aim to demonstrate the versatility of oneAPI to build unified code capable of being executed in different processing units such as CPUs and GPUs with low implementation cost.
      • RealsenseID Pam Face Authentication - The su/sudo command in the operating system has the function of scaling administration privileges to the user. In this project we will see how to increase security by including Realsense ID Facial Biometrics technology together with the password thus creating an additional layer of authentication
      • Raytracing From CUDA to DPC++ - A walkthrough of converting a code from parallel C++ ray-tracing code to CUDA and the work needed to make that CUDA code run on CPU using parallel for_each() and then converted the code to SYCL 2020 via Intel® DPC++. This is an entry competing in The Great Cross-Architecture Challenge.
      • stereo matching - Stereo vision methods are widely used in photogrammetry automatic driving industrial inspection virtual reality and other fields. Stereo matching as a key step in stereo vision has a great influence on the accuracy and speed of measurement results. The heterogeneous acceleration technology base
      • Fractal Tricorn Mandel Brot - Fractal implementation of Conjugate of MandelBrot
      • rscreatelg - This software is designed to generate holographic video for Looking Glass holographic screens. I'm not associated with the Looking Glass Factory and I developed this project in my spare time to use Looking Glass on GNU / LINUX. I use the opencv library and admire the camera's Intel Realsense camera
      • Dehazing Images using Feature Attention and Knowledge Distillation - This project presents an end-to-end feature fusion attention network (FFA-Net) to directly restore the haze-free image. To further accelerate we distill knowledge from a Teacher model( generally a model achieving SOTA) to the student model(with significantly less parameters than Teacher).
      • Computer Pointer Controller OpenVINO - the task is based on a gaze detection model to control the mouse pointer of the computer. The module state on the Intel model usage and will be applying the Gaze Estimation model to estimate the gaze of the user's eyes and change the mouse pointer position accordingly.
      • iDVR Intelligent Digital Video Recording - The objective of the project is to obtain a stream of h265 videos encoded by external devices or by the server itself. But with a big difference: the stream or video will be indexed by models of convolutional neural networks. The system will find specific scenes without evaluating all media content.
      • OpenCV Image Stitching oneAPI - A demo of running OpenCV Image Stitching API which can be used to fuse satellite/space images or create a panorama.
      • The Magic of Fractals - In colloquial usage a fractal is "a rough or fragmented geometric shape that can be subdivided in parts each of which is (at least approximately) a reduced/size copy of the whole". The term was coined by Benoît Mandelbrot in 1975 and was derived from the Latin fractus meaning broken or fractured.
      • OpenCV Image Stitching oneAPI - A demo of running OpenCV Image Stitching API which can be used to fuse satellite/space images or create a panorama.