Skip to main content

MindSpore is a new open source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios.

Project description

MindSpore Logo

PyPI - Python Version PyPI Downloads DockerHub LICENSE Slack PRs Welcome

查看中文

What Is MindSpore

MindSpore is a new open source deep learning training/inference framework that could be used for mobile, edge and cloud scenarios. MindSpore is designed to provide development experience with friendly design and efficient execution for the data scientists and algorithmic engineers, native support for Ascend AI processor, and software hardware co-optimization. At the meantime MindSpore as a global AI open source community, aims to further advance the development and enrichment of the AI software/hardware application ecosystem.

MindSpore Architecture

For more details please check out our Architecture Guide.

Automatic Differentiation

Currently, there are two automatic differentiation techniques in mainstream deep learning frameworks:

  • Operator Overloading (OO): Overloading the basic operators of the programming language to encapsulate their gradient rules. Record the operation trajectory of the network during forward execution in an operator overloaded manner, then apply the chain rule to the dynamically generated data flow graph to implement automatic differentiation.
  • Source Transformation (ST): This technology is evolving from the functional programming framework and performs automatic differential transformation on the intermediate expression (the expression form of the program during the compilation process) in the form of just-in-time compilation (JIT), supporting complex control flow scenarios, higher-order functions and closures.

PyTorch used OO. Compared to ST, OO generates gradient graph in runtime, so it does not need to take function call and control flow into consideration, which makes it easier to develop. However, OO can not perform gradient graph optimization in compilation time and the control flow has to be unfolded in runtime, so it is difficult to achieve extreme optimization in performance.

MindSpore implemented automatic differentiation based on ST. On the one hand, it supports automatic differentiation of automatic control flow, so it is quite convenient to build models like PyTorch. On the other hand, MindSpore can perform static compilation optimization on neural networks to achieve great performance.

Automatic Differentiation

The implementation of MindSpore automatic differentiation can be understood as the symbolic differentiation of the program itself. Because MindSpore IR is a functional intermediate expression, it has an intuitive correspondence with the composite function in basic algebra. The derivation formula of the composite function composed of arbitrary basic functions can be derived. Each primitive operation in MindSpore IR can correspond to the basic functions in basic algebra, which can build more complex flow control.

Automatic Parallel

The goal of MindSpore automatic parallel is to build a training method that combines data parallelism, model parallelism, and hybrid parallelism. It can automatically select a least cost model splitting strategy to achieve automatic distributed parallel training.

Automatic Parallel

At present, MindSpore uses a fine-grained parallel strategy of splitting operators, that is, each operator in the figure is split into a cluster to complete parallel operations. The splitting strategy during this period may be very complicated, but as a developer advocating Pythonic, you don't need to care about the underlying implementation, as long as the top-level API compute is efficient.

Installation

Pip mode method installation

MindSpore offers build options across multiple backends:

Hardware Platform Operating System Status
Ascend910 Ubuntu-x86 ✔️
Ubuntu-aarch64 ✔️
EulerOS-aarch64 ✔️
CentOS-x86 ✔️
CentOS-aarch64 ✔️
GPU CUDA 10.1 Ubuntu-x86 ✔️
CPU Ubuntu-x86 ✔️
Ubuntu-aarch64 ✔️
Windows-x86 ✔️

For installation using pip, take CPU and Ubuntu-x86 build version as an example:

  1. Download whl from MindSpore download page, and install the package.

    pip install https://ms-release.obs.cn-north-4.myhuaweicloud.com/1.2.0-rc1/MindSpore/cpu/ubuntu_x86/mindspore-1.2.0rc1-cp37-cp37m-linux_x86_64.whl
    
  2. Run the following command to verify the install.

    import numpy as np
    import mindspore.context as context
    import mindspore.nn as nn
    from mindspore import Tensor
    from mindspore.ops import operations as P
    
    context.set_context(mode=context.GRAPH_MODE, device_target="CPU")
    
    class Mul(nn.Cell):
        def __init__(self):
            super(Mul, self).__init__()
            self.mul = P.Mul()
    
        def construct(self, x, y):
            return self.mul(x, y)
    
    x = Tensor(np.array([1.0, 2.0, 3.0]).astype(np.float32))
    y = Tensor(np.array([4.0, 5.0, 6.0]).astype(np.float32))
    
    mul = Mul()
    print(mul(x, y))
    
    [ 4. 10. 18.]
    

