cloudkj/layer 排名第 16,994,有 561 个星标。
同类别比较
cloudkj/layer 排名第 16,994,此处有 8 个同类条目;Dstack-TEE/dstack 排名第 16,988。
同类别比较| 名称 | 排名 | 指标 |
|---|
| jaylfc/taOS | 16,964 | - 语言:
- Python
- 星标数:
- 563
- 分叉数:
- 43
- 简介:
- Self-hosted AI agent OS. Your memory, chat, agents, and files stay on hardware you own, offline by default, cloud by choice. Offline AI memory (taOSmd), self-hosted multi-framework group chat, a full web desktop + app store, and auto-clustering across the consumer hardware you already have (Orange/Raspberry Pi, Mac mini, gaming PC).
|
|---|
| labring/aiproxy | 16,965 | - 语言:
- Go
- 星标数:
- 563
- 分叉数:
- 116
- 简介:
- AI Proxy is a high performance AI gateway using OpenAI / Claude / Gemini protocol as the entry point. It features intelligent error handling, multi-channel management, and comprehensive monitoring. With support for multiple models, rate limiting, and multi-tenant isolation.
|
|---|
| facebookresearch/HolisticTraceAnalysis | 16,976 | - 语言:
- Python
- 星标数:
- 562
- 分叉数:
- 98
- 简介:
- A library to analyze PyTorch traces.
|
|---|
| Dstack-TEE/dstack | 16,988 | - 语言:
- Rust
- 星标数:
- 561
- 分叉数:
- 99
- 简介:
- Open framework for confidential AI
|
|---|
| kelindar/search | 17,000 | - 语言:
- Go
- 星标数:
- 561
- 分叉数:
- 24
- 简介:
- Go library for embedded vector search and semantic embeddings using llama.cpp
|
|---|
| llumnix-project/llumnix-ray | 17,003 | - 语言:
- Python
- 星标数:
- 561
- 分叉数:
- 50
- 简介:
- Efficient and easy multi-instance LLM serving
|
|---|
| maxbbraun/llama4micro | 17,005 | - 语言:
- C++
- 星标数:
- 561
- 分叉数:
- 37
- 简介:
- A "large" language model running on a microcontroller
|
|---|
| zengxiao-he/tessera | 17,012 | - 语言:
- Python
- 星标数:
- 561
- 分叉数:
- 10
|
|---|
关键参数与规格
关键参数与规格| 参数 | 值 |
|---|
| 语言 | Scheme |
|---|
| 类别 | Infrastructure |
|---|
| 子类别 | Inference service optimization |
|---|
| 星标数 | 561 |
|---|
| 分叉数 | 18 |
|---|
| 贡献者 | 1 |
|---|
| 创建日期 | 2018-12-08 |
|---|
| 更新日期 | 2026-10-13 |
|---|
| 1 天星标数 | 0 |
|---|
| 7 天星标数 | 1 |
|---|
| 排名 | 16,994 |
|---|
| 上次排名 | 16,783 |
|---|
| 排名变化 | -211 |
|---|
| 7 天星标排名 | 11,340 |
|---|
| 上次 7 天星标排名 | 11,401 |
|---|
| 7 天星标排名变化 | 61 |
|---|
| 总星标排名 | 17,697 |
|---|
| 上次总星标排名 | 17,664 |
|---|
| 总星标排名变化 | -33 |
|---|
| 国家 | USA |
|---|
README 摘录
layer - neural network inference from the command line is a program for doing neural network inference the Unix way. Many modern neural network operations can be represented as sequential, unidirectional streams of data processed by pipelines of filters). The computations at each layer in these neural networks are equivalent to an invocation of the program, and multiple invocations can be chained together to represent the entirety of such networks. For example, performing inference on a neural network with two fully
-connected layers might look something like this: applies the Unix philosophy to neural network inference. Each type of a neural network layer is a distinct subcommand. Simple text streams of delimited numeric values serve as the interface between different layers of a neural network. Each invocation of does one thing: it feeds the numeric input values forward through an instantiation of a neural network layer, then emits the resulting output numeric values. Usage Example: a convolutional neural network for CIFAR
-10. Example: a multi-layer perceptron for XOR. 0+ On Debian-based systems: On RPM-based system: On macOS 10. 3+, BLAS is pre-installed as part of the 3. Unzip the release and run , or manually relocate the binaries to the path of your choice. About is currently implemented as a proof-of-concept and supports a limited number of neural network layer types. The types of layers are currently limited to feed-forward layers that can be modeled
as sequential, unidirectional pipelines. Input values, weights and biases for parameterized layers, and output values are all read and written in row-major order, based on the shape parameters specified for each layer.
常见问题
记录了多少星标和分叉?
cloudkj/layer 有 561 个星标和 18 个分叉。
仓库排名是多少?
cloudkj/layer 排名第 16,994。
记录的语言和类别是什么?
cloudkj/layer 有 561 个星标,语言为 Scheme,类别为 Infrastructure。
哪个仓库排名最接近?
cloudkj/layer 与 Dstack-TEE/dstack 比较,后者排名第 16,988,有 561 个星标。
layer - neural network inference from the command line
layer is a program for doing neural network inference the Unix way. Many
modern neural network operations can be represented as sequential,
unidirectional streams of data processed by pipelines of filters.
The computations at each layer in these neural networks are equivalent to an
invocation of the layer program, and multiple invocations can be chained
together to represent the entirety of such networks.
For example, performing inference on a neural network with two fully-connected
layers might look something like this:
cat input | layer full -w w.1 --input-shape=2 -f tanh | layer full -w w.2 --input-shape=3 -f sigmoid
layer applies the Unix philosophy to neural network inference. Each type of
a neural network layer is a distinct subcommand. Simple text streams of
delimited numeric values serve as the interface between different layers of a
neural network. Each invocation of layer does one thing: it feeds the numeric
input values forward through an instantiation of a neural network layer, then
emits the resulting output numeric values.
Usage
Example: a convolutional neural network for CIFAR-10.
$ cat cifar10_x.csv \
| layer convolutional -w w0.csv -b b0.csv --input-shape=32,32,3 --filter-shape=3,3 --num-filters=32 -f relu \
| layer convolutional -w w1.csv -b b1.csv --input-shape=30,30,32 --filter-shape=3,3 --num-filters=32 -f relu \
| layer pooling --input-shape=28,28,32 --filter-shape=2,2 --stride=2 -f max
Example: a multi-layer perceptron for XOR.
$ # Fully connected layer with three neurons
echo "-2.35546875,-2.38671875,3.63671875,3.521484375,-2.255859375,-2.732421875" > layer1.weights
echo "0.7958984375,0.291259765625,1.099609375" > layer1.biases
$ # Fully connected layer with one neuron
echo "-5.0625,-3.515625,-5.0625" > layer2.weights
echo "1.74609375" > layer2.biases
$ # Compute XOR for all possible binary inputs
echo -e "0,0\n0,1\n1,0\n1,1" \
| layer full -w layer1.weights -b layer1.biases --input-shape=2 -f tanh \
| layer full -w layer2.weights -b layer2.biases --input-shape=3 -f sigmoid
0.00129012749948779
0.99147053740106
0.991243357927591
0.0111237568184365
Installation
Requirements: BLAS 3.6.0+
- Download a release
- Install BLAS 3.6.0+
- On Debian-based systems:
apt-get install -y libblas3
- On RPM-based system:
yum install -y blas
- On macOS 10.3+, BLAS is pre-installed as part of the
Accelerate framework
- Unzip the release and run
[sudo] ./install.sh, or manually relocate the
binaries to the path of your choice.
About
layer is currently implemented as a proof-of-concept and supports a limited
number of neural network layer types. The types of layers are currently limited
to feed-forward layers that can be modeled as sequential, unidirectional
pipelines.
Input values, weights and biases for parameterized layers, and output values
are all read and written in row-major order,
based on the shape parameters specified for each layer.
layer is implemented in CHICKEN Scheme.
License
Copyright © 2018-2019