{"id":13870000,"url":"https://github.com/Bihaqo/t3f","last_synced_at":"2025-07-15T20:31:02.659Z","repository":{"id":53103638,"uuid":"79475735","full_name":"Bihaqo/t3f","owner":"Bihaqo","description":"Tensor Train decomposition on TensorFlow","archived":false,"fork":false,"pushed_at":"2021-04-06T16:50:31.000Z","size":1619,"stargazers_count":222,"open_issues_count":58,"forks_count":55,"subscribers_count":14,"default_branch":"develop","last_synced_at":"2024-11-16T03:35:06.888Z","etag":null,"topics":["matrix-product-states","tensor-train","tensorflow"],"latest_commit_sha":null,"homepage":"https://t3f.readthedocs.io/en/latest/index.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bihaqo.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-19T17:10:30.000Z","updated_at":"2024-11-11T09:42:11.000Z","dependencies_parsed_at":"2022-09-03T08:33:09.800Z","dependency_job_id":null,"html_url":"https://github.com/Bihaqo/t3f","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bihaqo%2Ft3f","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bihaqo%2Ft3f/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bihaqo%2Ft3f/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bihaqo%2Ft3f/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bihaqo","download_url":"https://codeload.github.com/Bihaqo/t3f/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226068137,"owners_count":17568703,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["matrix-product-states","tensor-train","tensorflow"],"created_at":"2024-08-05T20:01:24.863Z","updated_at":"2024-11-23T16:30:57.098Z","avatar_url":"https://github.com/Bihaqo.png","language":"Python","funding_links":[],"categories":["Toolboxes","Python"],"sub_categories":["Basic Tensor Operation"],"readme":"[![Build Status](https://travis-ci.org/Bihaqo/t3f.svg?branch=develop)](https://travis-ci.org/Bihaqo/t3f)\n[![Coverage Status](https://coveralls.io/repos/github/Bihaqo/t3f/badge.svg?branch=develop)](https://coveralls.io/github/Bihaqo/t3f?branch=develop)\n\nTensorFlow implementation of a library for working with Tensor Train (TT) decomposition which is also known as Matrix Product State (MPS).\n\n# Documentation\nThe documentation is available via [readthedocs](https://t3f.readthedocs.io/en/latest/index.html).\n\n# Comparison with other libraries\nThere are about a dozen other libraries implementing Tensor Train decomposition. \nThe main difference between `t3f` and other libraries is that `t3f` has extensive support for Riemannian optimization and that it uses TensorFlow as backend and thus supports GPUs, automatic differentiation, and batch processing. For a more detailed comparison with other libraries, see the [corresponding page](https://t3f.readthedocs.io/en/latest/comparison.html) in the docs.\n\n# Tests\n```bash\nnosetests  --logging-level=WARNING\n```\n\n# Building documentation\nThe documentation is build by sphinx and hosted on readthedocs.org. To locally rebuild the documentation, install sphinx and compile the docs by\n```bash\ncd docs\nmake html\n```\n\n# Citing\nIf you use T3F in your research work, we kindly ask you to cite [the paper](http://jmlr.org/papers/v21/18-008.html) describing this library\n```\n\n@article{JMLR:v21:18-008,\n  author  = {Alexander Novikov and Pavel Izmailov and Valentin Khrulkov and Michael Figurnov and Ivan Oseledets},\n  title   = {Tensor Train Decomposition on TensorFlow (T3F)},\n  journal = {Journal of Machine Learning Research},\n  year    = {2020},\n  volume  = {21},\n  number  = {30},\n  pages   = {1-7},\n  url     = {http://jmlr.org/papers/v21/18-008.html}\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBihaqo%2Ft3f","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FBihaqo%2Ft3f","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FBihaqo%2Ft3f/lists"}