Use pip mode method to install MindSpore in different environments. Refer to the following documents.

Source code compilation installation

Use the source code compilation method to install MindSpore in different environments. Refer to the following documents.

Docker Image

MindSpore docker image is hosted on Docker Hub, currently the containerized build options are supported as follows:

Hardware Platform Docker Image Repository Tag Description
CPU mindspore/mindspore-cpu x.y.z Production environment with pre-installed MindSpore x.y.z CPU release.
devel Development environment provided to build MindSpore (with CPU backend) from the source, refer to https://www.mindspore.cn/install/en for installation details.
runtime Runtime environment provided to install MindSpore binary package with CPU backend.
GPU mindspore/mindspore-gpu x.y.z Production environment with pre-installed MindSpore x.y.z GPU release.
devel Development environment provided to build MindSpore (with GPU CUDA10.1 backend) from the source, refer to https://www.mindspore.cn/install/en for installation details.
runtime Runtime environment provided to install MindSpore binary package with GPU CUDA10.1 backend.

NOTICE: For GPU devel docker image, it's NOT suggested to directly install the whl package after building from the source, instead we strongly RECOMMEND you transfer and install the whl package inside GPU runtime docker image.

  • CPU

    For CPU backend, you can directly pull and run the latest stable image using the below command:

    docker pull mindspore/mindspore-cpu:1.1.0
    docker run -it mindspore/mindspore-cpu:1.1.0 /bin/bash
    
  • GPU

    For GPU backend, please make sure the nvidia-container-toolkit has been installed in advance, here are some install guidelines for Ubuntu users:

    DISTRIBUTION=$(. /etc/os-release; echo $ID$VERSION_ID)
    curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | apt-key add -
    curl -s -L https://nvidia.github.io/nvidia-docker/$DISTRIBUTION/nvidia-docker.list | tee /etc/apt/sources.list.d/nvidia-docker.list
    
    sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit nvidia-docker2
    sudo systemctl restart docker
    

    Then edit the file daemon.json:

    $ vim /etc/docker/daemon.json
    {
        "runtimes": {
            "nvidia": {
                "path": "nvidia-container-runtime",
                "runtimeArgs": []
            }
        }
    }
    

    Restart docker again:

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

    Then you can pull and run the latest stable image using the below command:

    docker pull mindspore/mindspore-gpu:1.1.0
    docker run -it -v /dev/shm:/dev/shm --runtime=nvidia --privileged=true mindspore/mindspore-gpu:1.1.0 /bin/bash
    

    To test if the docker image works, please execute the python code below and check the output:

    import numpy as np
    import mindspore.context as context
    from mindspore import Tensor
    from mindspore.ops import functional as F
    
    context.set_context(mode=context.PYNATIVE_MODE, device_target="GPU")
    
    x = Tensor(np.ones([1,3,3,4]).astype(np.float32))
    y = Tensor(np.ones([1,3,3,4]).astype(np.float32))
    print(F.tensor_add(x, y))
    
    [[[ 2.  2.  2.  2.],
    [ 2.  2.  2.  2.],
    [ 2.  2.  2.  2.]],
    
    [[ 2.  2.  2.  2.],
    [ 2.  2.  2.  2.],
    [ 2.  2.  2.  2.]],
    
    [[ 2.  2.  2.  2.],
    [ 2.  2.  2.  2.],
    [ 2.  2.  2.  2.]]]
    

If you want to learn more about the building process of MindSpore docker images, please check out docker repo for the details.

Quickstart

See the Quick Start to implement the image classification.

Docs

More details about installation guide, tutorials and APIs, please see the User Documentation.

Community

Governance

Check out how MindSpore Open Governance works.

Communication

Contributing

Welcome contributions. See our Contributor Wiki for more details.

Maintenance phases

Project stable branches will be in one of the following states:

