{"id":189011,"name":"grenade","ecosystem":"hackage","description":"Grenade is a composable, dependently typed, practical, and fast\nrecurrent neural network library for precise specifications and\ncomplex deep neural networks in Haskell.\n\nGrenade provides an API for composing layers of a neural network\ninto a sequence parallel graph in a type safe manner; running\nnetworks with reverse automatic differentiation to calculate their\ngradients; and applying gradient decent for learning.\n\nDocumentation and examples are available on github\nhttps://github.com/HuwCampbell/grenade.","homepage":null,"licenses":"BSD-2-Clause","normalized_licenses":["BSD-2-Clause"],"repository_url":"","keywords_array":["ai","bsd2","library","machine-learning","Propose Tags"],"namespace":null,"versions_count":1,"first_release_published_at":"2017-04-12T07:16:43.000Z","latest_release_published_at":"2017-04-12T07:16:43.000Z","latest_release_number":"0.1.0","last_synced_at":"2026-03-15T01:20:18.291Z","created_at":"2022-04-05T20:36:51.882Z","updated_at":"2026-03-15T01:20:18.291Z","registry_url":"https://hackage.haskell.org/package/grenade","install_command":"cabal install grenade","documentation_url":null,"metadata":{},"repo_metadata":null,"repo_metadata_updated_at":null,"dependent_packages_count":0,"downloads":1221,"downloads_period":"total","dependent_repos_count":2,"rankings":{"downloads":72.61945489793591,"dependent_repos_count":31.029763941156347,"dependent_packages_count":19.055764625384878,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":40.90166115482571},"purl":"pkg:hackage/grenade","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/grenade","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/grenade","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/grenade/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/grenade/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/grenade/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/grenade/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/grenade/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/grenade/codemeta","maintainers":[{"uuid":"ErikDeCastroLopo","login":"ErikDeCastroLopo","name":null,"email":null,"url":null,"packages_count":23,"html_url":"https://hackage.haskell.org/user/ErikDeCastroLopo","role":null,"created_at":"2022-11-14T18:03:54.967Z","updated_at":"2022-11-14T18:03:54.967Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/ErikDeCastroLopo/packages"},{"uuid":"huw","login":"huw","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://hackage.haskell.org/user/huw","role":null,"created_at":"2022-11-14T18:03:54.978Z","updated_at":"2022-11-14T18:03:54.978Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/huw/packages"}]}