damo-embedding


Namedamo-embedding JSON
Version 1.1.12 PyPI version JSON
download
home_pagehttps://github.com/uopensail/damo-embedding
SummaryPython wrapper for damo, a set of fast and robust hash functions.
upload_time2024-03-03 03:12:48
maintainer
docs_urlNone
authortimepi
requires_python>=3.6
licenseLicense :: AGLP3
keywords sparse embedding using rocksdb parameter server ftrl adam adamw adagrad
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Damo-Embedding

[![Deploy to GitHub Pages](https://github.com/uopensail/damo-embedding/actions/workflows/gh-pages.yml/badge.svg)](https://uopensail.github.io/damo-embedding/docs/Intro) [![Build and upload to PyPI](https://github.com/uopensail/damo-embedding/actions/workflows/main.yml/badge.svg?event=release)](https://pypi.org/project/damo-embedding/)
# Quick Install

```shell
pip install damo-embedding
```

# Example

## DeepFM

```python
import torch
import torch.nn as nn

from damo_embedding import Embedding


class DeepFM(torch.nn.Module):
    def __init__(
        self,
        emb_size: int,
        fea_size: int,
        hid_dims=[256, 128],
        num_classes=1,
        dropout=[0.2, 0.2],
        **kwargs,
    ):
        super(DeepFM, self).__init__()
        self.emb_size = emb_size
        self.fea_size = fea_size

        initializer = {
            "name": "truncate_normal",
            "mean": float(kwargs.get("mean", 0.0)),
            "stddev": float(kwargs.get("stddev", 0.0001)),
        }

        optimizer = {
            "name": "adam",
            "gamma": float(kwargs.get("gamma", 0.001)),
            "beta1": float(kwargs.get("beta1", 0.9)),
            "beta2": float(kwargs.get("beta2", 0.999)),
            "lambda": float(kwargs.get("lambda", 0.0)),
            "epsilon": float(kwargs.get("epsilon", 1e-8)),
        }

        self.w = Embedding(
            1,
            initializer=initializer,
            optimizer=optimizer,
        )

        self.v = Embedding(
            self.emb_size,
            initializer=initializer,
            optimizer=optimizer,
        )
        self.w0 = torch.zeros(1, dtype=torch.float32, requires_grad=True)
        self.dims = [fea_size * emb_size] + hid_dims

        self.layers = nn.ModuleList()
        for i in range(1, len(self.dims)):
            self.layers.append(nn.Linear(self.dims[i - 1], self.dims[i]))
            self.layers.append(nn.BatchNorm1d(self.dims[i]))
            self.layers.append(nn.BatchNorm1d(self.dims[i]))
            self.layers.append(nn.ReLU())
            self.layers.append(nn.Dropout(dropout[i - 1]))
        self.layers.append(nn.Linear(self.dims[-1], num_classes))
        self.sigmoid = nn.Sigmoid()

    def forward(self, input: torch.Tensor) -> torch.Tensor:
        """forward

        Args:
            input (torch.Tensor): input tensor

        Returns:
            tensor.Tensor: deepfm forward values
        """
        assert input.shape[1] == self.fea_size
        w = self.w.forward(input)
        v = self.v.forward(input)
        square_of_sum = torch.pow(torch.sum(v, dim=1), 2)
        sum_of_square = torch.sum(v * v, dim=1)
        fm_out = (
            torch.sum((square_of_sum - sum_of_square)
                      * 0.5, dim=1, keepdim=True)
            + torch.sum(w, dim=1)
            + self.w0
        )

        dnn_out = torch.flatten(v, 1)
        for layer in self.layers:
            dnn_out = layer(dnn_out)
        out = fm_out + dnn_out
        out = self.sigmoid(out)
        return out

```

## Save Model

```python
from damo_embedding import save_model
model = DeepFM(8, 39)
save_model(model, "./", training=False)
```
# Document
[Doc Website](https://uopensail.github.io/damo-embedding/docs/Intro)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/uopensail/damo-embedding",
    "name": "damo-embedding",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "sparse embedding using rocksdb,parameter server,ftrl,adam,adamw,adagrad",
    "author": "timepi",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/72/71/47782cde7883e3eab838f0ad7dae70cb2428f8b83469c158cf36e54be9cd/damo-embedding-1.1.12.tar.gz",
    "platform": null,
    "description": "# Damo-Embedding\n\n[![Deploy to GitHub Pages](https://github.com/uopensail/damo-embedding/actions/workflows/gh-pages.yml/badge.svg)](https://uopensail.github.io/damo-embedding/docs/Intro) [![Build and upload to PyPI](https://github.com/uopensail/damo-embedding/actions/workflows/main.yml/badge.svg?event=release)](https://pypi.org/project/damo-embedding/)\n# Quick Install\n\n```shell\npip install damo-embedding\n```\n\n# Example\n\n## DeepFM\n\n```python\nimport torch\nimport torch.nn as nn\n\nfrom damo_embedding import Embedding\n\n\nclass DeepFM(torch.nn.Module):\n    def __init__(\n        self,\n        emb_size: int,\n        fea_size: int,\n        hid_dims=[256, 128],\n        num_classes=1,\n        dropout=[0.2, 0.2],\n        **kwargs,\n    ):\n        super(DeepFM, self).__init__()\n        self.emb_size = emb_size\n        self.fea_size = fea_size\n\n        initializer = {\n            \"name\": \"truncate_normal\",\n            \"mean\": float(kwargs.get(\"mean\", 0.0)),\n            \"stddev\": float(kwargs.get(\"stddev\", 0.0001)),\n        }\n\n        optimizer = {\n            \"name\": \"adam\",\n            \"gamma\": float(kwargs.get(\"gamma\", 0.001)),\n            \"beta1\": float(kwargs.get(\"beta1\", 0.9)),\n            \"beta2\": float(kwargs.get(\"beta2\", 0.999)),\n            \"lambda\": float(kwargs.get(\"lambda\", 0.0)),\n            \"epsilon\": float(kwargs.get(\"epsilon\", 1e-8)),\n        }\n\n        self.w = Embedding(\n            1,\n            initializer=initializer,\n            optimizer=optimizer,\n        )\n\n        self.v = Embedding(\n            self.emb_size,\n            initializer=initializer,\n            optimizer=optimizer,\n        )\n        self.w0 = torch.zeros(1, dtype=torch.float32, requires_grad=True)\n        self.dims = [fea_size * emb_size] + hid_dims\n\n        self.layers = nn.ModuleList()\n        for i in range(1, len(self.dims)):\n            self.layers.append(nn.Linear(self.dims[i - 1], self.dims[i]))\n            self.layers.append(nn.BatchNorm1d(self.dims[i]))\n            self.layers.append(nn.BatchNorm1d(self.dims[i]))\n            self.layers.append(nn.ReLU())\n            self.layers.append(nn.Dropout(dropout[i - 1]))\n        self.layers.append(nn.Linear(self.dims[-1], num_classes))\n        self.sigmoid = nn.Sigmoid()\n\n    def forward(self, input: torch.Tensor) -> torch.Tensor:\n        \"\"\"forward\n\n        Args:\n            input (torch.Tensor): input tensor\n\n        Returns:\n            tensor.Tensor: deepfm forward values\n        \"\"\"\n        assert input.shape[1] == self.fea_size\n        w = self.w.forward(input)\n        v = self.v.forward(input)\n        square_of_sum = torch.pow(torch.sum(v, dim=1), 2)\n        sum_of_square = torch.sum(v * v, dim=1)\n        fm_out = (\n            torch.sum((square_of_sum - sum_of_square)\n                      * 0.5, dim=1, keepdim=True)\n            + torch.sum(w, dim=1)\n            + self.w0\n        )\n\n        dnn_out = torch.flatten(v, 1)\n        for layer in self.layers:\n            dnn_out = layer(dnn_out)\n        out = fm_out + dnn_out\n        out = self.sigmoid(out)\n        return out\n\n```\n\n## Save Model\n\n```python\nfrom damo_embedding import save_model\nmodel = DeepFM(8, 39)\nsave_model(model, \"./\", training=False)\n```\n# Document\n[Doc Website](https://uopensail.github.io/damo-embedding/docs/Intro)\n",
    "bugtrack_url": null,
    "license": "License :: AGLP3",
    "summary": "Python wrapper for damo, a set of fast and robust hash functions.",
    "version": "1.1.12",
    "project_urls": {
        "Homepage": "https://github.com/uopensail/damo-embedding"
    },
    "split_keywords": [
        "sparse embedding using rocksdb",
        "parameter server",
        "ftrl",
        "adam",
        "adamw",
        "adagrad"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4dea32e3260b070a2d3f67f133f4e6c889065bb733973052ba5801c9dea5e8aa",
                "md5": "5f7ba942bb4cb9a99c692715f23fe9d8",
                "sha256": "b115d35beeeddefe665f320560e5a5611be384a6a0da9eed7c3982038c01f312"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5f7ba942bb4cb9a99c692715f23fe9d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 4245874,
            "upload_time": "2024-03-03T03:11:53",
            "upload_time_iso_8601": "2024-03-03T03:11:53.718206Z",
            "url": "https://files.pythonhosted.org/packages/4d/ea/32e3260b070a2d3f67f133f4e6c889065bb733973052ba5801c9dea5e8aa/damo_embedding-1.1.12-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "411566fad0cfc8f93954cf116e74c7e062dcf4a84c10486feb174655ccf347c4",
                "md5": "a14ccc102c3ff8bde8b3d3074fb616a9",
                "sha256": "809ccb4130ffb0be18bbf6208e020dca9273d42cfdd0279d81bdc635f66d15fe"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a14ccc102c3ff8bde8b3d3074fb616a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 3002574,
            "upload_time": "2024-03-03T03:11:56",
            "upload_time_iso_8601": "2024-03-03T03:11:56.629257Z",
            "url": "https://files.pythonhosted.org/packages/41/15/66fad0cfc8f93954cf116e74c7e062dcf4a84c10486feb174655ccf347c4/damo_embedding-1.1.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "69f60e82a38f2dde1488e6635493637d3a45f4b9f1b94f7029eba21a9ba1ea6a",
                "md5": "787d8bff7f865d81ffb6d42a31d518e0",
                "sha256": "2b9b96ebad1fe7617e45448257b1d2bf43956b41560af427c97a3c722f17dfbf"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "787d8bff7f865d81ffb6d42a31d518e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 5802900,
            "upload_time": "2024-03-03T03:11:58",
            "upload_time_iso_8601": "2024-03-03T03:11:58.544064Z",
            "url": "https://files.pythonhosted.org/packages/69/f6/0e82a38f2dde1488e6635493637d3a45f4b9f1b94f7029eba21a9ba1ea6a/damo_embedding-1.1.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "68e1009d7e26cdd602fb8550165df4519a83bf7a8bed3f49552a36ad659fdf4f",
                "md5": "a51b5fc0378d46e25719e82797500328",
                "sha256": "b2727e6c59cd07ae053a5ef9a2dacda73c1329c809950a6b15c226223df06950"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a51b5fc0378d46e25719e82797500328",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 4247368,
            "upload_time": "2024-03-03T03:12:01",
            "upload_time_iso_8601": "2024-03-03T03:12:01.355579Z",
            "url": "https://files.pythonhosted.org/packages/68/e1/009d7e26cdd602fb8550165df4519a83bf7a8bed3f49552a36ad659fdf4f/damo_embedding-1.1.12-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "79763658155c7981ba72cfe976f3abcccefa5c8f2bdf7aa17db773dce6cbb9c5",
                "md5": "6f563d4c076798446526773b73fe5e6b",
                "sha256": "41502faab14bfdbae7be2cba4844cd9583255e7833de6f2647aacc1b7298c64e"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6f563d4c076798446526773b73fe5e6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 3004038,
            "upload_time": "2024-03-03T03:12:03",
            "upload_time_iso_8601": "2024-03-03T03:12:03.790520Z",
            "url": "https://files.pythonhosted.org/packages/79/76/3658155c7981ba72cfe976f3abcccefa5c8f2bdf7aa17db773dce6cbb9c5/damo_embedding-1.1.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32e5eb1aa0fc030e6231b024a9bc10ddf8c7f4a3fce287eb656435bc96569013",
                "md5": "a050defcd6b9ec6a44a7729926ba95d8",
                "sha256": "4225560230bffdfe7580ebe9ffe30df61a6f16f389d10b8bd4e4de43650d1754"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a050defcd6b9ec6a44a7729926ba95d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 5804340,
            "upload_time": "2024-03-03T03:12:05",
            "upload_time_iso_8601": "2024-03-03T03:12:05.715892Z",
            "url": "https://files.pythonhosted.org/packages/32/e5/eb1aa0fc030e6231b024a9bc10ddf8c7f4a3fce287eb656435bc96569013/damo_embedding-1.1.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b686311b6930e50f32bb56beb0071f6166f3e1afd192960dbbd464bc8fa2ae0b",
                "md5": "d008ff8b9500a674f5f42a345915f38b",
                "sha256": "eb7e63fcae1c61e0339a74c729c98b96226bfb9926289d3b4113a01c58df7299"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d008ff8b9500a674f5f42a345915f38b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 4244951,
            "upload_time": "2024-03-03T03:12:08",
            "upload_time_iso_8601": "2024-03-03T03:12:08.255872Z",
            "url": "https://files.pythonhosted.org/packages/b6/86/311b6930e50f32bb56beb0071f6166f3e1afd192960dbbd464bc8fa2ae0b/damo_embedding-1.1.12-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6b89fae62be1e953015b17cc5ffcbfb675a158aa1e347163ac40a8aeb8aad238",
                "md5": "33eda4fea07cf47cd7f6d7443ddb8b0b",
                "sha256": "eaf66631c1beefd17a7b95591fff6697c5adf96c880dd5b0860b7715231295a0"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "33eda4fea07cf47cd7f6d7443ddb8b0b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 3002991,
            "upload_time": "2024-03-03T03:12:10",
            "upload_time_iso_8601": "2024-03-03T03:12:10.670370Z",
            "url": "https://files.pythonhosted.org/packages/6b/89/fae62be1e953015b17cc5ffcbfb675a158aa1e347163ac40a8aeb8aad238/damo_embedding-1.1.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9ceff7cf26d7cae3ed8116ed936b0cac24b199c30afcb3e22b34be5a8c61aa0f",
                "md5": "f26e8fbc6dc39ba79b289417d73122d3",
                "sha256": "f13ea959ddf2f7954d1cba65ec8498387c5d63440ce0306b58b813bb61a30b66"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f26e8fbc6dc39ba79b289417d73122d3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 5802795,
            "upload_time": "2024-03-03T03:12:14",
            "upload_time_iso_8601": "2024-03-03T03:12:14.660994Z",
            "url": "https://files.pythonhosted.org/packages/9c/ef/f7cf26d7cae3ed8116ed936b0cac24b199c30afcb3e22b34be5a8c61aa0f/damo_embedding-1.1.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1afac0ec70a68334defee34719b1acd19f2ad5deca6fa8f71bbe266afafe974",
                "md5": "fe6d1b95f86dca4be857622af980c51a",
                "sha256": "0ca7d864bbcc613f788fc49d2bc697e96da62d1dac915179b1edf6fd925d07ea"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fe6d1b95f86dca4be857622af980c51a",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 4245752,
            "upload_time": "2024-03-03T03:12:17",
            "upload_time_iso_8601": "2024-03-03T03:12:17.140843Z",
            "url": "https://files.pythonhosted.org/packages/d1/af/ac0ec70a68334defee34719b1acd19f2ad5deca6fa8f71bbe266afafe974/damo_embedding-1.1.12-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "230b4f9de1fc774420284450f51679a8c25e337a51411ffa87aadca5f45e1be2",
                "md5": "d02a3abeb19d841e7ffe2183d044476a",
                "sha256": "02cf76e538c273e86cc60964d2f342169740fa708fb8552ad6b9deadbbc5ff8a"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d02a3abeb19d841e7ffe2183d044476a",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 3003141,
            "upload_time": "2024-03-03T03:12:18",
            "upload_time_iso_8601": "2024-03-03T03:12:18.835646Z",
            "url": "https://files.pythonhosted.org/packages/23/0b/4f9de1fc774420284450f51679a8c25e337a51411ffa87aadca5f45e1be2/damo_embedding-1.1.12-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5d610f6ab5efe4d8096bc11876d09c322b70808a3262adfb7dfdd04e06a40ac",
                "md5": "de480d71e91a95edad3f08b1369aa4fd",
                "sha256": "027b187d5e7fab22f183dfb326fc15b2a1290d099a728f0818029e6e979c5ac3"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de480d71e91a95edad3f08b1369aa4fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 5801954,
            "upload_time": "2024-03-03T03:12:22",
            "upload_time_iso_8601": "2024-03-03T03:12:22.967894Z",
            "url": "https://files.pythonhosted.org/packages/e5/d6/10f6ab5efe4d8096bc11876d09c322b70808a3262adfb7dfdd04e06a40ac/damo_embedding-1.1.12-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1c7fd6e5d563dd76f57e090d62641222d5230024e22f0b21b38f1a9462d39a3",
                "md5": "12068bdabfe6ad22ec78efe67f7e631d",
                "sha256": "19b419e916169f613f422a40e529d586803650d9b79a9b35a18d7970c00d0e9b"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "12068bdabfe6ad22ec78efe67f7e631d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 4245743,
            "upload_time": "2024-03-03T03:12:25",
            "upload_time_iso_8601": "2024-03-03T03:12:25.333050Z",
            "url": "https://files.pythonhosted.org/packages/c1/c7/fd6e5d563dd76f57e090d62641222d5230024e22f0b21b38f1a9462d39a3/damo_embedding-1.1.12-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74bbf8b3276dedd5abd6a06dffefd5ff53b6649f7b24d97ed813c1715710993e",
                "md5": "dab0d3aadbc2a4dceeda8618a70d3100",
                "sha256": "a394c6928f7780ef68044c5fb12a37e1b2a8afb46315d06d192ff0826e3b103a"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dab0d3aadbc2a4dceeda8618a70d3100",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 3003476,
            "upload_time": "2024-03-03T03:12:28",
            "upload_time_iso_8601": "2024-03-03T03:12:28.611575Z",
            "url": "https://files.pythonhosted.org/packages/74/bb/f8b3276dedd5abd6a06dffefd5ff53b6649f7b24d97ed813c1715710993e/damo_embedding-1.1.12-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b33e162b615e0d815e8fedb26fa05f4cf957ddd304217b03a54e603a358f4222",
                "md5": "460feb364b08503756930620968196c5",
                "sha256": "61c43ea193757bdbf125e9ab8ffe68b3a7c26fd39c813784ba999c908940789e"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "460feb364b08503756930620968196c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 5801866,
            "upload_time": "2024-03-03T03:12:31",
            "upload_time_iso_8601": "2024-03-03T03:12:31.119901Z",
            "url": "https://files.pythonhosted.org/packages/b3/3e/162b615e0d815e8fedb26fa05f4cf957ddd304217b03a54e603a358f4222/damo_embedding-1.1.12-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "271d45265d879424fbfd7eee404dc11646d1df552f8774305547685b1d03dfa9",
                "md5": "f3ae65d81b1cfa6aae555d2ce7c01594",
                "sha256": "8a854913387e08831eadeba6fc796c0efd2cf9e123f07da7cc87957d14fc1773"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f3ae65d81b1cfa6aae555d2ce7c01594",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 4245941,
            "upload_time": "2024-03-03T03:12:33",
            "upload_time_iso_8601": "2024-03-03T03:12:33.965131Z",
            "url": "https://files.pythonhosted.org/packages/27/1d/45265d879424fbfd7eee404dc11646d1df552f8774305547685b1d03dfa9/damo_embedding-1.1.12-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2234e5cdd705103d4eceb168e19a09f4690f2b68d889b028dbe6c3420685d02d",
                "md5": "7dd828eb596d8a7696f7bf26863a4527",
                "sha256": "036c8bb3341726e679546885f132a07ac39d8fd4bc5762e31ee988972e48d424"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7dd828eb596d8a7696f7bf26863a4527",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 3002397,
            "upload_time": "2024-03-03T03:12:37",
            "upload_time_iso_8601": "2024-03-03T03:12:37.821332Z",
            "url": "https://files.pythonhosted.org/packages/22/34/e5cdd705103d4eceb168e19a09f4690f2b68d889b028dbe6c3420685d02d/damo_embedding-1.1.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d5060c04c44620ae422cf6da4d23a8c7d2a75303e20c7fa596f755488d245f92",
                "md5": "48868aba913b8573d0da4b6fc2aba32f",
                "sha256": "4a7933e4782d169dc877c5166d553ffa861b3ecba627a393d9aab66a78a2328d"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "48868aba913b8573d0da4b6fc2aba32f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 5802785,
            "upload_time": "2024-03-03T03:12:39",
            "upload_time_iso_8601": "2024-03-03T03:12:39.988755Z",
            "url": "https://files.pythonhosted.org/packages/d5/06/0c04c44620ae422cf6da4d23a8c7d2a75303e20c7fa596f755488d245f92/damo_embedding-1.1.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf4a1fe9565ed5be07a3f666b65bf973316673cd5072d313aeab3841135f81df",
                "md5": "151c18da641346943af1768396092c36",
                "sha256": "0a50d8b006fbaeb37a7abb77102d3756f896cfa1e4a371f7dd442dd3d32d5b0a"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "151c18da641346943af1768396092c36",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 4246019,
            "upload_time": "2024-03-03T03:12:42",
            "upload_time_iso_8601": "2024-03-03T03:12:42.372698Z",
            "url": "https://files.pythonhosted.org/packages/cf/4a/1fe9565ed5be07a3f666b65bf973316673cd5072d313aeab3841135f81df/damo_embedding-1.1.12-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63fc5e2d9616145c6c588b7843502e2181272b51d38dfbf93a8f41bd68a62249",
                "md5": "13143ea35de347d259b7dc902db110f1",
                "sha256": "33f0e1087cfa18917eec2a64d70d8932dd00af51ff5979badbc6d6adb3144fe6"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "13143ea35de347d259b7dc902db110f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 3002534,
            "upload_time": "2024-03-03T03:12:44",
            "upload_time_iso_8601": "2024-03-03T03:12:44.029241Z",
            "url": "https://files.pythonhosted.org/packages/63/fc/5e2d9616145c6c588b7843502e2181272b51d38dfbf93a8f41bd68a62249/damo_embedding-1.1.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f3b9cf5a1a145a943eefc74e6d4e8c785e5b4379ffd137afea9c20b63a0bab6",
                "md5": "9acb151ee1d3d84aeac5973241b6b92e",
                "sha256": "9c1bc992a9a3db13d19e5ade16908c2bd2bcae6c647fa35b38d94cc27e6e6e71"
            },
            "downloads": -1,
            "filename": "damo_embedding-1.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9acb151ee1d3d84aeac5973241b6b92e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 5803377,
            "upload_time": "2024-03-03T03:12:47",
            "upload_time_iso_8601": "2024-03-03T03:12:47.467465Z",
            "url": "https://files.pythonhosted.org/packages/2f/3b/9cf5a1a145a943eefc74e6d4e8c785e5b4379ffd137afea9c20b63a0bab6/damo_embedding-1.1.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "727147782cde7883e3eab838f0ad7dae70cb2428f8b83469c158cf36e54be9cd",
                "md5": "981e4ada324eb3ac0cd43f8c93fe3b3b",
                "sha256": "f914073113365094f621ce596f68005f5e909e17523f6eb1333ba22a382a3bff"
            },
            "downloads": -1,
            "filename": "damo-embedding-1.1.12.tar.gz",
            "has_sig": false,
            "md5_digest": "981e4ada324eb3ac0cd43f8c93fe3b3b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 232449,
            "upload_time": "2024-03-03T03:12:48",
            "upload_time_iso_8601": "2024-03-03T03:12:48.890715Z",
            "url": "https://files.pythonhosted.org/packages/72/71/47782cde7883e3eab838f0ad7dae70cb2428f8b83469c158cf36e54be9cd/damo-embedding-1.1.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-03 03:12:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "uopensail",
    "github_project": "damo-embedding",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "damo-embedding"
}
        
Elapsed time: 0.21236s