State Time frame Summary
Planning 1 - 3 months Features are under planning.
Development 3 months Features are under development.
Maintained 6 - 12 months All bugfixes are appropriate. Releases produced.
Unmaintained 0 - 3 months All bugfixes are appropriate. No Maintainers and No Releases produced.
End Of Life (EOL) N/A Branch no longer accepting changes.

Maintenance status

Branch Status Initial Release Date Next Phase EOL Date
r2.1 Maintained 2023-07-29 Unmaintained
2024-07-29 estimated
r2.0 Maintained 2023-06-15 Unmaintained
2024-06-15 estimated
r1.10 Maintained 2023-02-02 Unmaintained
2024-02-02 estimated
r1.9 Maintained 2022-10-26 Unmaintained
2023-10-26 estimated
r1.8 End Of Life 2022-07-29 2023-07-29
r1.7 End Of Life 2022-04-29 2023-04-29
r1.6 End Of Life 2022-01-29 2023-01-29
r1.5 End Of Life 2021-10-15 2022-10-15
r1.4 End Of Life 2021-08-15 2022-08-15
r1.3 End Of Life 2021-07-15 2022-07-15
r1.2 End Of Life 2021-04-15 2022-04-29
r1.1 End Of Life 2020-12-31 2021-09-30
r1.0 End Of Life 2020-09-24 2021-07-30
r0.7 End Of Life 2020-08-31 2021-02-28
r0.6 End Of Life 2020-07-31 2020-12-30
r0.5 End Of Life 2020-06-30 2021-06-30
r0.3 End Of Life 2020-05-31 2020-09-30
r0.2 End Of Life 2020-04-30 2020-08-31
r0.1 End Of Life 2020-03-28 2020-06-30

Release Notes

The release notes, see our RELEASE.

License

Apache License 2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

mindspore_dev-2.2.0.dev20240310-cp39-none-any.whl (183.9 MB view details)

Uploaded CPython 3.9

