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 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
Ascend 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 Version no longer accepting changes.

Maintenance status

Version Status Initial Release Date Next Phase EOL Date
r2.4 Maintained 2024-10-30 Unmaintained
2025-10-30 estimated
2025-10-30
r2.3 Maintained 2024-07-15 Unmaintained
2025-07-15 estimated
2025-07-15
r2.2 End Of Life 2023-10-18 2024-10-18
r2.1 End Of Life 2023-07-29 2024-07-29
r2.0 End Of Life 2023-06-15 2024-06-15
r1.10 End Of Life 2023-02-02 2024-02-02
r1.9 End Of Life 2022-10-26 2023-10-26
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-2.5.0-cp311-none-any.whl (347.3 MB view details)

Uploaded CPython 3.11

mindspore-2.5.0-cp311-cp311-win_amd64.whl (103.2 MB view details)

Uploaded CPython 3.11 Windows x86-64

mindspore-2.5.0-cp311-cp311-manylinux1_x86_64.whl (962.0 MB view details)

Uploaded CPython 3.11

mindspore-2.5.0-cp311-cp311-macosx_11_0_arm64.whl (231.2 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

mindspore-2.5.0-cp311-cp311-macosx_10_15_x86_64.whl (248.9 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

mindspore-2.5.0-cp310-none-any.whl (345.0 MB view details)

Uploaded CPython 3.10

mindspore-2.5.0-cp310-cp310-win_amd64.whl (102.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

mindspore-2.5.0-cp310-cp310-manylinux1_x86_64.whl (958.4 MB view details)

Uploaded CPython 3.10

mindspore-2.5.0-cp310-cp310-macosx_11_0_arm64.whl (230.9 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

mindspore-2.5.0-cp310-cp310-macosx_10_15_x86_64.whl (248.4 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

mindspore-2.5.0-cp39-none-any.whl (345.0 MB view details)

Uploaded CPython 3.9

mindspore-2.5.0-cp39-cp39-win_amd64.whl (102.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

mindspore-2.5.0-cp39-cp39-manylinux1_x86_64.whl (958.4 MB view details)

Uploaded CPython 3.9

mindspore-2.5.0-cp39-cp39-macosx_11_0_arm64.whl (231.0 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mindspore-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl (248.3 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

Details for the file mindspore-2.5.0-cp311-none-any.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp311-none-any.whl
  • Upload date:
  • Size: 347.3 MB
  • Tags: CPython 3.11
  • 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-2.5.0-cp311-none-any.whl
Algorithm Hash digest
SHA256 ae26062f3918996138f7d51f658c552853f52c16a5ad1ad7006054a988234379
MD5 faffcffd612e32f36224e490cd62ab07
BLAKE2b-256 88c78fa0ec4a9646512d24b5c459338a9671e367da644ed15d1b561afc1faf88

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 103.2 MB
  • Tags: CPython 3.11, 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-2.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 256632eb40c0b6e61f8f7b1ed213dbbf0ea280a922ce5b47b4dd8fa91f7e929a
MD5 d144dc5835d2314ba22521a58193bfc5
BLAKE2b-256 b16417d8d9321d7418e8d685c30487bf3a57906d7f2dfd01cd17f6faf0fc25d3

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp311-cp311-manylinux1_x86_64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp311-cp311-manylinux1_x86_64.whl
  • Upload date:
  • Size: 962.0 MB
  • Tags: CPython 3.11
  • 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-2.5.0-cp311-cp311-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bb8950840f92899891925b32bbcf4f2b38b011178eafe969ea2bf5894ea8af1c
MD5 27c094de237698b0160a0f0195bf4596
BLAKE2b-256 0a5d047ff675dd72806e413f58b11357f0ef9318f4b3ba9fdf9afcaadcc47d2f

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 231.2 MB
  • Tags: CPython 3.11, 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-2.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20a5be17c6b718a95508bc5408e4d520a2bb54650286ffb29aacd22428277a60
MD5 ee333da8a21cf4ec850c64d16fb59cd4
BLAKE2b-256 283f88eccec368fa0e1713c80ebd82d2f2eef2b464e6a63b7ca0d6d2426f52ed

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp311-cp311-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 248.9 MB
  • Tags: CPython 3.11, 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-2.5.0-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7d48dba95fe67255eeb4f4c137af4bf7610d66d3834f56051131c838cea98ccd
MD5 b0c8e039739b9be072961b13a09da1ea
BLAKE2b-256 45604e24db4be8180c8562f8d7419d52b1716086435e24de7b6a2b5101f0020a

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp310-none-any.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp310-none-any.whl
  • Upload date:
  • Size: 345.0 MB
  • Tags: CPython 3.10
  • 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-2.5.0-cp310-none-any.whl
Algorithm Hash digest
SHA256 1116fd666a059f0480deccd6af04f5e9fe9c019fa88df24a51b0e0fe3c2e55da
MD5 41d42c0c1953b153428f3520609b4ce7
BLAKE2b-256 4c71f48a3a4f40950fd91cb012a19820b426bb76f7ce7578461f26914decc4f7

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 102.9 MB
  • Tags: CPython 3.10, 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-2.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 756ab1eda87bbeae2018f0e01536b625e27123a61912b3839988e41ccb5c2dbd
MD5 86b7556bfe7b941574128947b5531f1f
BLAKE2b-256 0731ed91911904c87d570e8ebc680ed9f069f4e52dcae266bd692cc755b54868

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp310-cp310-manylinux1_x86_64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 958.4 MB
  • Tags: CPython 3.10
  • 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-2.5.0-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4171c24accd21aed5fce21bee3df2e6b570e07a9db9e3518dacb99eccf5a86b8
MD5 0f54c3421a08cc03a3c7c5175f7c9d9b
BLAKE2b-256 107920d5a5d26881ae3bb3dfb580d94ee09adb62324f99fd81471fb2be729db5

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 230.9 MB
  • Tags: CPython 3.10, 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-2.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58e8851b81b94a9d03ad46a777e3252b484e54d53c513b34809c426ce6c4a3e0
MD5 4e89b2bd5c0b574abcd9723ffb2a17ac
BLAKE2b-256 84b4a7cd84d7c53f0a72e951dc695b93bcc4c6d7bfcb16ad8b2d5acc058f01ba

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp310-cp310-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 248.4 MB
  • Tags: CPython 3.10, 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-2.5.0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b3a68f36429460e83b1a753fc859aeae9bbc2e2dc0b530265d8bdd7589472b5f
MD5 8ae20b4ca752d4c5993286e233743700
BLAKE2b-256 ad35fbb5d5cae93baf05e46843b0087e82eac1a7131b5427895efe2cb002d590

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp39-none-any.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp39-none-any.whl
  • Upload date:
  • Size: 345.0 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-2.5.0-cp39-none-any.whl
Algorithm Hash digest
SHA256 d484b1386289b4f4c05711da8edf2c438b0000f774e6bb3d1930f78d36a3a96e
MD5 6dc2d5981c68ab1527d6df41c608cdf7
BLAKE2b-256 28ef5e67b9b0d6b4f1058c27b5e9700abf3501738b2e347e324781c6273bc99c

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 102.8 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-2.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eb7df41e178e7f05d6170efc5c3e17966969cfa08ac81f02aa0f60f42d9bee16
MD5 690a0d6e42d2ed9e1831bd61958ab21a
BLAKE2b-256 f7749de99cc1b66dc074d9852950b91d8ba37c3393be0309378534772247be12

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 958.4 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-2.5.0-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3a616acfabd92744d8de370896e744e2584e977de55b56296ea455db138eda4f
MD5 c616376162e3f8226e327ce54482d1af
BLAKE2b-256 2322dff0f1bef6c0846a97271ae5d39ca187914f39562f9e3f6787041dea1a97

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 231.0 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-2.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87d460c8e640a72783c5a8b768783660a48e8616de6674bcab43b517e00de01e
MD5 bef4d2d8ed467f51ffbc1430816d1290
BLAKE2b-256 e725e5b62b23d52841d547fd724ce90b677d8e1d68096d4f09c20cad42d52036

See more details on using hashes here.

File details

Details for the file mindspore-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

  • Download URL: mindspore-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl
  • Upload date:
  • Size: 248.3 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-2.5.0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 c452c870aff1b2365c7ec8eeb2c947f46c96c4f06e0e6247d8afdf3458f5c873
MD5 66d0673cb6efd9ace935412ef62ad67d
BLAKE2b-256 00ebed4c7db28bd0499732a18a594867b4ec30ad80e0963e09d52cbbdd1c594d

See more details on using hashes here.

Supported by

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