mygrad

View on PyPIReverse Dependencies (4)

2.3.0 mygrad-2.3.0-py3-none-any.whl

Wheel Details

Project: mygrad
Version: 2.3.0
Filename: mygrad-2.3.0-py3-none-any.whl
Download: [link]
Size: 172796
MD5: 3964e253c2b6cf6b282d99c542bd3389
SHA256: 1c7167544ab5b329326d4386c8e18b9a882740aeb3ad67c1f285837d14d0f0ea
Uploaded: 2024-09-08 18:04:10 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: mygrad
Version: 2.3.0
Summary: Drop-in automatic differentiation to NumPy
Author-Email: Ryan Soklaski <rsoklaski[at]gmail.com>
Maintainer-Email: Ryan Soklaski <rsoklaski[at]gmail.com>
Project-Url: Homepage, https://mygrad.readthedocs.io/en/latest/
Project-Url: Bug Reports, https://github.com/rsokl/MyGrad/issues
Project-Url: Source, https://github.com/rsokl/MyGrad
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: numpy (!=1.25.0,>=1.24)
Requires-Dist: typing-extensions (!=4.6.0,>=4.1.0)
Requires-Dist: numba (>=0.34.0); extra == "rnn"
Requires-Dist: pytest (>=3.8); extra == "test"
Requires-Dist: hypothesis (>=6.17.1); extra == "test"
Requires-Dist: scipy; extra == "test"
Provides-Extra: rnn
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 5593 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (74.1.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
mygrad/__init__.py sha256=jkQFmXtkJB29oec9BzGa5BHWFtYbXW5biV92vNGuydU 1613
mygrad/_dtype_mirrors.py sha256=Sbf8mVMbUdulkVYtqS-J_VxZXToGBEge4Ol9dlshN8o 663
mygrad/_io.py sha256=SPoXDQ2IpA_-ZE3UOgeRkChkqkeXre88D73gOJFo-7M 3638
mygrad/_numpy_version.py sha256=GvYxum36WBPgrC8S4yBPF-j47bylwJnz76cGrvBKpbg 64
mygrad/_version.py sha256=Q08fRxP9hEXxylgTA7VVO-CAN6CDyGqeXryeLXf9Ejg 176
mygrad/computational_graph.py sha256=FCMXMy9nJOxDmywG7oidJLsSOCNIi7PO3SA3scRobVY 5200
mygrad/errors.py sha256=c41-XdDIX8KfsirR0xlg9i5ER0ZrUbHH-mPhD_Pc3fE 797
mygrad/operation_base.py sha256=A9o4R15tT7810Z4cd2v99VEApN5tUM9LRB5A3xsRUL8 15096
mygrad/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_base.py sha256=JPCbH8Lh1Q7WFSB8skqNDRjoSXOfeJ4rCLqdQF12EU4 111649
mygrad/_tensor_core_ops/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/_tensor_core_ops/indexing.py sha256=3zdZru4pXrG_TDBxM0xRtTCFMy3mzDCmVb49VFclt_8 7457
mygrad/_utils/__init__.py sha256=2QyCEfcyMcAg-OEWfxXNIJCtDI1rgt_rK3az-R3IPMo 5347
mygrad/_utils/duplicating_graph.py sha256=nkdCMp7XxOhlpkJfo81QsiwFeJMMdVcoTzWTPB6bXb4 10814
mygrad/_utils/graph_tracking.py sha256=thhom6z70zPBgeDMZjvr6_PjPntJk4L8EUpwtlCQ6rc 2404
mygrad/_utils/lock_management.py sha256=Avsje7_uv4sqLtX4_zE0f3CjnmbwY87LYXtHLV3Dy78 12723
mygrad/indexing_routines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/indexing_routines/funcs.py sha256=ZwT4BpCzm4Bvo-NJizQj5zcG9cqRER3kivXP5icVMpw 2972
mygrad/indexing_routines/ops.py sha256=9lWeCg7ZjiBcqqcA31SNHg6_NZC7ZvxUZn21YXzu-3o 442
mygrad/linalg/__init__.py sha256=I4tuEk7CCYoCfqMlcg0f7Shp4M87qiaF3Kg6wozP1jE 38
mygrad/linalg/funcs.py sha256=E0G2sRJVqelItM9nekGX4IaykRSQAr8e-qzUWRH112k 15573
mygrad/linalg/ops.py sha256=IqYovC57k1c9IjWb4CyA1wFjXDoIfJc34OJJ6rHCAgc 10991
mygrad/math/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/_special.py sha256=GNHYjcXlV4Ky5Y111KW5pAutwECTWyiAfKn4I-KUoUk 1961
mygrad/math/consts.py sha256=L4aTefZoU7wZwX8hNWSppfLAz-gn8z9fycA-wWBLrsE 214
mygrad/math/nondifferentiable.py sha256=69eLDB0cYJwyfgwm-LDUhQly-ivlhwXX6A-BfwN9M4g 3670
mygrad/math/arithmetic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/arithmetic/funcs.py sha256=L-m-vYpVqigr0PjGWBo0L01rz3eI_3hWoxzAPjmD3u0 24374
mygrad/math/arithmetic/ops.py sha256=6gi_ynibfX0Q9xJFRtWO-ZnHc4mHXhgAAkMQa2mKkXE 3975
mygrad/math/exp_log/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/exp_log/funcs.py sha256=PRD-RCxeWO_hBazZhLGydRNSObaAJcOjRKtkxWTPw9s 22004
mygrad/math/exp_log/ops.py sha256=9gmorudLKlr96Tfyn0KWAGzU1FHWNCgjAgpoB0zpK_g 2182
mygrad/math/hyperbolic_trig/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/hyperbolic_trig/funcs.py sha256=Boi-9lS_fHzENT_CCt8SkDQsMbEneG2oguBa1mcGcLc 19080
mygrad/math/hyperbolic_trig/ops.py sha256=Pravf7VeoPKdrMry7G1D0pH-HAKgJjAvktu6TOsl_fM 2739
mygrad/math/misc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/misc/funcs.py sha256=a8TXvi-qGyuD4nx0lMC2GYMZjQB8opiwz_t6NznHacE 26453
mygrad/math/misc/ops.py sha256=-WyPjmfWufGEQ4gY1gH5om1KK9CWS_3a86ieAtM4jq0 3737
mygrad/math/sequential/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/sequential/funcs.py sha256=kkXqBHqIDqP_Pz_EQC07tDaN1Tk8Hvitp1154dAE62I 19828
mygrad/math/sequential/ops.py sha256=kx_1BgEaAiXDrMlYG_LJe9FN9Nyf6fZmPkfhGJDL_Kc 12315
mygrad/math/trigonometric/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/math/trigonometric/funcs.py sha256=dN2jmNgoRRJe2mqUYQ5DZ__xG9e2Mgf0TsMjHIWkXF0 23962
mygrad/math/trigonometric/ops.py sha256=_h_hRv8Ti67YydmcsfQFGuAxacuMuE5wduSqxp4Gq7E 4606
mygrad/nnet/__init__.py sha256=IZXJWVEpgnm_TvkRVOi0212cNggfcjAVtdWnT2hJY6M 99
mygrad/nnet/activations/__init__.py sha256=lnknc8_vP32ljjTJNPc3I4QjVRj3fr9RX2vIWMcVtuA 457
mygrad/nnet/activations/elu.py sha256=JB2aAeKJKLnJ4WML45qdjEs0qQ5IiE1UpwqV-QUSL-A 3069
mygrad/nnet/activations/glu.py sha256=2saz_LvVVaCdCyVWjZ3Qsj8btzK50oL97R2kshaMSKY 2499
mygrad/nnet/activations/hard_tanh.py sha256=3a8euvu4dusC8ip_jYH4PjaipwFozQu6axZqhH_sNg0 2715
mygrad/nnet/activations/leaky_relu.py sha256=mD40jPvaVDF3WcC-D74T5djaPrfG5lKx5y5clBNZ79s 2074
mygrad/nnet/activations/relu.py sha256=iPwKzQgMl5K7PkNPC4ovo3My4KIeqe9Nq6NkBZW-Ugs 1688
mygrad/nnet/activations/selu.py sha256=Nq4rBGLcGtTaEPSK9QMkdokcfHJtAWcHpnREMAV5IH8 2855
mygrad/nnet/activations/sigmoid.py sha256=RzZhPzUWCEfjly_xppMlCg269j-4AvMl5LYot9VC0vM 1728
mygrad/nnet/activations/soft_sign.py sha256=kDVpIuAnJeGCHvH5ZraJCJzY9udimnxHBZILW-gOf54 1510
mygrad/nnet/activations/softmax.py sha256=fvBbG2sZpRlLTqtIQ5uYHyROmaGK0ymX2_99h_cgp5g 5168
mygrad/nnet/initializers/__init__.py sha256=CA2k0elb1yYbvRs7XTRZWkYB_eukI2hbbyYRrH_hEow 482
mygrad/nnet/initializers/constant.py sha256=H5Su3RPtc4PYdIyGHjnXDvq0_sPkwPh-hdw8B3kFAIo 1291
mygrad/nnet/initializers/dirac.py sha256=BMyESRIZrHI-9sMRIq2MIHAIdBvCd6gz2snlexNxlm0 2218
mygrad/nnet/initializers/glorot_normal.py sha256=OpXl3itR09xhnRRNMcy9uEyAhZPy3csFfc7y8dLVfhQ 2014
mygrad/nnet/initializers/glorot_uniform.py sha256=76N_XFiFwz9wIalfL0zaxVmg4-L3Lmko61Jfi-tY4R8 1858
mygrad/nnet/initializers/he_normal.py sha256=zCrtrSMHgRHkAXRmq3Ox7RlK6QEw8hC0ur4k8FS6jpM 2629
mygrad/nnet/initializers/he_uniform.py sha256=cPa3ZUQ7oChw7HReCSd8hLiIMF_wfl_UIY6js0kYnyo 2693
mygrad/nnet/initializers/normal.py sha256=a8kufEeIt1W4uVey-rI6e8Nl60e9anw7_IeZYs6aTmw 1941
mygrad/nnet/initializers/uniform.py sha256=ZdBS0-JsIArAxmA3Pp_JTGEzUsdh-xZs5aT2tazOImE 2042
mygrad/nnet/layers/__init__.py sha256=g0QlooR2J1bYJ5b29B0UbPUT96dTjY5qaAzwr2dH7BI 242
mygrad/nnet/layers/batchnorm.py sha256=iolfEgFhdKonUUDJ_7K1ZXzUTOZx-idygGhTrtrlfMM 5114
mygrad/nnet/layers/conv.py sha256=yT3sdUYZx3L4cyOnHoSnWWXLuR6UQKgLYbux4nC6VBQ 15621
mygrad/nnet/layers/gru.py sha256=yNJgibvxG-5QTfmBhf_9XLUZSOAYl6Mb4yWWAmNIVto 18148
mygrad/nnet/layers/pooling.py sha256=1jlkOisdVNW4k7oD6vIJ7lQzLX7fXZ3La-omZPek83U 9372
mygrad/nnet/layers/utils.py sha256=tyArde3yU21z3xzlyICES-LiKACcV-Wd04NVW2MxF58 8271
mygrad/nnet/losses/__init__.py sha256=NC7SQhKbGq8t3wXeHNmqEkjy2tvlvF3lOd9UYfBbYPQ 440
mygrad/nnet/losses/_utils.py sha256=iGS56MZAgEdETMdG3pZQqPKPeLRSPYLBPfB9E8KpWGE 1274
mygrad/nnet/losses/focal_loss.py sha256=GT__j7m-4RUCuN9wifOCz54fs71-rD93Tx_6IqGlALI 6954
mygrad/nnet/losses/margin_ranking_loss.py sha256=6JNYhxjg7Iai2xilsRimopEhWSxruzRYPbKTEbcxg1Y 3200
mygrad/nnet/losses/multiclass_hinge.py sha256=0bvvTMxJRMg5GsVk0vZ6vfh-3gD6LTT9tX6wNmukmp8 2865
mygrad/nnet/losses/negative_log_likelihood.py sha256=o1IQ7Dp730SmjMAKReUEJQU7TIAjxMnl2sgm96ocync 2854
mygrad/nnet/losses/softmax_crossentropy.py sha256=UyYRcleemAb2tQLILBKmJzVhI5cpgJIIl2UGs3Em1rw 5668
mygrad/no_grad_funcs/__init__.py sha256=ekXA632twfUGcJPSwXHjCLcfWVspcW9miaaKAKOQyFc 9735
mygrad/random/__init__.py sha256=C2CegyxaX3zWCgLa-Q2qrLQZSXLlcg5vOCn7Crh_uoc 149
mygrad/random/funcs.py sha256=ng0Ss_m6-GS6_gvgK8L6q8dVEUTC2I1QkLdEQIme-qM 11215
mygrad/tensor_creation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_creation/funcs.py sha256=B4yuhmh4XpeAKol5mzOGnYk5Ho1JwxZq6gh2Z9-2Hbk 29187
mygrad/tensor_manip/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_manip/array_shape/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_manip/array_shape/funcs.py sha256=NttK5dyEzdtjdo4Xwp8cDjCORrtPkC7sRJNMFSrWI5I 12724
mygrad/tensor_manip/array_shape/ops.py sha256=8bJmbczC9jFzbtCgXQqTFXaY_RRRKZS38Gub83hwKbc 2874
mygrad/tensor_manip/tensor_joining/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_manip/tensor_joining/funcs.py sha256=0sGPojV89dgj54aTmNsu9osAyr0bP8Z5WKpikgj7bvs 5091
mygrad/tensor_manip/tensor_joining/ops.py sha256=gNj-pze0Mu9Etyx-wKGL6Us6_8z7FZw8W2Vt4qCfn0E 2822
mygrad/tensor_manip/tiling/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_manip/tiling/funcs.py sha256=rqV5PRgq8AFUHRTH7wvmLUON2bPJNNkuXcEDkD7r8Wk 1859
mygrad/tensor_manip/tiling/ops.py sha256=j-VJ-7EVqp2vyWlTwzEyT8pB4hrmJbD6Pps2ND7vuDs 3064
mygrad/tensor_manip/transpose_like/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
mygrad/tensor_manip/transpose_like/funcs.py sha256=T-rO62yHwhNRY8273noK2UPJnUwL-wGshai6w1oLapY 6569
mygrad/tensor_manip/transpose_like/ops.py sha256=VfJKDFHhLnMXmJou1teou9221DCYGlvo2GsiIqu4UqA 2453
mygrad/typing/__init__.py sha256=UMKpsFomRDwQ_yHOLTuarIqKGSdLUDxBETXOPpZgW2Q 252
mygrad/typing/_array_like.py sha256=A4eZUoDzSo0JX4qcnEdGfVAGZnDuFYjQl2_QWJYQkBo 1726
mygrad/typing/_dtype_like.py sha256=mPMW-188YbFpgbNqBhRJAwWakYLmUBlUzGpUpOOaP64 461
mygrad/typing/_shape.py sha256=DYrx9cSmgabgCSCyGuzV4xRVjcnSCZImml4Os8D8xJQ 187
mygrad/ufuncs/__init__.py sha256=vHAGWfkak-oQoiR6SEpDqAwGMZpdeJu9DLmhr0ENz-c 444
mygrad/ufuncs/_ufunc_creators.py sha256=ppPTFPm415pi7Cml9YLuhaxAOq_wYWtkN-WYOfFHB_Y 13724
mygrad-2.3.0.dist-info/LICENSE.txt sha256=B3boxpKCOoV_p6D2qXEpy_iWLyfIhFJpgAvh3kzoqTk 1070
mygrad-2.3.0.dist-info/METADATA sha256=Ixbp1__facYQ9ej4FgIaDi-iQo8-pYI6bQpVU7hiQTw 6974
mygrad-2.3.0.dist-info/WHEEL sha256=cVxcB9AmuTcXqmwrtPhNK88dr7IR_b6qagTj0UvIEbY 91
mygrad-2.3.0.dist-info/top_level.txt sha256=El3G1cgskQjbWJiT8hNe3qYVMJjfc_1q05oLIy0vj4o 7
mygrad-2.3.0.dist-info/RECORD

top_level.txt

mygrad