Giter VIP home page Giter VIP logo

serrano's Introduction

logo

travisCI-building coverage iOS macOS License: MIT Swift 3.2 gitter

Serrano

Aiming to offering popular and cutting edge techs in deep learning area on iOS devices, Serrano is developed as a tool for developers & researchers with deep learning background to quickly implement their ideas on iOS devices. Meanwhile, it supports macOS as a pure swift framework bonus.

Features

  • Implemented an efficient NDArray class Tensor which supports:
  • Offer common operators (operator list) for constructing various computation graphs and it is easy to implement custom operators
  • Graph API support forward and backward with auto differentiation
  • No third-party library dependent. Compatible with iOS 10 and macOS.

Install

Via CocoaPods

Install the latest version:

pod 'Serrano', :git => 'https://github.com/pcpLiu/Serrano.git'

Manually integrate into your workspace/project

Download or clone Serrano and drag serrano.xcodeproj into your workspace or project. Add Serrano into the Target Dependencies of your target.

Docs

The guides and APIs are hosted at http://serrano-lib.org.

Quick example

Check Serrano/Examples/Graph/VGG16.swift seeing how to use Graph API to construct a forward VGG16.

Questions && Issues

‼️ Please only open [bug]/[feature request] related issues in THIS repo and follow this issue guide. ‼️

For any general issue/discussion || framework support, please go to pcpLiu/SerranoExplore opening an issue. Also you can discuss on Gitter

macOSX

Serrano was developed as an iOS framework. However, the framework could be added and used in Cocoa applications (macOS App) without effort.

Contribution

Contribution are wanted 📢. And please read the Contributing Guide before making a PR.

License

Serrano is liscensed under MIT. Copyright (c) 2017, Zhonghao (Tim) Liu.

Acknowledgement

Serrano are inspired and influenced by these open source projects:

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.