dmlc/mshadow là dự án mã nguồn mở trên GitHub, viết chủ yếu bằng C++, với 1.1k sao. Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
This code base has been donated to the Apache MXNet project per #373, and repo is deprecated. Future development should continue in Apache MXNet.
MShadow is a lightweight CPU/GPU Matrix/Tensor Template Library in C++/CUDA. The goal of mshadow is to support efficient,
device invariant and simple tensor library for machine learning project that aims for maximum performance and control, while also emphasize simplicity.
MShadow also provides interface that allows writing Multi-GPU and distributed deep learning programs in an easy and unified way.
Contributors
Tutorial
Documentation
Parameter Server Interface for GPU Tensor
Features
Efficient: all the expression you write will be lazily evaluated and compiled into optimized code
No temporal memory allocation will happen for expression you write
mshadow will generate specific kernel for every expression you write in compile time.
Device invariant: you can write one code and it will run on both CPU and GPU
Simple: mshadow allows you to write machine learning code using expressions.
Whitebox: put a float* into the Tensor struct and take the benefit of the package, no memory allocation is happened unless explicitly called
Lightweight library: light amount of code to support frequently used functions in machine learning
Extendable: user can write simple functions that plugs into mshadow and run on GPU/CPU, no experience in CUDA is required.
MultiGPU and Distributed ML: mshadow-ps interface allows user to write efficient MultiGPU and distributed programs in an unified way.
Version
This version mshadow-2.x, there are a lot of changes in the interface and it is not backward compatible with mshadow-1.0
If you use older version of cxxnet, you will need to use the legacy mshadow code
For legacy code, refer to Here
Change log in CHANGES.md
Projects Using MShadow
MXNet: Efficient and Flexible Distributed Deep Learning Framework
CXXNet: A lightweight C++ based deep learnig framework
dmlc/mshadow có 1.1k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/dmlc/mshadow. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
dmlc/mshadow có phải mã nguồn mở không?
TopGit chưa ghi nhận license cho dmlc/mshadow. Phần lớn repo public trên GitHub là mã nguồn mở, nhưng điều khoản khác nhau từng repo — mở file LICENSE để xác nhận.
dmlc/mshadow có website riêng không?
TopGit chưa ghi nhận URL trang chủ cho dmlc/mshadow. Phần README ở tab phía trên thường có link demo, hoặc xem mô tả GitHub của repo.
dmlc/mshadow là gì?
dmlc/mshadow (dmlc/mshadow) là dự án C++ trên GitHub. Theo mô tả gốc: Matrix Shadow:Lightweight CPU/GPU Matrix and Tensor Template Library in C++/CUDA for (Deep) Machine Learning
Đọc thêm về dmlc/mshadow ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/dmlc/mshadow là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
Muốn nghe thêm một ý kiến về mshadow?
Hỏi một AI đọc được trang này — một cú bấm là có ngay nhận định về mshadow.