From 751abffea71e3916e7db7d37e5763658fe220123 Mon Sep 17 00:00:00 2001 From: Sarah Meiklejohn Date: Tue, 5 Dec 2023 16:50:26 -0500 Subject: [PATCH] support for mac os --- slsa_for_models/install/requirements.in | 66 ++++++++++++ slsa_for_models/install/requirements.txt | 131 +++++++---------------- 2 files changed, 103 insertions(+), 94 deletions(-) create mode 100644 slsa_for_models/install/requirements.in diff --git a/slsa_for_models/install/requirements.in b/slsa_for_models/install/requirements.in new file mode 100644 index 00000000..25a95263 --- /dev/null +++ b/slsa_for_models/install/requirements.in @@ -0,0 +1,66 @@ +absl-py==1.4.0 +array-record==0.4.1 +astunparse==1.6.3 +build==1.0.3 +cachetools==5.3.1 +certifi==2023.7.22 +charset-normalizer==3.3.0 +click==8.1.7 +dm-tree==0.1.8 +etils==1.5.1 +filelock==3.12.4 +flatbuffers==23.5.26 +fsspec==2023.9.2 +gast==0.5.4 +google-auth==2.23.3 +google-auth-oauthlib==1.0.0 +google-pasta==0.2.0 +googleapis-common-protos==1.61.0 +grpcio==1.59.0 +h5py==3.10.0 +idna==3.4 +importlib-metadata==7.0.0 +importlib-resources==6.1.0 +Jinja2==3.1.2 +keras==2.14.0 +libclang==16.0.6 +Markdown==3.5 +MarkupSafe==2.1.3 +ml-dtypes==0.2.0 +mpmath==1.3.0 +networkx==3.2 +numpy==1.26.1 +oauthlib==3.2.2 +opt-einsum==3.3.0 +packaging==23.2 +Pillow==10.1.0 +pip-tools==7.3.0 +promise==2.3 +protobuf==3.20.3 +psutil==5.9.6 +pyasn1==0.5.0 +pyasn1-modules==0.3.0 +pyproject_hooks==1.0.0 +requests==2.31.0 +requests-oauthlib==1.3.1 +rsa==4.9 +six==1.16.0 +sympy==1.12 +tensorboard==2.14.1 +tensorboard-data-server==0.7.1 +tensorflow==2.14.0 +tensorflow-datasets==4.9.3 +tensorflow-estimator==2.14.0 +tensorflow-io-gcs-filesystem==0.34.0 +tensorflow-metadata==1.14.0 +termcolor==2.3.0 +toml==0.10.2 +tomli==2.0.1 +torch==2.1.0 +torchvision==0.16.0 +tqdm==4.66.1 +typing_extensions==4.8.0 +urllib3==2.0.7 +Werkzeug==3.0.1 +wrapt==1.14.1 +zipp==3.17.0 diff --git a/slsa_for_models/install/requirements.txt b/slsa_for_models/install/requirements.txt index 905c2156..ffa139fe 100644 --- a/slsa_for_models/install/requirements.txt +++ b/slsa_for_models/install/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.11 +# This file is autogenerated by pip-compile with Python 3.9 # by the following command: # # pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt requirements.in @@ -15,10 +15,9 @@ absl-py==1.4.0 \ # tensorflow # tensorflow-datasets # tensorflow-metadata -array-record==0.5.0 \ - --hash=sha256:07330e56e7bb1354b5fb9f974dc3c42e4a3cd6e8dcf4c6e6a8b84db14ee9a8ed \ - --hash=sha256:7940fda50bbd1ac6d5f0c3c3d4c885dc886bfb3622a123a8e8fd798582303d8a \ - --hash=sha256:ac09a423710864f6225ebc45a307c30b419fde4470d2e5f48ba2b1e99bbe84d3 +array-record==0.4.1 \ + --hash=sha256:6a0c8ed6fdfaaf2cecd3d5c6b9c13e116ad3299649611c8fd184d64557fbaba8 \ + --hash=sha256:a74e9c0075860777b79e4b3ac278f67add270acf78520d3b9cf8c325aef42951 # via # -r requirements.in # tensorflow-datasets @@ -31,7 +30,9 @@ astunparse==1.6.3 \ build==1.0.3 \ --hash=sha256:538aab1b64f9828977f84bc63ae570b060a8ed1be419e7870b8b4fc5e6ea553b \ --hash=sha256:589bf99a67df7c9cf07ec0ac0e5e2ea5d4b37ac63301c4986d1acb126aa83f8f - # via -r requirements.in + # via + # -r requirements.in + # pip-tools cachetools==5.3.1 \ --hash=sha256:95ef631eeaea14ba2e36f06437f36463aac3a096799e876ee55e5cdccb102590 \ --hash=sha256:dce83f2d9b4e1f732a8cd44af8e8fab2dbe46201467fc98b3ef8f269092bf62b @@ -143,6 +144,7 @@ click==8.1.7 \ --hash=sha256:ca9853ad459e787e2192211578cc907e7594e294c7ccc834310722b41b9ca6de # via # -r requirements.in + # pip-tools # tensorflow-datasets dm-tree==0.1.8 \ --hash=sha256:054b461f8176f4bce7a21f7b1870f873a1ced3bdbe1282c816c550bb43c71fa6 \ @@ -200,7 +202,6 @@ filelock==3.12.4 \ # via # -r requirements.in # torch - # triton flatbuffers==23.5.26 \ --hash=sha256:9ea1144cac05ce5d86e2859f431c6cd5e66cd9c78c558317c7955fb8d4c78d89 \ --hash=sha256:c0ff356da363087b915fde4b8b45bdda73432fc17cddb3c8157472eab1422ad1 @@ -340,6 +341,13 @@ idna==3.4 \ # via # -r requirements.in # requests +importlib-metadata==7.0.0 \ + --hash=sha256:7fc841f8b8332803464e5dc1c63a2e59121f46ca186c0e2e182e80bf8c1319f7 \ + --hash=sha256:d97503976bb81f40a193d41ee6570868479c69d5068651eb039c40d850c59d67 + # via + # -r requirements.in + # build + # markdown importlib-resources==6.1.0 \ --hash=sha256:9d48dcccc213325e810fd723e7fbb45ccb39f6cf5c31f00cf2b965f5f10f3cb9 \ --hash=sha256:aa50258bbfa56d4e33fbd8aa3ef48ded10d1735f11532b8df95388cc6bdb7e83 @@ -520,80 +528,6 @@ numpy==1.26.1 \ # tensorflow # tensorflow-datasets # torchvision -nvidia-cublas-cu12==12.1.3.1 \ - --hash=sha256:2b964d60e8cf11b5e1073d179d85fa340c120e99b3067558f3cf98dd69d02906 \ - --hash=sha256:ee53ccca76a6fc08fb9701aa95b6ceb242cdaab118c3bb152af4e579af792728 - # via - # -r requirements.in - # nvidia-cudnn-cu12 - # nvidia-cusolver-cu12 - # torch -nvidia-cuda-cupti-cu12==12.1.105 \ - --hash=sha256:bea8236d13a0ac7190bd2919c3e8e6ce1e402104276e6f9694479e48bb0eb2a4 \ - --hash=sha256:e54fde3983165c624cb79254ae9818a456eb6e87a7fd4d56a2352c24ee542d7e - # via - # -r requirements.in - # torch -nvidia-cuda-nvrtc-cu12==12.1.105 \ - --hash=sha256:0a98a522d9ff138b96c010a65e145dc1b4850e9ecb75a0172371793752fd46ed \ - --hash=sha256:339b385f50c309763ca65456ec75e17bbefcbbf2893f462cb8b90584cd27a1c2 - # via - # -r requirements.in - # torch -nvidia-cuda-runtime-cu12==12.1.105 \ - --hash=sha256:6e258468ddf5796e25f1dc591a31029fa317d97a0a94ed93468fc86301d61e40 \ - --hash=sha256:dfb46ef84d73fababab44cf03e3b83f80700d27ca300e537f85f636fac474344 - # via - # -r requirements.in - # torch -nvidia-cudnn-cu12==8.9.2.26 \ - --hash=sha256:5ccb288774fdfb07a7e7025ffec286971c06d8d7b4fb162525334616d7629ff9 - # via - # -r requirements.in - # torch -nvidia-cufft-cu12==11.0.2.54 \ - --hash=sha256:794e3948a1aa71fd817c3775866943936774d1c14e7628c74f6f7417224cdf56 \ - --hash=sha256:d9ac353f78ff89951da4af698f80870b1534ed69993f10a4cf1d96f21357e253 - # via - # -r requirements.in - # torch -nvidia-curand-cu12==10.3.2.106 \ - --hash=sha256:75b6b0c574c0037839121317e17fd01f8a69fd2ef8e25853d826fec30bdba74a \ - --hash=sha256:9d264c5036dde4e64f1de8c50ae753237c12e0b1348738169cd0f8a536c0e1e0 - # via - # -r requirements.in - # torch -nvidia-cusolver-cu12==11.4.5.107 \ - --hash=sha256:74e0c3a24c78612192a74fcd90dd117f1cf21dea4822e66d89e8ea80e3cd2da5 \ - --hash=sha256:8a7ec542f0412294b15072fa7dab71d31334014a69f953004ea7a118206fe0dd - # via - # -r requirements.in - # torch -nvidia-cusparse-cu12==12.1.0.106 \ - --hash=sha256:b798237e81b9719373e8fae8d4f091b70a0cf09d9d85c95a557e11df2d8e9a5a \ - --hash=sha256:f3b50f42cf363f86ab21f720998517a659a48131e8d538dc02f8768237bd884c - # via - # -r requirements.in - # nvidia-cusolver-cu12 - # torch -nvidia-nccl-cu12==2.18.1 \ - --hash=sha256:1a6c4acefcbebfa6de320f412bf7866de856e786e0462326ba1bac40de0b5e71 - # via - # -r requirements.in - # torch -nvidia-nvjitlink-cu12==12.3.52 \ - --hash=sha256:93db4dba8cb66fe2a351791e557208345bb9d0ace1bfb9dd05a4812f9a3ac74e \ - --hash=sha256:9e403610da6ebceee897371a6982433ec997a9279d2320840413ce82a1d28ddc - # via - # -r requirements.in - # nvidia-cusolver-cu12 - # nvidia-cusparse-cu12 -nvidia-nvtx-cu12==12.1.105 \ - --hash=sha256:65f4d98982b31b60026e0e6de73fbdfc09d08a96f4656dd3665ca616a11e1e82 \ - --hash=sha256:dc21cf308ca5691e7c04d962e213f8a4aa9bbfa23d95412f452254c2caeb09e5 - # via - # -r requirements.in - # torch oauthlib==3.2.2 \ --hash=sha256:8139f29aac13e25d502680e9e19963e83f16838d48a0d71c287fe40e7067fbca \ --hash=sha256:9859c40929662bec5d64f34d01c99e093149682a3f38915dc0655d5a633dd918 @@ -671,6 +605,10 @@ pillow==10.1.0 \ # via # -r requirements.in # torchvision +pip-tools==7.3.0 \ + --hash=sha256:8717693288720a8c6ebd07149c93ab0be1fced0b5191df9e9decd3263e20d85e \ + --hash=sha256:8e9c99127fe024c025b46a0b2d15c7bd47f18f33226cf7330d35493663fc1d1d + # via -r requirements.in promise==2.3 \ --hash=sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0 # via @@ -861,6 +799,14 @@ toml==0.10.2 \ # via # -r requirements.in # tensorflow-datasets +tomli==2.0.1 \ + --hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \ + --hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f + # via + # -r requirements.in + # build + # pip-tools + # pyproject-hooks torch==2.1.0 \ --hash=sha256:05661c32ec14bc3a157193d0f19a7b19d8e61eb787b33353cad30202c295e83b \ --hash=sha256:0bd691efea319b14ef239ede16d8a45c246916456fa3ed4f217d8af679433cc6 \ @@ -914,18 +860,6 @@ tqdm==4.66.1 \ # -r requirements.in # etils # tensorflow-datasets -triton==2.1.0 \ - --hash=sha256:143582ca31dd89cd982bd3bf53666bab1c7527d41e185f9e3d8a3051ce1b663b \ - --hash=sha256:21544e522c02005a626c8ad63d39bdff2f31d41069592919ef281e964ed26446 \ - --hash=sha256:39f6fb6bdccb3e98f3152e3fbea724f1aeae7d749412bbb1fa9c441d474eba26 \ - --hash=sha256:66439923a30d5d48399b08a9eae10370f6c261a5ec864a64983bae63152d39d7 \ - --hash=sha256:81a96d110a738ff63339fc892ded095b31bd0d205e3aace262af8400d40b6fa8 \ - --hash=sha256:82fc5aeeedf6e36be4e4530cbdcba81a09d65c18e02f52dc298696d45721f3bd \ - --hash=sha256:919b06453f0033ea52c13eaf7833de0e57db3178d23d4e04f9fc71c4f2c32bf8 \ - --hash=sha256:ae4bb8a91de790e1866405211c4d618379781188f40d5c4c399766914e84cd94 - # via - # -r requirements.in - # torch typing-extensions==4.8.0 \ --hash=sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0 \ --hash=sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef @@ -949,7 +883,9 @@ werkzeug==3.0.1 \ wheel==0.41.2 \ --hash=sha256:0c5ac5ff2afb79ac23ab82bab027a0be7b5dbcf2e54dc50efe4bf507de1f7985 \ --hash=sha256:75909db2664838d015e3d9139004ee16711748a52c8f336b52882266540215d8 - # via astunparse + # via + # astunparse + # pip-tools wrapt==1.14.1 \ --hash=sha256:00b6d4ea20a906c0ca56d84f93065b398ab74b927a7a3dbd470f6fc503f95dc3 \ --hash=sha256:01c205616a89d09827986bc4e859bcabd64f5a0662a7fe95e0d359424e0e071b \ @@ -1035,11 +971,18 @@ zipp==3.17.0 \ # via # -r requirements.in # etils + # importlib-metadata + # importlib-resources # The following packages are considered to be unsafe in a requirements file: +pip==23.3.1 \ + --hash=sha256:1fcaa041308d01f14575f6d0d2ea4b75a3e2871fe4f9c694976f908768e14174 \ + --hash=sha256:55eb67bb6171d37447e82213be585b75fe2b12b359e993773aca4de9247a052b + # via pip-tools setuptools==68.2.2 \ --hash=sha256:4ac1475276d2f1c48684874089fefcd83bd7162ddaafb81fac866ba0db282a87 \ --hash=sha256:b454a35605876da60632df1a60f736524eb73cc47bbc9f3f1ef1b644de74fd2a # via + # pip-tools # tensorboard # tensorflow