pytorch-cortex

View on PyPIReverse Dependencies (0)

0.0.2 pytorch_cortex-0.0.2-py3-none-any.whl

Wheel Details

Project: pytorch-cortex
Version: 0.0.2
Filename: pytorch_cortex-0.0.2-py3-none-any.whl
Download: [link]
Size: 96579
MD5: a758fe6b566074aa43fa079427e69dd1
SHA256: d231c66358ccd6c88c6743c1278d5b1176aec3a07a26601e6072c9b0caed094b
Uploaded: 2024-02-29 13:58:03 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytorch-cortex
Version: 0.0.2
Summary: A modular architecture for deep learning systems.
Author-Email: Samuel Stanton <stanton.samuel[at]gene.com>
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python :: 3
Requires-Dist: torch
Requires-Dist: torchtext
Requires-Dist: torchvision
Requires-Dist: pytorch-warmup
Requires-Dist: botorch (>=0.9.4)
Requires-Dist: wandb
Requires-Dist: tabulate
Requires-Dist: omegaconf
Requires-Dist: hydra-core (>=1.2.0)
Requires-Dist: tqdm
Requires-Dist: pandas
Requires-Dist: cachetools
Requires-Dist: edlib
Requires-Dist: transformers
Requires-Dist: lightning (==1.9.5)
Requires-Dist: pytorch-lightning (==1.9.5)
Requires-Dist: universal-pathlib
Requires-Dist: pyarrow
Requires-Dist: s3fs
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: sphinx; extra == "dev"
Requires-Dist: sphinx-rtd-theme; extra == "dev"
Requires-Dist: sphinx-autoapi; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/x-rst
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
cortex/__init__.py sha256=DRA85T37KK2QMfYGnkJQsGI7LcFWNoErr7aLnxrQ-9A 176
cortex/acquisition/__init__.py sha256=jHUU0l_o_gWL0vSK7z-6WpGWVUofxvMLnKx6-T_Z22o 192
cortex/acquisition/_graph_nei.py sha256=7Ngj1fGhANGFWF00M9B2EAznARzFxAv2svw6hlEHGMM 8647
cortex/assets/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cortex/assets/protein_seq_tokenizer_32/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cortex/assets/protein_seq_tokenizer_32/special_tokens_map.json sha256=Ou3NQhHA1DrsTmB_9gpjJV8xdOrXlemXNQ8JpfjNnuE 125
cortex/assets/protein_seq_tokenizer_32/tokenizer_config.json sha256=1a5jkYJU8dqefm1g35I8AjRjtbfJaCGiRYGkeOfh67A 135
cortex/assets/protein_seq_tokenizer_32/vocab.txt sha256=x3dPihM9VAmvtxNjOiOjhYncFAhI0UYQhCP_VdPPIf0 92
cortex/attribution/__init__.py sha256=LP-gwzXBAwyTwfODPdeSr3694n_82ijyQRB3Lg04ENk 118
cortex/attribution/_occlusion.py sha256=9Bs7ZSqhtEfl6Zvakt9mdROLVjuvSpWUESd9kt0sblw 3271
cortex/cmdline/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cortex/cmdline/optimize_sequences.py sha256=2UpJXm-a2W8USnRIp_1ugMNkQM7rS2qnZlxX59r_uUY 6937
cortex/cmdline/train_cortex_model.py sha256=5MSJBh0FChv_XBgEG6_1K9R2UqW7kMk5c8oKKVuS7yM 2566
cortex/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cortex/config/hydra/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cortex/config/hydra/optimize_proteins.yaml sha256=SPC3GKfYqtRYEkxZ6CZ-gDggpGKilz5Eyrn-flqF06g 676
cortex/config/hydra/train_protein_model.yaml sha256=dVgst84sP4IahzMWlKK-dtq9dLQajgYeQ7svR8jhShg 1309
cortex/config/hydra/branches/generation.yaml sha256=2xC-PjsV4eH59LWLRgrdrm6TNfHiqV3LSrJi6p6dBME 207
cortex/config/hydra/branches/protein_property.yaml sha256=-dS66dYvLMPuvgTUgb7wzyzpdx_xtp6OQUPuPQ5H0fc 202
cortex/config/hydra/general_settings/default.yaml sha256=eqSW6uTIJyfbLIzmU9P62kzKZeVIttItliVlu0xkrIk 88
cortex/config/hydra/logging/default.yaml sha256=yx2Tu7zZ5c3FURbDXjD6W0i0P6q94ePo0O1BmzPzhWA 513
cortex/config/hydra/model_globals/default.yaml sha256=yGGdLkA5oPt9tWnaqdla2D8Kc_noem0Kv-819gt95PQ 120
cortex/config/hydra/roots/protein_seq.yaml sha256=SC1WiHEOzig4VdCeWHtTJoDBUNYJc1ngxtU4vgqoOeU 556
cortex/config/hydra/tasks/generation/gfp.yaml sha256=izyniuHpOA2-E4YC6kt3pFQPjdU9bud4OsjX7154a8w 636
cortex/config/hydra/tasks/protein_property/delta_g.yaml sha256=Oy8Um7GyY01aFgArMHu_0QSdCOhzfBwANTw5x_eV_4g 685
cortex/config/hydra/tasks/protein_property/log_fluorescence.yaml sha256=dfg6RwvIq0uNLeUPKaaORcQ49hq5u-EAquztsdV_xAY 687
cortex/config/hydra/tasks/protein_property/stability.yaml sha256=XipRA1nPHToGX-bOncaU7-5ZwoGvA53de4rCj0e75Go 676
cortex/config/hydra/tree/protein_model.yaml sha256=3sTJPT_tJ5CgdVMTNvaIrW5jcILrjwI7Jvg5LkbWoO4 46
cortex/config/hydra/trunk/default.yaml sha256=mmTQsLDh3E2mzP3ckxkJIsU5h6G3Anr9Rh9cqmnZ4yQ 38
cortex/config/wandb/protein_model_sweep.yaml sha256=nDeQyalKnu6pfNLcMlQpP8pRgQTQBu11nx_wV6PrD3I 338
cortex/constants/__init__.py sha256=hkosmRiJ_JOEpUtN8zZFW5UJT6lWnEODSRwN9XEI74Q 621
cortex/constants/_protein_constants.py sha256=Y1IYKYwojWvSnHY0PHQ0ZoyGJ745Fv7sKoDi8V_NmIk 741
cortex/corruption/__init__.py sha256=jaedWrvTXvVwp-a1M-fNE2H_JotO7mXz-uIpWJHJsdQ 227
cortex/corruption/_abstract_corruption.py sha256=vS-Hihb1eUSg00XFslzZa9erP2rWR5Kut3YNROxgMqw 2965
cortex/corruption/_diffusion_noise_schedule.py sha256=M2lnvSDObrXqCv1ODwzJBBpfKV2-QF9N8dfyfCGKK5Q 4364
cortex/corruption/_gaussian_corruption.py sha256=O08tWHGb_Ttvl8jxW4Sk_Kb9z4EcHH_MB9-eujyJIAI 857
cortex/corruption/_mask_corruption.py sha256=1HjX6cgYlc4v4ZsfE4SF-JXtLb_s5uhY7ImrU9Lfd2E 1067
cortex/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cortex/data/data_module/__init__.py sha256=BT_LKbD_NO-AS-PiRdTUl2YEOwSECW1uE8IrWPK5ZTE 46
cortex/data/data_module/_task_data_module.py sha256=XgMWZjcRzvp47e46nJAwyN5-RBu7m31Njlk37_Yi-_I 5420
cortex/data/dataset/__init__.py sha256=h11pdJqOzWZew1AmOiSQpDNtn0l-mK25YdwYpZDqcjk 476
cortex/data/dataset/_data_frame_dataset.py sha256=H51Krku4JtOcQ3qvx9XX8p8OjYLqWOVyzDgZFWtDyrE 3717
cortex/data/dataset/_rfp_dataset.py sha256=fbIPD4zwmuhA1LlRhhWPuQFJG9qoD6P8jkuCPGqjg10 932
cortex/data/dataset/_tape_fluorescence.py sha256=jSDZrpdKlG3-_jwyabBdC7UCtKNI6jP-KjUNpvL2cIU 1665
cortex/data/dataset/_tape_stability.py sha256=2Uy0cleEJxhFs6j2khSnfheVLExra9x1pOxVdBlggcA 1632
cortex/data/dataset/_transformed_dataset.py sha256=84CXE8b0bcShHFYm9igCHN-tyatL5aeJC03StvhXNjA 1771
cortex/data/samplers/__init__.py sha256=YbWVOrhkcLXZpk36eySR3Z8ao--_HrUJ9J0wdPZmGgM 121
cortex/data/samplers/_minority_upsampler.py sha256=b-yL9VcaWbePHnr3N-AwjdI9KK6f5oD43zSN9pb5Svc 492
cortex/data/samplers/_randomized_minority_sampler.py sha256=OlfHlu_RhH4QzPxU7c6I-IkjcnCkRiPfEzdquLNXgFU 492
cortex/data/samplers/functional/__init__.py sha256=uyn7WWyQxGuugD4y-t6JR30KHhu_m9bAjWTor2xlT6s 69
cortex/data/samplers/functional/_round_robin_longest.py sha256=U4JpmLS9ZgBzuUykbVnwcmg2BaWhKUGkzfE8wNc0kWE 1192
cortex/io/__init__.py sha256=1fYQHJ1Mwc5Z-oUkGLte-hklXL7baobVQplh4FxyuQg 495
cortex/io/_download.py sha256=9__QR8Maoflp7oaqAA_xe6Hfem4bTa7xqJjBJl-0P5k 12586
cortex/io/_load_hydra_config.py sha256=WOc6yc-4pfQcYdFOyYbo2qi7I8Wi6lmsi_LF_Y0GqP8 612
cortex/io/_load_model_checkpoint.py sha256=sGHIqDJ-yX_8wJURr9ubkVBjYxKoBOpixBdnEUvMBsg 2242
cortex/io/_md5.py sha256=jO0h3UotKzHz7NZSsGuX3YC0wRtfoF_4ePAVeqS4SUo 381
cortex/io/_parse_s3_path.py sha256=e3jFqGPLlFEnqKAnAZPppflYvk_vTq-nqKQJC7DZH4U 662
cortex/io/_verify_checksum.py sha256=Itk_IQowyE8fJUopvdk5Q__53T3g_jd2J-X0zwvjofI 132
cortex/io/_verify_integrity.py sha256=xwZNCcwjGaCFkvqv5qZm6NmmbihxKOka4yLvZlC1b3I 309
cortex/logging/__init__.py sha256=2U7a-qWTMlGqMqE4mA4g0rD4izkCM1qBgcoh-wpmyXQ 38
cortex/logging/_wandb_setup.py sha256=CW18h9_F_7I6kRmC40soe8QczzAmxArnsCqwrdequdQ 1377
cortex/metrics/__init__.py sha256=9wuOhBQe1VFwd1VPqZTJ6XDoh5UiFDQaOcomLLbSFl8 126
cortex/metrics/_edit_dist.py sha256=9zXCMslMOXMAL3dZl6MqmnoRCboeEkeZ6UzGf0s3glc 159
cortex/metrics/_spearman_rho.py sha256=sIPxWZYniW4_n72t_3h4CzI34gct7sBzQAYOhAiKMPg 526
cortex/model/__init__.py sha256=9bOohm9MvZfyBYClR8Tlo14X_YUr2yyT3Y9SzcGhZFw 169
cortex/model/_infer_with_model.py sha256=aesuvkOahnkE_c0o1jad9h7F1OwT2r9aNw889njefT8 2761
cortex/model/_weight_averaging.py sha256=WUBkphA8e1OGwcujkW-bCfg0QMUXB_0pxYgP3mXhdhg 989
cortex/model/block/__init__.py sha256=IuxPfAfJbOqf4lb6_7sF7K0pN058RC8tTip2WVwLjPQ 89
cortex/model/block/_conv1d_resid_block.py sha256=RMr-rhDhD4rnX_OO2w0OZCT0mRp0zi5bQzXCm4N4xcI 2519
cortex/model/branch/__init__.py sha256=UDxDBvWhJC2-gEO7B8mzQZ9_IWElGgbui9h2EazzrXE 223
cortex/model/branch/_abstract_branch.py sha256=zaCJFh1jo8z_9EuzaVqQZ6ON-F9WPnzoCG2h976_i2o 499
cortex/model/branch/_conv1d_branch.py sha256=N0XSXtdUOCOyMd7JbbSjsIvmj4o8TAjkN4WwB_EI9y8 3452
cortex/model/elemental/__init__.py sha256=Bq7JeS8Uf6eFgAEMjdoZb_FmtXYuHawnCECTN8mFLnM 548
cortex/model/elemental/_apply.py sha256=8gHYQXKeSmm9al2r14EVUoPkjfnlJR5elk6C88TYC1o 461
cortex/model/elemental/_ddp_standardize.py sha256=_mAwaahajXrBrBcxuY5KrR2Y4wiA2dEACRLB_moSu58 4419
cortex/model/elemental/_expression.py sha256=Yeja6Sl_AUCSPnRXQ4G6J-Eu3BZj6u3BD00ikkiIMfE 371
cortex/model/elemental/_functional.py sha256=06jc63j0FHTdDzzv671CPRyko7ZSUKqLBYh5IIrG9xY 391
cortex/model/elemental/_layernorm.py sha256=UTxVj323Yjff6USUL-dNzTsapWRWUvSYAtDEuZNiS1g 554
cortex/model/elemental/_mean_pooling.py sha256=ivk3GN0xYDmGDHUrqjSVCRj3f2XIdkSy43dKuxwSRbQ 1007
cortex/model/elemental/_sine_pos_encoder.py sha256=1XaSn-6sijpScpRPwMuw2HS1t7_srXOE8ekmHLuX8LA 1348
cortex/model/leaf/__init__.py sha256=-ibpoSpwGy0o6W1VSvn2nbZ5Fyev0slVqCWs5qxPQFg 1085
cortex/model/leaf/_abstract_leaf.py sha256=4AQbplpiu7DpIh22ti-zHHjSi2oQuVMJpvYRJC5c53M 366
cortex/model/leaf/_classifier_leaf.py sha256=htHue_BsGqvVlmjpnO5gkaHYLc0Mp-W7nZg9Dy_O_EE 5516
cortex/model/leaf/_denoising_lm_leaf.py sha256=NxVxUve3U0_kKk50qrxSG1-_pdb8gwtndm-QGOaZ3e8 5278
cortex/model/leaf/_regressor_leaf.py sha256=mTB-iXx2Vy7md0bVj_omEc9tsm-280KORWBTcgzmrdk 8503
cortex/model/leaf/_seq_regressor_leaf.py sha256=5CGWX8mmC9cc57c2qGQ33jgB6DLvEvr3zFA0vAHJ4sI 2308
cortex/model/root/__init__.py sha256=7rsEFS5QKfdfXSlqkjzBbCoR9kFTseSUtzB9mfkvX9g 203
cortex/model/root/_abstract_root.py sha256=n4kHZGh7T2X1xUuTGdGFyyRz4_HwDJ5hcyL20gw0mbQ 537
cortex/model/root/_conv1d_root.py sha256=XSnAQOO6EFsBaKdwnXaFnC2PybzZYHNHw4t9ycW2B2U 12440
cortex/model/tree/__init__.py sha256=m7Y0EisrB__jMV25yyVxa0VGiQJRcJXCXmOSeRhesO8 186
cortex/model/tree/_abstract_tree.py sha256=Ouem7oECWWyOA9Fo2GfCwNLgtkTYWeY-zzf8DKXBtAU 5311
cortex/model/tree/_seq_model_tree.py sha256=nlBwK8X00RaLjSF2KZgCw4h_U8B2j45wb5bOy7whJvE 23218
cortex/model/trunk/__init__.py sha256=BP_e0XCc36YCDGWR1nmMJL0Vc4JjpbdzK8lVCq2pXiU 204
cortex/model/trunk/_abstract_trunk.py sha256=2_frEG9ywBH7TqBgZt9lHhNIuG94xu4GOoA4U0VSGkQ 960
cortex/model/trunk/_sum_trunk.py sha256=23wUVyQM5XdYdbPUy1Oxn6fmV8piBVV1CVX1XW4e1MQ 2443
cortex/optim/__init__.py sha256=ee8f75eUaRF7D931pHyC9fN6BHVv9gBoLV85mImA3yw 101
cortex/optim/_initialization.py sha256=dZfVZSp--u0yOzlU8BKKwHc34E30nlG3Lz0xBWMtCuI 1031
cortex/optim/generative/__init__.py sha256=3NQxlVkbyn2iybeJ_46YNccWBytQsfu7GD7Tu3Rd-Vg 54
cortex/optim/generative/_lambo.py sha256=e-_LeEm13dVtrmtnKa10BJ7Ri86C0euWs4n14-0vQhY 17447
cortex/task/__init__.py sha256=5iHQvhJ6isXRgrwtQxauue_07pcPUwy9MvwSydEcWe4 241
cortex/task/_abstract_task.py sha256=Mt51u3js5YOrnqr7wMjSgpP1yO65MGIsKXbtIKTJKNE 2518
cortex/task/_classification.py sha256=eNpoes8-AwjLJ7CYOdsk1qCfA1tJ3TvwGVDIQk3ecps 4971
cortex/task/_denoising_lm_task.py sha256=PFI6fEYfC3i_i_030PGoa4L0UXculezzqRJ7MMayp00 2690
cortex/task/_regression.py sha256=cvJVo1slPEP7KeLejp6VhdbdLplKamed7_bScIdtVJg 4832
cortex/task/_sequence_regression.py sha256=PAB10A-CTJlDClA3zVG4IBe6XeBTKs0bpnfKrFNPU_0 3764
cortex/tokenization/__init__.py sha256=AukF5jprDwjFMkI23nCTo_3zgPTvefX5yWkJfpdgw8Q 303
cortex/tokenization/_cached_bert_tokenizer.py sha256=Tm13_LIt8ejb0_ru6U1DyDeWfz2qYUae8NYwZ6OzMuM 3808
cortex/tokenization/_protein_seq_tokenizer.py sha256=My56ZT6_NcJPH_wpG27otb_8LQD7iGDh_CiJSmxQHHQ 4350
cortex/transforms/__init__.py sha256=Jt14n2nAQSZefoUiu4up-AbPcEmy75CZU6r7xG9QnDM 101
cortex/transforms/_hf_tokenizer_transform.py sha256=cd9ZJ2IonedaIEDw-PSijbFq9rbPemQQXrKJBSn1h5M 1035
cortex/transforms/_tokenize_igg_ag_df.py sha256=1R0a86DUiZJz7YEEd-nrKcmNFt7Lm2tmS60bWrkEPag 1232
cortex/transforms/_transform.py sha256=RdE5Bduz0rBdNMlSL20-MXdPPAdqOonWbcHl2Lq-Kf0 2140
cortex/transforms/functional/__init__.py sha256=S1EQsgTv8SDDm-1BO7Yq3u5PfoJSruoJfeCvQKQ01wI 93
cortex/transforms/functional/_tokenize_igg_ag_df.py sha256=izmawCShEVwpHrE6hwOmpxa-hJ6YMKVlJ2eKVNZbdaM 1437
pytorch_cortex-0.0.2.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pytorch_cortex-0.0.2.dist-info/METADATA sha256=7PBpNXt309jQmSVds_LvnJHW6pqcjsAyK86o_d4K4OU 1201
pytorch_cortex-0.0.2.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pytorch_cortex-0.0.2.dist-info/entry_points.txt sha256=Hn8_fgJC0Z4sw9kbPS1wKjqGgYc9TzQ6cZSLHa6dmGM 207
pytorch_cortex-0.0.2.dist-info/top_level.txt sha256=79LAeTJJ_pMIBy3mkF7uNaN0mdBRt5tGrnne5N_iAio 7
pytorch_cortex-0.0.2.dist-info/RECORD

top_level.txt

cortex

entry_points.txt

cortex_finetune_model = cortex.cmdline.finetune_cortex_model:main
cortex_generate_designs = cortex.cmdline.generate_designs:main
cortex_train_model = cortex.cmdline.train_cortex_model:main