Skip to main content

A mini library simulate the behavior of torch

Project description

fisea

Develop Manual

As you can see, the fisea file store all the .h, .cpp, and .cu, mixed with python codes. Our target is to provide some C++ functions or CU functions to python. Giving the package user a torch-like experience in developing new things.

TODO

  • In fisea.functional store all simple function acting on one element. Functions with names ended with _, for example sin_, cos_, ..., are inplace function. All(most) functions will have one inplace version and one creating-new-copy version.

  • In fisea.tensor store the tensor API for the user. We need to implement a lot of build-in functions that directly call the C++ CU functions written in fisea.functional

  • conda support

  • since there is no documentation or type hint for c++ functions, so we need to write some .pyi files, similar to .h files, containing all of the necessary documentations.

Test it!

from fisea.functional import mul, div

a = 10
b = 5

print(mul(a, b))

Project details


Download files

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

Source Distribution

fisea-0.0.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fisea-0.0.1-cp313-cp313-win_amd64.whl (55.8 kB view details)

Uploaded CPython 3.13Windows x86-64

fisea-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (279.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fisea-0.0.1-cp313-cp313-macosx_11_0_arm64.whl (48.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fisea-0.0.1-cp312-cp312-win_amd64.whl (55.8 kB view details)

Uploaded CPython 3.12Windows x86-64

fisea-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fisea-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (48.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fisea-0.0.1-cp311-cp311-win_amd64.whl (55.7 kB view details)

Uploaded CPython 3.11Windows x86-64

fisea-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (280.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fisea-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (49.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fisea-0.0.1-cp310-cp310-win_amd64.whl (54.2 kB view details)

Uploaded CPython 3.10Windows x86-64

fisea-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fisea-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (47.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fisea-0.0.1-cp39-cp39-win_amd64.whl (54.3 kB view details)

Uploaded CPython 3.9Windows x86-64

fisea-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fisea-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (48.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file fisea-0.0.1.tar.gz.

File metadata

  • Download URL: fisea-0.0.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ecdd6da7012ad75590f71eb57129cce643ad81c3a085ec2042cc97220ec98fc0
MD5 60472afe62debc3c6b12cd1c2700a75d
BLAKE2b-256 d182c24e1d1aa0ae6ede8b68facef5d3b9b4c59ed8c5ce3af5ac5786cce6801d

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: fisea-0.0.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 55.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 584e16956c7d5adcae026c6d42cbd1a4c5b04ab54b28a5e14db888df1a45db88
MD5 1dfe7e57acd8dd9e7fbcb157b4652001
BLAKE2b-256 b6fa08e5926a085bae4c0cf5f17a5ff576a191d34de77d7838ddec3a7760d5fb

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8372e98b31d54045348d6dc582618c45d6832ee439587b861d14be4671f87f89
MD5 04518e99ae6c9ac29f9edf39b351e8dc
BLAKE2b-256 f09bea65eb1da09befcb82ff16fb3f26e0a18a6f91aa715a54bb6cd9d2662603

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80531f16adbfc47c06f7ec854d459f8c2b5c74e804b78ff0d658ba4cc47305c2
MD5 e81ff6fc0c11e1b11344edda6b0d0b70
BLAKE2b-256 961ee39c63cc24966f666956c217104d01d95b0bbd579837ae80deff87d9b4af

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: fisea-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 55.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8f5da5c21d1e4c14173da17e4929368ac09e0bed7e5815b2303433ff47a24123
MD5 d31e89ff886cfa7234f6599d95a95506
BLAKE2b-256 f4977661bcc1eb474080a7bd89172c750d6ca535ad8c371f34c538c2ac5faa2c

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 297fd536abcf65dc28afae0cea7521bfe24215f980434590c0436bb8fc56f196
MD5 efcf0445148a1a7ddeb4339a6ece1496
BLAKE2b-256 809a2865e47c2719dd42301cb82fa876505bb07db379e97a21ac3c53b4fc4e51

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fb18f26a29eddb7ed462ff6882a8e2841134525e7b66690577871f109dd1fbf
MD5 3d73354f51bd114388aeae5a04a1fa40
BLAKE2b-256 de6afb363d908173089e660326a9a451d4aa9e2afe66f7a8c9ad2e6f0caacceb

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: fisea-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 55.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f65e599b5ebaf386661ca1458abd2e8001ca288c8d93d567dc2bca9516f23cef
MD5 2389f2854258d5b0f6a445ec59b24845
BLAKE2b-256 818f7105d43dd7bc2ab04d727683317953de63e00cc5a381daccd5a5c7434221

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aabac00a15ec48b79049d2729df48e290a64618e68e04325df2c02df4044775b
MD5 73ed369a0a390d497d3bf2f0de8c629b
BLAKE2b-256 b892f5c522a03d3bae68d483787f8bdc646641c99626333e451c8be140c398e5

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 404d4fc53448e06966679f26ce96cb137cdcfd245125f9e7d802405d9c3dd0e5
MD5 8e09ec81693590cb668be6480ccb19fd
BLAKE2b-256 c68b93da29a3cbb2fc88e5a9a065433282f1d18362f309bd3169f68af2a8bbe0

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: fisea-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 54.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 752c4c42643dbd43993940d23f2da753a5430671be7a79e70e224f4bd790af6b
MD5 9d68b1fac57df1ae45810e10e234f71f
BLAKE2b-256 32dfff2cab6f68974326e6ba4429c868e4b58e58e797f78c0c5202b2a59b80cb

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b3f3ce98d9e661723e1300164cc43e0310ee3e76b2a5a850c5f76b5295152286
MD5 2cbfc5cc353e115c733148f0ab44b9f7
BLAKE2b-256 f81ac938bf4d3f120e91b03014c8e9f65ecb17102fdb8252dafce0e411cfda7a

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd39214212d5d4df5b2ccfbb04299bba203919329d8c0fdac8f809e473dd52d4
MD5 9b0d782796831847882ad061669abe01
BLAKE2b-256 df1cb7fbbe27d39eaff9a69319d06c90ba9398a7d78d5cb93f90b7074f69366a

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fisea-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b0a2ac4dd324f46e7707d4c2d05334c2933d1df6eec8eec65ea68440349f915a
MD5 1b9cb096ade67e97b233c0d74debdfd3
BLAKE2b-256 c02520547c0666fcac44f0f89a8a7e2047ef40e659798d588efedb36f6dacc9b

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fisea-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 905287ca993dfc8884456e7764ab326feb24f2a193a704fc625798edb7f2d4a8
MD5 be3eaf44353ece84ac691607873ef642
BLAKE2b-256 de05bf027b53538608326733235f3ab16d8775e0ca04e055316dfb6cd1f95daa

See more details on using hashes here.

File details

Details for the file fisea-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: fisea-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for fisea-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 798be5c0206e0b913ca243f5ce1d432288fd0447cba2cd145bd51f8bfe2a72a9
MD5 709bbfd59a3ac8302ba24ef3398c0e68
BLAKE2b-256 77a9771985dd32d62027380e37cc1acd2963f3b03a83e5d45ddf08dd7c50e4c5

See more details on using hashes here.

Supported by

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