TVM is a Tensor intermediate representation(IR) stack for deep learning systems. It is designed to close the gap between the productivity-focused deep learning frameworks, and the performance- and efficiency-focused hardware backends. TVM works with deep learning frameworks to provide end to end compilation to different backends. Checkout our announcement for more details.© Contributors, 2017. Licensed under an Apache-2.0 license.
compiler tensor deep-learning dsl gpu opencl metal performance rocm tvmBluebird is a fully featured promise library with focus on innovative features and performance.
promise performance promises promises-a promises-aplus async await deferred deferreds future flow-control dsl fluent-interface promise-library polyfillBy Plataformatec. Rails forms made easy.
form-builder rails-helper rails dslA pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection.
kotlin dependency-injection injection dsl functionalSnapKit is a DSL to make Auto Layout easy on both iOS and OS X. CocoaPods 1.1.0+ is required to build SnapKit 4.0.0+.
auto autolayout snapkit xcode dsl cocoapods constraints layout uiDistributed under the terms of the GNU Public license version 3 (or later).
livecoding algorave pattern haskell language dsl kairotic live-codingTransmogrifAI (pronounced trăns-mŏgˈrə-fī) is an AutoML library written in Scala that runs on top of Spark. It was developed with a focus on accelerating machine learning developer productivity through machine learning automation, and an API that enforces compile-time type-safety, modularity, and reuse. Through automation, it achieves accuracies close to hand-tuned models with almost 100x reduction in time. Skip to Quick Start and Documentation.
ml automl transformations estimators dsl pipelines machine-learning salesforce einstein features feature-engineering spark sparkml ai automated-machine-learning transmogrification transmogrify structured-data transformersYou can write complex and easy-to-maintain animations in just a few lines of code by use LSAnimator(Objective-C) or CoreAnimator(Swift). CAAnimations and UIView animations are extremely powerful, but it is very hard to read when the animation is complicated.
jhchainableanimations animation animator chain multi-chain-animation dsl calayer uiview property-animationIn the project folder, you can find an example of a typical login view laid out in both native and Stevia for you to understand and compare the two approaches.
autolayout layout stevia constraints view interface freshos dsl ios visual-format-language xcode cocoapods ui auto layouts carthage storyboard xib nslayoutconstraintsA pragmatic lightweight dependency injection framework for Kotlin developers. Written in pure Kotlin, using functional resolution only: no proxy, no code generation, no reflection.
kotlin dependency-injection injection dsl androidDynamically Mock server behaviors and responses. Kakapo is a dynamic mocking library. It allows you to replicate your backend APIs and logic. With Kakapo you can easily prototype your application based on your API specifications.
func kakapo json-api opinionated plugable-interface plugable dsl opinionated-dsl unpluggedferret is a web scraping system aiming to simplify data extraction from the web for such things like UI testing, machine learning and analytics. Having its own declarative language, ferret abstracts away technical details and complexity of the underlying technologies, helping to focus on the data itself. It's extremely portable, extensible and fast. The following example demonstrates the use of dynamic pages. First of all, we load the main Google Search page, type search criteria into an input box and then click a search button. The click action triggers a redirect, so we wait till its end. Once the page gets loaded, we iterate over all elements in search results and assign the output to a variable. The final for loop filters out empty elements that might be because of inaccurate use of selectors.
query-language data-mining scraping scraping-websites dsl cdp crawling scraper crawler chromeMacroid is a modular functional user interface creation language for Android, implemented with Scala macros.Striving to be focused on one thing (GUI), Macroid promotes composability and high-level abstractions.
functional-programming android scala-macros user-interface gui dsl abstraction composability android-developmentDeepLearning.scala is a simple library for creating complex neural networks from object-oriented and functional programming constructs. Like other deep learning toolkits, DeepLearning.scala allows you to build neural networks from mathematical formulas. It supports floats, doubles, GPU-accelerated N-dimensional arrays, and calculates derivatives of the weights in the formulas.
automatic-differentiation deep-neural-networks deep-learning neural-network functional-programming symbolic-computation dsl domain-specific-language machine-learningAn elasticsearch query body builder. Easily build complex queries for elasticsearch with a simple, predictable api. Check out the API reference documentation.
elasticsearch querydsl builder bodybuilder querying queries query elastic search dsl elasticsearch-toolsAt Agoda, we have more than 1000 automated tests to ensure our application's quality and give our best experience to the user. All of them are written with Espresso from Google. Even though Espresso is working really well with our test, the code readability is quite low. Let's look at some of the examples of how we write the test. This is an example just to check the visibility and you can see that it's not looking that good. As Agoda developers, we want to improve not just our codebase quality, but also our implementation of tests as well. This is why we are introducing Kakao. The library that will make you enjoy writing automated tests like you are drinking a hot chocolate.
espresso kotlin dslA library providing a DSL for loading and extracting content from HTML pages. Take a look at Examples.scala and at the unit specs for usage examples or keep reading for more thorough documentation. Feel free to use GitHub Issues for submitting any bug or feature request and Gitter to ask questions.
scraper dsl html-parsingAn incremental linear constraint-solving algorithm (Auto Layout) in Swift.
cassowary algorithm simplex constraint-solver auto-layout linear-programming dslAs we all know, a neural network is just a computable math expression (and hence a program). Of course, I must still be able to train the network.
deep-learning dsl functional-programming automatic-differentiation
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.