mindspore_dev-2.2.0.dev20240310-cp39-cp39-win_amd64.whl (114.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_11_0_arm64.whl (116.2 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_10_15_x86_64.whl (132.2 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

mindspore_dev-2.2.0.dev20240310-cp38-none-any.whl (183.9 MB view details)

Uploaded CPython 3.8

mindspore_dev-2.2.0.dev20240310-cp38-cp38-win_amd64.whl (114.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_11_0_arm64.whl (116.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_10_15_x86_64.whl (132.2 MB view details)

Uploaded CPython 3.8 macOS 10.15+ x86-64

mindspore_dev-2.2.0.dev20240310-cp37-none-any.whl (183.7 MB view details)

Uploaded CPython 3.7

mindspore_dev-2.2.0.dev20240310-cp37-cp37m-win_amd64.whl (114.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

mindspore_dev-2.2.0.dev20240310-cp37-cp37m-macosx_10_15_x86_64.whl (132.1 MB view details)

Uploaded CPython 3.7m macOS 10.15+ x86-64

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp39-none-any.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp39-none-any.whl
  • Upload date:
  • Size: 183.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp39-none-any.whl
Algorithm Hash digest
SHA256 4134232362c68eb94c7b8767531a09cbe21a80c1464f8ec7c203a86061b7acb6
MD5 61959dc3cfba73c77750794cf6efb0da
BLAKE2b-256 cf084ca92dc435bac0a33709ada415bf69af4f8bb88bc264a72d55c26779b348

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 114.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 965306907c89d89df77d62091fdc38de83932174fa91903acedd8cc0f169174f
MD5 a5aa4a7f42dd8158472c62d819d6c322
BLAKE2b-256 6fe020d67219771ba269e088c38c2f38a786cbfe34b656eee76f3c26b50edc1b

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 753.7 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 896fcd05d1f55088746090c725c5208e6faef285530edb33b60a56098dc2393f
MD5 9f943977676e23cac7db8a1db51a61dc
BLAKE2b-256 c8333a202f0230d0c0c1faf1aa0887c13cac7d39f390cf743261369ec8abbd69

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 116.2 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80d9798c7bbf8c5af8341ebe766078a06b660ba7b6290e2849e0ce6979613377
MD5 43a5e9ea96d41b7e13df7768d5ca3f40
BLAKE2b-256 841f1bf47e899a6a52147baacd529141c53b6133e4f07443ae573bb1321098c7

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 132.2 MB
  • Tags: CPython 3.9, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d497408fcc4db12d3515c352aff9a4b592bc1c626991de5b568a6c7c27d31415
MD5 42d629cb2f71383e5807977f06280bb0
BLAKE2b-256 9ccfbcd24ad0c59728f6b2972e484d2c2a66600b565839b8268ee7f79fb49960

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp38-none-any.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp38-none-any.whl
  • Upload date:
  • Size: 183.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp38-none-any.whl
Algorithm Hash digest
SHA256 cac6727246239206219112db7520a79e21e1782ef10fcdda20aa1c25421fc034
MD5 2d3bd98cc0b08946695ada865b3a5277
BLAKE2b-256 4c6d4c27146d7e6e02e262eb45c39121e268bad32160b235b84c5f8bddf81030

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 114.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6f31457125a25a93bc644242622f43523016a94d50c43b02eae412fcc73eee89
MD5 5b5d1b3f80deebe3b52ed96c5e920907
BLAKE2b-256 9a3eafd05c8754b11a70bbd8a17620f1119cbafd42d1509ba61873d8c781d170

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 753.7 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4cc5e8db6776835ed069adc45298a9a3b40467e040f3f744c8766a17478381d9
MD5 3b600a662d778db9ae846a5c422a32e5
BLAKE2b-256 52765d41779f2016b2128947977917a08f59578f2124907ba1d1a6abf19ee90a

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 116.3 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29ef91297c0ec006609d24c282425cd31b8125f56982061492c3b518c2011295
MD5 3839fc978de0b82dd4d1a4e557b9651e
BLAKE2b-256 37fd5d053ce0a6bca41bd0c2c6d4c0a57a509d4c9b8ae71993d64670cb16322c

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 132.2 MB
  • Tags: CPython 3.8, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 19473880ecd1584d63da60cbe89cc353842dded485ec74e16402b7deabe36dd5
MD5 d2057fe023206da355f39e6bc759489e
BLAKE2b-256 50f3488c95395d804814f2aac8187d044082f78f206486dd8a0ca0301945e16b

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp37-none-any.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp37-none-any.whl
  • Upload date:
  • Size: 183.7 MB
  • Tags: CPython 3.7
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp37-none-any.whl
Algorithm Hash digest
SHA256 174c260aea883e445c55d797f8a11ba1948cf3339c4c63ac8303c66baffc80d2
MD5 b38fdb96579368e12a714c3be504a6f8
BLAKE2b-256 f9b24668223b130ffb5d0245492fad1018900ed5ccce247acf536fb506d7d230

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 114.0 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c94663d3fbadb40ba408a527b0bb61962365d6f24c041df8e6982f16c860bbaf
MD5 4f6e5f6fa8f8567d0dc08b445fb85f4d
BLAKE2b-256 b275ccbca6e9f13afe4af50d3af06aaa3e291567b412f83c1052671ef7dd4c60

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 753.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b22e833f04f603d6665a0dca30fbce81767c74f0c2f6b60833c165b5d518b993
MD5 1878bdbb5dcd148d90c607b3f4db2255
BLAKE2b-256 449c8139f0e94583c370d34a1c9c743c9783518a4865f6999a4fa2b801027327

See more details on using hashes here.

File details

Details for the file mindspore_dev-2.2.0.dev20240310-cp37-cp37m-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: mindspore_dev-2.2.0.dev20240310-cp37-cp37m-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 132.1 MB
  • Tags: CPython 3.7m, macOS 10.15+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.7.1

File hashes

Hashes for mindspore_dev-2.2.0.dev20240310-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c02b992fd2cbb7ca6071c68401c6cd8d8b4da42c2a3d1dcf742e82a8a363547b
MD5 20085a3f66ad431f3af925a57b5e85b7
BLAKE2b-256 40473ec5c4ad43bc25bfd386c898b1bbd3b5a3465ae917ae07bfb7d07cefac01

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page