{"repo":"AllenZYJ/Edge-Computing-Engine","free":true,"listed":false,"github":"https://github.com/AllenZYJ/Edge-Computing-Engine","clone":"git clone https://github.com/AllenZYJ/Edge-Computing-Engine.git","description":"Edge : a computing engine base C++/C","language":"C++","stars":121,"topics":["edge-engine","cpp","c","c-plus-plus","computer-vision","neural-network","keras","tensorflow","artificial-intelligence","matrix"],"license":null,"category":"machine-learning","readme_excerpt":"Edge-Computing-Engine An open-source scientific computing engine designed for matrix computation and machine learning tasks, with CUDA acceleration support. Overview Edge-Computing-Engine provides a flexible computational graph implementation that supports: 1. Forward propagation for neural network inference 2. Backward propagation for training via automatic differentiation 3. CUDA-accelerated operations for improved performance on NVIDIA GPUs The computational graph is built using nodes representing operations such as matrix multiplication, element-wise operations, and activation functions. 1. GPU Features 1.1 Operation Types The framework supports the following operations: - OP INPUT : Input nodes for data and parameters - OP ADD : Element-wise addition - OP SUB : Element-wise subtraction - OP MUL : Element-wise multiplication - OP DIV : Element-wise division - OP MATMUL : Matrix multiplication - OP RELU : ReLU activation function - OP SIGMOID : Sigmoid activation function - OP TANH : Tanh activation function (declared but not implemented) - OP SOFTMAX : Softmax function (declared but not implemented) 1.2 Core Classes 1. Matrix CU : A custom matrix class with CUDA support 2. ComputeNode : Represents a node in the computational graph 3. ComputeGraph : Manages the graph, including node creation, forward and backward propagation 1.3 CUDA Kernels The code includes several CUDA kernel functions: - reluForwardKernel/reluBackwardKernel : Forward and backward propagation for ReLU -","default_branch":null,"files":null,"tree":[],"storefront":"/r/AllenZYJ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AllenZYJ/Edge-Computing-Engine/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}