{ "info": { "author": "Atlas ML", "author_email": "hello@sotabench.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "

\n\nEasily benchmark PyTorch models on selected tasks and datasets. \n\n## Installation\n\nRequires Python 3.6+. \n\n```bash\npip install torchbench\n```\n\n## Usage\n\nThis library can be used together with the [sotabench](https://sotabench.com) website, or standalone. Below we'll describe the usage with the sotabench website. \n\nSteps to benchmark your model on the sotabench website:\n\n1) Create a `sotabench.py` in the root of your repository. Below you can see an example `sotabench.py` file added to the [torchvision](https://github.com/pytorch/vision/tree/master/torchvision) repository to test one of its constituent models:\n\n```python\nfrom torchbench.image_classification import ImageNet\nfrom torchvision.models.resnet import resnext101_32x8d\nimport torchvision.transforms as transforms\nimport PIL\n\n# Define the transforms need to convert ImageNet data to expected model input\nnormalize = transforms.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225])\ninput_transform = transforms.Compose([\n transforms.Resize(256, PIL.Image.BICUBIC),\n transforms.CenterCrop(224),\n transforms.ToTensor(),\n normalize,\n])\n\n# Run the benchmark\nImageNet.benchmark(\n model=resnext101_32x8d(pretrained=True),\n paper_model_name='ResNeXt-101-32x8d',\n paper_arxiv_id='1611.05431',\n input_transform=input_transform,\n batch_size=256,\n num_gpu=1\n)\n\n```\n\n2) Run it locally on your machine to verify it works:\n\n```bash\n$ python sotabench.py\n```\n\nIn addition, you can check your parameters (such as model names and arxiv IDs) by running:\n```bash\n$ sb check\n```\n\nAlternatively you can run the same logic within a Notebook if that is your preferred workflow.\n\n3) Login and connect your repository to [sotabench](https://sotabench.com/add-model). After you connect your repository the website will re-evaluate your model on every commit of the `master` branch, to ensure the model is working and results are up-to-date - including if you add additional models to the benchmark file. \n\nYou can also use the library without the sotabench website, by simply omitting step 3. In that case you also don't need to put in the paper details into the `benchmark()` method. \n\n## Benchmarks\n\n### Image Classification on ImageNet\n\nImage Classification on ImageNet benchmark is implemented in the [image_classification.ImageNet](https://github.com/paperswithcode/torchbench/blob/master/torchbench/image_classification/imagenet.py) class.\n\n#### Benchmarking Pipeline\n\n1. The model is put into evaluation mode and sent to the device\n2. The ImageNet validation dataset is loaded and transformed using `input_transform`\n3. The dataset is put into a DataLoader with options `batch_size` and `num_workers`\n4. The model and dataset are passed into an evaluation function for the task, along with an optional `model_output_transform` function that can transform the outputs after inference\n5. The transformed output is compared to expected output and Top 1 and Top 5 accuracy are calculated\n\n#### Expected Inputs/Outputs\n\n- Model `output` (following `model.forward()` and optionally `model_output_transform`) should be a 2D `torch.Tensor` containing the model output; first dimension should be output for each example (length `batch_size`) and second dimension should be output for each class in ImageNet (length 1000).\n\n### Object Detection on COCO\n\nObject Detection on the COCO benchmark is implemented in the [object_detection.COCO](https://github.com/paperswithcode/torchbench/blob/master/torchbench/object_detection/coco.py) class. \n\n#### Benchmarking Pipeline\n\n1. The model is put into evaluation mode and sent to the device\n2. The COCO dataset is loaded. \n\nWithout `transforms`, COCO dataset returns a tuple for an index where:\n- The first entry is a `PIL.Image`\n- The second entry is a labels dictionary, with keys `'boxes', 'labels', 'masks', 'image_id', 'area', 'iscrowd'`, containing the labels.\n\nWith [default transforms](https://github.com/paperswithcode/torchbench/blob/master/torchbench/object_detection/coco.py), COCO dataset returns a tuple for an index where:\n- The first entry is a `torch.tensor` (representing the image)\n- The second entry is a labels dictionary, with keys `'boxes', 'labels', 'masks', 'image_id', 'area', 'iscrowd'`, where the data is of type `torch.tensor` rather than lists.\n\nYou can specify your own `transforms` to transform the data so your model can process it correctly.\n\n3. The dataset is put into a DataLoader with options `batch_size` and `num_workers`, and collated using [coco_collate_fn](https://github.com/paperswithcode/torchbench/blob/master/torchbench/object_detection/coco.py). Alternatively you can pass in your own collate function. \n4. The model and dataset are passed into an evaluation function for the task, along with `model_output_transform` function that can transform the outputs and targets after inference. The default [model_output_transform](https://github.com/paperswithcode/torchbench/blob/master/torchbench/object_detection/coco.py) follows that used in the torchvision examples, but you can provide your own `model_output_transform` to get your model output in the right format.\n\nThe expected output is a list of dictionaries (length = batch_size), where each dictionary contains keys for `'boxes', 'labels', 'scores', 'masks'`, and each value is of the `torch.tensor` type.\n\n5. The (transformed) model output is then converted to a dictionary with keys as the image ids, and values as a dictionary with the predictions (boxes, labels, scores, ...)\n\n```result = {tar[\"image_id\"].item(): out for tar, out in zip(target, output)}```\n\n6. The result is passed into a COCO Evaluation pipeline and the results (Mean Average Precision) are calculated\n\n### More benchmarks coming soon... \n\n## Contributing\n\nAll contributions welcome!\n\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://sotabench.com", "keywords": "", "license": "Apache-2.0", "maintainer": "Atlas ML", "maintainer_email": "hello@sotabench.com", "name": "torchbench", "package_url": "https://pypi.org/project/torchbench/", "platform": "Windows", "project_url": "https://pypi.org/project/torchbench/", "project_urls": { "Homepage": "https://sotabench.com" }, "release_url": "https://pypi.org/project/torchbench/0.0.31/", "requires_dist": [ "albumentations (>=0.3.0)", "numpy", "opencv-python (>=4.1.0.25)", "sotabenchapi (>=0.0.13)", "torch (>=1.1.0)", "torchvision (>=0.3.0)", "tqdm (>=4.32.2)" ], "requires_python": "", "summary": "Easily benchmark Machine Learning models on selected tasks and datasets - with PyTorch", "version": "0.0.31" }, "last_serial": 5938523, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c28983f47d7dac3276a0738e31a6e943", "sha256": "f0c3336ca02fb6e9af52ddd8669a90e2961211e79e55370c831c037a5d1904a3" }, "downloads": -1, "filename": "torchbench-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c28983f47d7dac3276a0738e31a6e943", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 59215, "upload_time": "2019-07-25T13:31:25", "url": "https://files.pythonhosted.org/packages/8a/19/75fe1a795fa604199acf8c8625a29981e42ef47fc804f8047e467c47c6ef/torchbench-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0e2aeb98730cb17d44c67216b43aac9", "sha256": "c6873f989f896bcb448879eb9dd88b67fea25bc2dbc99f5f3d1986ee4764b354" }, "downloads": -1, "filename": "torchbench-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f0e2aeb98730cb17d44c67216b43aac9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35078, "upload_time": "2019-07-25T13:31:27", "url": "https://files.pythonhosted.org/packages/2d/06/b6126ec55da6979c031b53802ac3e00fc93753342e99df332e4ffbe378a2/torchbench-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "a7424498b2499fc3c587a554eb51f69d", "sha256": "945c320cff928f0c1ee11501d4b4fdc0263a7065c11eb958f67f2b5bb2b16b9c" }, "downloads": -1, "filename": "torchbench-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "a7424498b2499fc3c587a554eb51f69d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63987, "upload_time": "2019-08-23T17:31:53", "url": "https://files.pythonhosted.org/packages/55/aa/ea2fb9c8d393be6480d80b64fb6ceedb642f9cc775533a9a614c8e64abb7/torchbench-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ca291fe15004051f7427bd9d8c6812b", "sha256": "c89195766c508772ece3220c2030077cd934277a7c98d6173ab02837162163ed" }, "downloads": -1, "filename": "torchbench-0.0.10.tar.gz", "has_sig": false, "md5_digest": "0ca291fe15004051f7427bd9d8c6812b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39602, "upload_time": "2019-08-23T17:31:56", "url": "https://files.pythonhosted.org/packages/14/82/512e2f355fc62afaa2f47ee4c4f51c3103cbb281d9cedee8ff41a6a9a3d5/torchbench-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "3e664e962804bbffd69893144cfd32dd", "sha256": "06c5b7d6e84410ddad02df7aea20e499b1cf7270367bcb1dd7d3d3685168db0c" }, "downloads": -1, "filename": "torchbench-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "3e664e962804bbffd69893144cfd32dd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64019, "upload_time": "2019-08-23T18:25:10", "url": "https://files.pythonhosted.org/packages/d3/77/d35a1156e06ab8cc8d546f3594760cd60f5bd780bff0d0af514918f24044/torchbench-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6483d4f974133af18d97622cad13d96", "sha256": "75857846eccfdf4fd65150d83487dfe348593982f264840a58d1d61c1d6cbe77" }, "downloads": -1, "filename": "torchbench-0.0.11.tar.gz", "has_sig": false, "md5_digest": "d6483d4f974133af18d97622cad13d96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39635, "upload_time": "2019-08-23T18:25:12", "url": "https://files.pythonhosted.org/packages/d1/97/c16dcfcae6996f160b6c261edd9066805b3427484ceb36d201830a9ba98b/torchbench-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "c5650ee7a9b17120d84ab40aff8549e3", "sha256": "0ec80f5654f7c1b0a6a77eb0309963c2a5389a5fd927de1bfee061818980327f" }, "downloads": -1, "filename": "torchbench-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "c5650ee7a9b17120d84ab40aff8549e3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 64001, "upload_time": "2019-08-23T18:36:30", "url": "https://files.pythonhosted.org/packages/d8/b7/02c3cc529a9df47b5eeae4e0fa0983523a326b906567bc3cf3610e3889d4/torchbench-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87114aa674e554cbf85bf408eb846009", "sha256": "fc5317c0b79d57f3953f500c72666c08a6c037fd9104d281ce13298a9e2ca220" }, "downloads": -1, "filename": "torchbench-0.0.12.tar.gz", "has_sig": false, "md5_digest": "87114aa674e554cbf85bf408eb846009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39623, "upload_time": "2019-08-23T18:36:32", "url": "https://files.pythonhosted.org/packages/98/29/0060f6d792bb08b811a84fc83cc7acf3d77e03d259fa877ec6ec87063293/torchbench-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "08cee51692e90412c9ae4d16bcfcce00", "sha256": "e31902e3ad1df86305ce3121317d7d51c5c456754bfda3555abe55cf76c2e7fd" }, "downloads": -1, "filename": "torchbench-0.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "08cee51692e90412c9ae4d16bcfcce00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67620, "upload_time": "2019-08-24T19:41:35", "url": "https://files.pythonhosted.org/packages/81/65/13dd18213a71a3198619173d162964897c30c747e2a20bae3f4107f0faaa/torchbench-0.0.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0808bd1bbbd49150e802ce3be8e25bdb", "sha256": "99e6a6aac87fb3d39fc6067a273432121ff74e4fe455fd05071888354f5ff5d5" }, "downloads": -1, "filename": "torchbench-0.0.13.tar.gz", "has_sig": false, "md5_digest": "0808bd1bbbd49150e802ce3be8e25bdb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41788, "upload_time": "2019-08-24T19:41:36", "url": "https://files.pythonhosted.org/packages/94/c3/63a14304d78d125b122d00a70ddf485aedf6045f562c7c7142a6ee32fb73/torchbench-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "0d9a8833deafdd831599edc522827532", "sha256": "e7e1e7653aad31767f160de2321c4781a92106663f388dbcbf3c0951e580c3bc" }, "downloads": -1, "filename": "torchbench-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "0d9a8833deafdd831599edc522827532", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67770, "upload_time": "2019-08-24T21:44:44", "url": "https://files.pythonhosted.org/packages/ca/3a/4da5b7982d0d0ff1ff4d5b857ce6bae15f4f83513aabfe7e28230a6cdc2c/torchbench-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0fb80e2bdd4a51e1fea8a59fbca635f", "sha256": "6dd061645fd48a59bcd61e9d3162702a58dab6947618995683fe3db2711ee8c0" }, "downloads": -1, "filename": "torchbench-0.0.14.tar.gz", "has_sig": false, "md5_digest": "e0fb80e2bdd4a51e1fea8a59fbca635f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41939, "upload_time": "2019-08-24T21:44:46", "url": "https://files.pythonhosted.org/packages/98/28/e71043f57c3ddb6a9f53b57aaa69ac0d41ba65cb7810f2595dbd31e55186/torchbench-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "2a3903c0c9aa5ad677096c5784072115", "sha256": "21ff8b4acbd06093fd3c8fe1df267e95acb9b6171dc4871d75dc676cd34d5ad4" }, "downloads": -1, "filename": "torchbench-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "2a3903c0c9aa5ad677096c5784072115", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67774, "upload_time": "2019-08-24T22:25:23", "url": "https://files.pythonhosted.org/packages/d8/a4/249f1d8b0c30393cbe1c9ab0f481654e6ed27d85ecbeb06f0db5a88d628b/torchbench-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d6abfdd3f2a9da32f51fcd3782cd369", "sha256": "2cb567156a7bb8ce4631741382630124282e62a2e5afdfdc0eb0b41c06377e70" }, "downloads": -1, "filename": "torchbench-0.0.15.tar.gz", "has_sig": false, "md5_digest": "5d6abfdd3f2a9da32f51fcd3782cd369", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41938, "upload_time": "2019-08-24T22:25:25", "url": "https://files.pythonhosted.org/packages/fb/06/8e22b5456863ea093915192d98d1349b0579bf50484cc95e5762472619f8/torchbench-0.0.15.tar.gz" } ], "0.0.16": [ { "comment_text": "", "digests": { "md5": "f0fafa03117909f0a2b4a3428e7d5052", "sha256": "e99bb7cfc24979ecb26d1a7b9430336889668c8fb31283adaa1ff5822b93910b" }, "downloads": -1, "filename": "torchbench-0.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "f0fafa03117909f0a2b4a3428e7d5052", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 67795, "upload_time": "2019-08-26T16:25:21", "url": "https://files.pythonhosted.org/packages/13/3a/b3d50ca7a1c37370e75f4240a6939b164764f52ceb04e1072ec5a798b122/torchbench-0.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29092db9fae9a4dc253e24f08f764a7b", "sha256": "853527965b3e417b5d8d92404f8dc2c2bf288704db3e432dca668e764bd70e87" }, "downloads": -1, "filename": "torchbench-0.0.16.tar.gz", "has_sig": false, "md5_digest": "29092db9fae9a4dc253e24f08f764a7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41835, "upload_time": "2019-08-26T16:25:23", "url": "https://files.pythonhosted.org/packages/3b/a7/ade26f0bef9b29cc0a3b4ea967b8817e2b1e0d6e0cfda04be03a0408883a/torchbench-0.0.16.tar.gz" } ], "0.0.17": [ { "comment_text": "", "digests": { "md5": "b6892aac01795abeb66d16d8844e7b96", "sha256": "94abc5b3f9078b1706cbd53b0d12719b73eb08d1221baba9695f9005fcaa135c" }, "downloads": -1, "filename": "torchbench-0.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "b6892aac01795abeb66d16d8844e7b96", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69711, "upload_time": "2019-08-28T17:04:26", "url": "https://files.pythonhosted.org/packages/f0/81/fe4e2cfa1585ac77cc6e89bd22c248082331ddef7868d9f6e82a963f388b/torchbench-0.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29909e9cc6d4bab689f03663af28665d", "sha256": "5f7b4c6d17f3f786e76e854cd46715d7fbf968a97dd6662b0d15a20a2acc4a94" }, "downloads": -1, "filename": "torchbench-0.0.17.tar.gz", "has_sig": false, "md5_digest": "29909e9cc6d4bab689f03663af28665d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42465, "upload_time": "2019-08-28T17:04:28", "url": "https://files.pythonhosted.org/packages/11/1b/26173a0ec6c83d59a9a058bf88b0c072424fe29e140c5eca8202700e36b1/torchbench-0.0.17.tar.gz" } ], "0.0.18": [ { "comment_text": "", "digests": { "md5": "a8cfa77f860c8b4e2b1d775a28455f02", "sha256": "f3a82a6314e2607966c7d9e32d00e7fb6717eb21d8cb9e3a0b2a4c85977a615b" }, "downloads": -1, "filename": "torchbench-0.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "a8cfa77f860c8b4e2b1d775a28455f02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69981, "upload_time": "2019-08-29T12:51:51", "url": "https://files.pythonhosted.org/packages/0a/57/f4cf5eb31116d55cf53f600f7da4f5711d2b45fa7f1de1833794b8de2305/torchbench-0.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "715719891df7c15081dbd3f8b4d46450", "sha256": "7873a96c8c4a4b677c166b1063092167812d663e8900b91e74c0e090cf399384" }, "downloads": -1, "filename": "torchbench-0.0.18.tar.gz", "has_sig": false, "md5_digest": "715719891df7c15081dbd3f8b4d46450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42504, "upload_time": "2019-08-29T12:51:55", "url": "https://files.pythonhosted.org/packages/ea/1d/b85b02d7067d59e1f78651f398333f98d6ef93d292ea352e99ceed678913/torchbench-0.0.18.tar.gz" } ], "0.0.19": [ { "comment_text": "", "digests": { "md5": "d7418dabbe44c0ff3c0d825bc1ad085b", "sha256": "3a20dd84d927d8834038a0a5918354ecf5a72ff1c64c213d61257a7bb862bb05" }, "downloads": -1, "filename": "torchbench-0.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "d7418dabbe44c0ff3c0d825bc1ad085b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 69994, "upload_time": "2019-08-30T15:13:37", "url": "https://files.pythonhosted.org/packages/3f/5d/2ddb2c1c3e539ddad11648185e8d3217e3257b4467b8791e053ea6fe3731/torchbench-0.0.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ff95a811b3737632d6194688840cd7e", "sha256": "5a602b41208cb45a682e8b847942d69ff24b59e8d8251e67e760793df4d72329" }, "downloads": -1, "filename": "torchbench-0.0.19.tar.gz", "has_sig": false, "md5_digest": "6ff95a811b3737632d6194688840cd7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42524, "upload_time": "2019-08-30T15:13:40", "url": "https://files.pythonhosted.org/packages/1b/92/0c972bdec317cf8db08252aca09a38113e6519415dbedbd7609bf31b3e6d/torchbench-0.0.19.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7257de387b3d4e6aebd4d218b5f8eba2", "sha256": "40369cadb6403d8b836a166d57f5cf350a171e0347a43cc9ed5062c6d894386a" }, "downloads": -1, "filename": "torchbench-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7257de387b3d4e6aebd4d218b5f8eba2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 58964, "upload_time": "2019-07-25T15:23:18", "url": "https://files.pythonhosted.org/packages/33/7a/b02be83912ef5cd4ae8cf83cec7c0f39e373d1c4dcbec33379343b04ff8e/torchbench-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc18d709685830080e65188255541065", "sha256": "6b888eab0d20a400fff6841d518f2b740525295997d308a2608a70863975a2b5" }, "downloads": -1, "filename": "torchbench-0.0.2.tar.gz", "has_sig": false, "md5_digest": "dc18d709685830080e65188255541065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34576, "upload_time": "2019-07-25T15:23:20", "url": "https://files.pythonhosted.org/packages/02/05/1c1fdd605e2bf2b38e9829e3e12e4eb618bbec7e15b16fd24a19aada9b97/torchbench-0.0.2.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "7285de0d52c8cdb1f797fe16863a71c1", "sha256": "22e940a3670a33f0bc4f0c80e576b9005fb8ca44007dd46ffc8f20a677037a00" }, "downloads": -1, "filename": "torchbench-0.0.20-py3-none-any.whl", "has_sig": false, "md5_digest": "7285de0d52c8cdb1f797fe16863a71c1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 70696, "upload_time": "2019-09-12T13:50:32", "url": "https://files.pythonhosted.org/packages/a7/dc/a7075693d6f534a621cbc17a14bb61a34c0ead9599d4609e42da9ebddd28/torchbench-0.0.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eba71402565957e4d4b2b7731d046811", "sha256": "41589eb9f7791ef02d2096f5d983fef49022394bdd4fb0c56d6856c3ad95a786" }, "downloads": -1, "filename": "torchbench-0.0.20.tar.gz", "has_sig": false, "md5_digest": "eba71402565957e4d4b2b7731d046811", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44027, "upload_time": "2019-09-12T13:50:33", "url": "https://files.pythonhosted.org/packages/2b/b7/e21f9fa95d03cc708b059f641f51f5373e3a70473db77310c82d327bcacc/torchbench-0.0.20.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "82e98fa4a0e63a8be724cf8e34b00252", "sha256": "bb65ef1f4262671070fb68db84aefb6a24fd8abe11300ef8de9dbba49b5ae7ac" }, "downloads": -1, "filename": "torchbench-0.0.22-py3-none-any.whl", "has_sig": false, "md5_digest": "82e98fa4a0e63a8be724cf8e34b00252", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73197, "upload_time": "2019-09-20T11:58:32", "url": "https://files.pythonhosted.org/packages/0a/73/985ed0e1f8b9187633123acd763d88d27b396ae58a0516441a45678b6729/torchbench-0.0.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68ac48eab38701152156add48d01bd42", "sha256": "3616bbe8c8dc67914fb18b4678ba53a675f3c7eea17b80d9bf6385a147218773" }, "downloads": -1, "filename": "torchbench-0.0.22.tar.gz", "has_sig": false, "md5_digest": "68ac48eab38701152156add48d01bd42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45702, "upload_time": "2019-09-20T11:58:34", "url": "https://files.pythonhosted.org/packages/5c/80/027f1d82b8180ec778833a26501be5715dfffb856812a7242d2711bd4855/torchbench-0.0.22.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "ba64bb12f1f739cef1810950cc350c7f", "sha256": "daaaad7422ab9cde0523c3515739850942d15515a85115dc956f4343d08295b4" }, "downloads": -1, "filename": "torchbench-0.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "ba64bb12f1f739cef1810950cc350c7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73202, "upload_time": "2019-09-20T14:41:48", "url": "https://files.pythonhosted.org/packages/78/c0/cf7d03eedae41077a6847285879a84487c0781a73b5ec1b0736a5f267d90/torchbench-0.0.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d9009cb7116a7364b86bcdcfec43c25", "sha256": "4cab5d8d033d85306b445ca15337a7f1c9c5e10f8cc01774d80b246740e4e619" }, "downloads": -1, "filename": "torchbench-0.0.24.tar.gz", "has_sig": false, "md5_digest": "6d9009cb7116a7364b86bcdcfec43c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45697, "upload_time": "2019-09-20T14:41:49", "url": "https://files.pythonhosted.org/packages/bd/e8/dba0472607100fc2e9738f0b1614c4e4438f3e89225662d69dc88f80451d/torchbench-0.0.24.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "48769464039c5f263c4a43b33b155eec", "sha256": "64ab42b985a0c57988cd18d7ac41f492cc9104af2a46f63282a1da5b716f7e50" }, "downloads": -1, "filename": "torchbench-0.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "48769464039c5f263c4a43b33b155eec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73201, "upload_time": "2019-09-26T22:01:39", "url": "https://files.pythonhosted.org/packages/8b/59/d583f5573521843261ce7ce2b50264282bbf9bf11f174ad6ab85d68f434e/torchbench-0.0.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8322d00ddad05b5e171f3b394b556422", "sha256": "b671be4f13f26a5f77967de099b8bef414a7b4dbd7d5d7bc2e3bf9867134c749" }, "downloads": -1, "filename": "torchbench-0.0.25.tar.gz", "has_sig": false, "md5_digest": "8322d00ddad05b5e171f3b394b556422", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45691, "upload_time": "2019-09-26T22:01:41", "url": "https://files.pythonhosted.org/packages/e2/9f/7f857b7ed0ff894b91e562198a404787fb834e6da892b516cde01bac5b78/torchbench-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "663fdb311497d05cb3e9bd9717574b70", "sha256": "ad20ba317fe17527674d3a9ab04ce31dabc85d5e4c3fb6734cf900d6a1c88a9a" }, "downloads": -1, "filename": "torchbench-0.0.26-py3-none-any.whl", "has_sig": false, "md5_digest": "663fdb311497d05cb3e9bd9717574b70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73840, "upload_time": "2019-10-06T12:18:03", "url": "https://files.pythonhosted.org/packages/17/e7/26bc2eff9895296a92fc4b37ce47c01b1b8ba53288385c4ae2170594b500/torchbench-0.0.26-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7cbf07f66cf6f5b4ba0f09a532d2779a", "sha256": "ae903033644b51f644271808cd4b722c3a006f9392f1b9a3e1ec25a9a826cb41" }, "downloads": -1, "filename": "torchbench-0.0.26.tar.gz", "has_sig": false, "md5_digest": "7cbf07f66cf6f5b4ba0f09a532d2779a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45964, "upload_time": "2019-10-06T12:18:05", "url": "https://files.pythonhosted.org/packages/6e/af/67afc930bbd34e94ada09f45722c32790be30ddf1c818cebe63e1193bd25/torchbench-0.0.26.tar.gz" } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "235e256dcad6264cd45f22dcb0d63962", "sha256": "3d47c87def473e9503020db119d63315077d808ae927ed25c929e3356caf5cd5" }, "downloads": -1, "filename": "torchbench-0.0.27-py3-none-any.whl", "has_sig": false, "md5_digest": "235e256dcad6264cd45f22dcb0d63962", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74028, "upload_time": "2019-10-06T12:51:22", "url": "https://files.pythonhosted.org/packages/57/c1/82ec6056acb29a861ae47a9a05b10a3b6475288809b738a9043138e1650f/torchbench-0.0.27-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e945d938d7dfbcacad4c1ebc24ca83e6", "sha256": "63bb848c9d36f7894ff829077c84cbbe9d0802cd0c6119b8680c36f35a922b70" }, "downloads": -1, "filename": "torchbench-0.0.27.tar.gz", "has_sig": false, "md5_digest": "e945d938d7dfbcacad4c1ebc24ca83e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46095, "upload_time": "2019-10-06T12:51:24", "url": "https://files.pythonhosted.org/packages/33/33/e3311880b3dda85407dccbb5063a59f1ae2d029a74278aa6612172a825bb/torchbench-0.0.27.tar.gz" } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "4ce5068cfd14105c98a2ad2d0df1ac6a", "sha256": "d6d6160d559010540eca1c12995d78b2bc3c8d4f1bf92bfa15ad42e2267041ce" }, "downloads": -1, "filename": "torchbench-0.0.28-py3-none-any.whl", "has_sig": false, "md5_digest": "4ce5068cfd14105c98a2ad2d0df1ac6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74102, "upload_time": "2019-10-06T13:37:11", "url": "https://files.pythonhosted.org/packages/2f/71/bd4f82060bc03027b74dd5fda32515a8cda5faa4cbc9becdf33bf2078dd6/torchbench-0.0.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "11e3176e32245486653889d53b8590cc", "sha256": "ed1ed15be607c9497b11bb712f8cb9c8b47ea44482b4947057d65a5e2284a710" }, "downloads": -1, "filename": "torchbench-0.0.28.tar.gz", "has_sig": false, "md5_digest": "11e3176e32245486653889d53b8590cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46152, "upload_time": "2019-10-06T13:37:13", "url": "https://files.pythonhosted.org/packages/c5/58/b6202193e65ca42a80fef956e038e07a20f79ff8c41ec47e627fe4d43bbf/torchbench-0.0.28.tar.gz" } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "194e4c56488ebcc62a2f865da3417fce", "sha256": "5c291fe7496b3700f9a8dd1b1489e36dc76a7a0315822e991bee1afe7098cf1c" }, "downloads": -1, "filename": "torchbench-0.0.29-py3-none-any.whl", "has_sig": false, "md5_digest": "194e4c56488ebcc62a2f865da3417fce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74135, "upload_time": "2019-10-06T16:36:29", "url": "https://files.pythonhosted.org/packages/85/06/6f5beeb1e6604b4ea537498efd075827e075fba0352197a9186b70ea3116/torchbench-0.0.29-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "661bce7937619d15d117076d92e48a76", "sha256": "537d6a5960d07091d2255d6a3383fb06912816ca4e33121c66142918242a1739" }, "downloads": -1, "filename": "torchbench-0.0.29.tar.gz", "has_sig": false, "md5_digest": "661bce7937619d15d117076d92e48a76", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47055, "upload_time": "2019-10-06T16:36:31", "url": "https://files.pythonhosted.org/packages/56/4f/c6124ba15961075fb4b49a7e17c6bb9c70936d53eeec17f3959ffb739a89/torchbench-0.0.29.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "f3f5218fdbdf7cd5ee9a5989ef670582", "sha256": "7e093243b20dcfec98e62967d239b7c0fa4dc54bb4c63bed1e1dc90ede150677" }, "downloads": -1, "filename": "torchbench-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f3f5218fdbdf7cd5ee9a5989ef670582", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61399, "upload_time": "2019-08-08T12:15:56", "url": "https://files.pythonhosted.org/packages/d1/3c/40be85cc651db3b585265282972196be552cedc6d4c9002518a443028807/torchbench-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbe893d2d65379e46cfab550765398d4", "sha256": "9c6fcfcadde97870d2ad88746b38c05e8ec46425cf33a00cdea9fe01a4b8060e" }, "downloads": -1, "filename": "torchbench-0.0.3.tar.gz", "has_sig": false, "md5_digest": "cbe893d2d65379e46cfab550765398d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37590, "upload_time": "2019-08-08T12:15:57", "url": "https://files.pythonhosted.org/packages/97/c9/7169fc8f1b2e35359c4709443c3bad5889488baf65179f93f51c25066e1a/torchbench-0.0.3.tar.gz" } ], "0.0.30": [ { "comment_text": "", "digests": { "md5": "7a76f4897889031204a34cdb09e9b75f", "sha256": "5767170fd10b287ab232f1f828e5d439361e78c68a2f89f2f069ce150af71e33" }, "downloads": -1, "filename": "torchbench-0.0.30-py3-none-any.whl", "has_sig": false, "md5_digest": "7a76f4897889031204a34cdb09e9b75f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 74152, "upload_time": "2019-10-07T11:28:28", "url": "https://files.pythonhosted.org/packages/67/6f/e04cafc837434f1590eb20b858cbc8fc9813226292dcb112bfc0120fdb2a/torchbench-0.0.30-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1bc6622d3bceee2cc5f4a6f54d374d64", "sha256": "40d743d7f6f0e63377e95aeebeddac540884b0e84dca4694c7e336b2f36d21a0" }, "downloads": -1, "filename": "torchbench-0.0.30.tar.gz", "has_sig": false, "md5_digest": "1bc6622d3bceee2cc5f4a6f54d374d64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46170, "upload_time": "2019-10-07T11:28:30", "url": "https://files.pythonhosted.org/packages/9b/49/f65d55f0a006d54942af270d008538ac373a36c696ea4d6414c3fdaf76a9/torchbench-0.0.30.tar.gz" } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "6e1c9e0976a877d3203d015ac115e97c", "sha256": "4f390515b5cb8280c52fa117048dc29a11b1b82bf482a18b95d1dde9eaafc4c9" }, "downloads": -1, "filename": "torchbench-0.0.31-py3-none-any.whl", "has_sig": false, "md5_digest": "6e1c9e0976a877d3203d015ac115e97c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73991, "upload_time": "2019-10-07T12:46:21", "url": "https://files.pythonhosted.org/packages/65/fe/49d6bdac5a5705f47d158f4b1139cdf1e940c7052a3d3f5f0c208349371f/torchbench-0.0.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7de9b36d0d3c215936bdc07f68b62cc9", "sha256": "101673727453e7429110838faebfce653278eb7f595047a371e961dd0481719f" }, "downloads": -1, "filename": "torchbench-0.0.31.tar.gz", "has_sig": false, "md5_digest": "7de9b36d0d3c215936bdc07f68b62cc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46080, "upload_time": "2019-10-07T12:46:23", "url": "https://files.pythonhosted.org/packages/71/ce/af0e5ddfc539d9086c20975704258d3477f17d457d70fc514f32305244c5/torchbench-0.0.31.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "bfd6f8beabcfc60d46d4193f5f9abbc1", "sha256": "4c67cddf3f1706ccec8dd603b7c6049b0169b917ec9bcfc4b5c0d4c69208e349" }, "downloads": -1, "filename": "torchbench-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "bfd6f8beabcfc60d46d4193f5f9abbc1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 61419, "upload_time": "2019-08-12T12:55:40", "url": "https://files.pythonhosted.org/packages/73/2b/50be1c51f9ca893e967c71e92446e47a3ba11a8133bb1062355fa65711ce/torchbench-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e1747da5ff229276ba125374c1bb4ec", "sha256": "0ac9a6fda4795189368ce90ae736273bf46d9d5f10a606a1451e4f76cb3c7f81" }, "downloads": -1, "filename": "torchbench-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5e1747da5ff229276ba125374c1bb4ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37779, "upload_time": "2019-08-12T12:55:42", "url": "https://files.pythonhosted.org/packages/e2/a4/d3d2de3264da05194d63a91bb55a2f5586113b4d4eeee14a6e2ec2dbcff1/torchbench-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "473044e7285364c4810bf6b6410f0cf4", "sha256": "bf0f94d1adf1fba542aded4ddebea58f6a1cac80dbb36f556f689466eacb42eb" }, "downloads": -1, "filename": "torchbench-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "473044e7285364c4810bf6b6410f0cf4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63500, "upload_time": "2019-08-15T09:59:59", "url": "https://files.pythonhosted.org/packages/3f/89/79569378410e01aa2c1e610894edcff3f269b12bb51777fe5b0139844703/torchbench-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ffa1294090e3fb5d7c5ef7af29a2bb9", "sha256": "d7783c116fbffe33ce2b0acb1f74dac0dfcf461502ebe7dd96caf67c37634929" }, "downloads": -1, "filename": "torchbench-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8ffa1294090e3fb5d7c5ef7af29a2bb9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39340, "upload_time": "2019-08-15T10:00:01", "url": "https://files.pythonhosted.org/packages/57/e1/e6216b7bb8aced2c478f222e2ab0b82ce9e965fe272bee3f9dd2c4015868/torchbench-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "a3f21f37300c74d9c102930fbb1e0327", "sha256": "8038372981f1f1d2cfb4220bfd3929611056e7fcc6009e6bc34f9c7f02ed18a5" }, "downloads": -1, "filename": "torchbench-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "a3f21f37300c74d9c102930fbb1e0327", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63594, "upload_time": "2019-08-16T15:58:05", "url": "https://files.pythonhosted.org/packages/db/d4/8b5ea2e5073736a026f26903301e734d248c7ae8e995ec4377aec48fa295/torchbench-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "43b91a5ba80fc12375e05cb0f881d5df", "sha256": "3b417792e48a6b37b6209f005dc9752d223b13ed982a291c9f21a84df94dd0e7" }, "downloads": -1, "filename": "torchbench-0.0.7.tar.gz", "has_sig": false, "md5_digest": "43b91a5ba80fc12375e05cb0f881d5df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39324, "upload_time": "2019-08-16T15:58:07", "url": "https://files.pythonhosted.org/packages/de/a2/a36ff6fdac120307c78e5b42db84d8cb8931a4911a7df6915a596bf548ac/torchbench-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "06c5cfad18cc2f36a6abc6e04b9a3b49", "sha256": "b634145ec96bda0a6a3b528fd43aa0e51d0525b1adf6a2781335157514aa6961" }, "downloads": -1, "filename": "torchbench-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "06c5cfad18cc2f36a6abc6e04b9a3b49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63631, "upload_time": "2019-08-16T16:02:57", "url": "https://files.pythonhosted.org/packages/b9/5c/0e3534c8a976b6802232cfac0979b6281dfe58d8c55e93692ca056738f3b/torchbench-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "854f0149a058a6121658edcc1cb8f43e", "sha256": "fa97dff087ea51674700c0751e350090c440e3f742176ea40defefbf340f5cff" }, "downloads": -1, "filename": "torchbench-0.0.8.tar.gz", "has_sig": false, "md5_digest": "854f0149a058a6121658edcc1cb8f43e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39355, "upload_time": "2019-08-16T16:03:00", "url": "https://files.pythonhosted.org/packages/b2/2e/b4a51647a7733618db4bd94e52e5a2c4b285a16cbcd7c5cc52364c5b8baa/torchbench-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "f076e53aa8c062560497601f5c6277ea", "sha256": "42ff994fdcb27b4aebc1cf66324a9e5a95ff4d94cc49c8005712dba85a3fde6a" }, "downloads": -1, "filename": "torchbench-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "f076e53aa8c062560497601f5c6277ea", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 63959, "upload_time": "2019-08-19T17:52:07", "url": "https://files.pythonhosted.org/packages/89/74/a675ef6048dfd4e9ca032d46c1871a1a3910025862c889f24dce67bb5deb/torchbench-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d736ff57785cbe82a99ad9a4257cc32", "sha256": "3e97fe750bb16ca99c9f03f0ff4e215459d6fe3d7b6dec37f74531c5217719a9" }, "downloads": -1, "filename": "torchbench-0.0.9.tar.gz", "has_sig": false, "md5_digest": "9d736ff57785cbe82a99ad9a4257cc32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39551, "upload_time": "2019-08-19T17:52:09", "url": "https://files.pythonhosted.org/packages/df/97/4d86f9976ab17392b848de4a8ce88a9093941101c5d6e9d6ccbbccc86486/torchbench-0.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e1c9e0976a877d3203d015ac115e97c", "sha256": "4f390515b5cb8280c52fa117048dc29a11b1b82bf482a18b95d1dde9eaafc4c9" }, "downloads": -1, "filename": "torchbench-0.0.31-py3-none-any.whl", "has_sig": false, "md5_digest": "6e1c9e0976a877d3203d015ac115e97c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 73991, "upload_time": "2019-10-07T12:46:21", "url": "https://files.pythonhosted.org/packages/65/fe/49d6bdac5a5705f47d158f4b1139cdf1e940c7052a3d3f5f0c208349371f/torchbench-0.0.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7de9b36d0d3c215936bdc07f68b62cc9", "sha256": "101673727453e7429110838faebfce653278eb7f595047a371e961dd0481719f" }, "downloads": -1, "filename": "torchbench-0.0.31.tar.gz", "has_sig": false, "md5_digest": "7de9b36d0d3c215936bdc07f68b62cc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 46080, "upload_time": "2019-10-07T12:46:23", "url": "https://files.pythonhosted.org/packages/71/ce/af0e5ddfc539d9086c20975704258d3477f17d457d70fc514f32305244c5/torchbench-0.0.31.tar.gz" } ] }