tensorflow-graphics

View on PyPIReverse Dependencies (3)

2021.12.3 tensorflow_graphics-2021.12.3-py3-none-any.whl

Wheel Details

Project: tensorflow-graphics
Version: 2021.12.3
Filename: tensorflow_graphics-2021.12.3-py3-none-any.whl
Download: [link]
Size: 4348668
MD5: 7209cd91903a4ce94587cf8765277f77
SHA256: 7b4c2e4515a76560b04c55596ffed0dce79e67d2202b997965d7ec16d75483b0
Uploaded: 2021-12-03 22:33:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tensorflow-graphics
Version: 2021.12.3
Summary: A library that contains well defined, reusable and cleanly written graphics related ops and utility functions for TensorFlow.
Author: Google LLC
Author-Email: tf-graphics-eng[at]google.com
Home-Page: https://github.com/tensorflow/graphics
License: Apache 2.0
Keywords: machine learning,tensorflow,graphics,geometry,3D
Classifier: Development Status :: 5 - Production/Stable
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Dist: tensorflow (>=2.2.0)
Requires-Dist: tensorflow-addons (>=0.10.0)
Requires-Dist: tensorflow-datasets (>=2.0.0)
Requires-Dist: absl-py (>=0.6.1)
Requires-Dist: h5py (>=2.10.0)
Requires-Dist: matplotlib (>=2.2.5)
Requires-Dist: numpy (>=1.15.4)
Requires-Dist: psutil (>=5.7.0)
Requires-Dist: scipy (>=1.1.0)
Requires-Dist: tqdm (>=4.45.0)
Requires-Dist: OpenEXR (>=1.3.2)
Requires-Dist: termcolor (>=1.1.0)
Requires-Dist: trimesh (>=2.37.22)
Requires-Dist: networkx
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
tensorflow_graphics/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
tensorflow_graphics/__init__.py sha256=7tieFPw81tXzsJWQerKaz2FM499rbJIWLB8ekXCGNV0 2108
tensorflow_graphics/opensource_only.files sha256=7a0YvCGkaQhqgAjwipvb4MX90giblL5YbXYPy7Ynnso 86
tensorflow_graphics/datasets/__init__.py sha256=hDEwRs4hPha0OS2tXGLaKBOqrSXEZOYp6HZ1jxMvPN4 1136
tensorflow_graphics/datasets/features/__init__.py sha256=kR84VyhVndiIRNdKffXmriGk4bVcQWybUrcoQBdOeYc 1050
tensorflow_graphics/datasets/features/camera_feature.py sha256=KWRC36BqLbMEhZQkEDWJ9XZGdcLn7M5vkvrGu_shKCc 7004
tensorflow_graphics/datasets/features/camera_feature_test.py sha256=E8EvlGzhFsaAY6Ks5dozeDuCiXMlB-FCZliGtWyci44 7209
tensorflow_graphics/datasets/features/pose_feature.py sha256=KOWjjRTOWCiDAPVqY2L8VvFrr2znl2PahNJezLV_YIk 2003
tensorflow_graphics/datasets/features/pose_feature_test.py sha256=iOaZ7tQKqbBmphlIX70xKGhSaqW88HmgnU-FnCAxwKo 2100
tensorflow_graphics/datasets/features/trimesh_feature.py sha256=Dvtj14Zp6_NWmEGSC2_pbwRhWKTifC7bn2dhHi6U3FA 4577
tensorflow_graphics/datasets/features/trimesh_feature_test.py sha256=qB6j9IGHwkQbG2sdGzxrrz9qViiqIdflcpue9yO3ybM 3731
tensorflow_graphics/datasets/features/voxel_feature.py sha256=zjpmVhF1GzBU8QTYa6RwFeZxUf8v-2IAcf4zhKkz1zg 2807
tensorflow_graphics/datasets/features/voxel_feature_test.py sha256=Ox_IYE_a9DDHeCnryFLCGGpkMjPvOQ9ysGjv_PbjBDE 3029
tensorflow_graphics/datasets/features/test_data/cube.mat sha256=_AKUZDx8tWau7SOhmKDNoudDgXQtG7sB0_CGw98QyGE 32968
tensorflow_graphics/datasets/features/test_data/cube.obj sha256=4-bluw3MKEuXiz5728L4T0JZcasfYxRBo5D0PMSCpko 290
tensorflow_graphics/datasets/modelnet40/__init__.py sha256=LFmNLxsH2OTcd2h85B5AUOSb1UD0b_t1OTNQtH8fS6E 769
tensorflow_graphics/datasets/modelnet40/checksums.tsv sha256=726oHeqies2VlX3rchXeoCP20Z_St4Nsfpsq3pPPDJ0 142
tensorflow_graphics/datasets/modelnet40/modelnet40.py sha256=cJWqoNqlUNV-3ZOdaBRV75DI1GeNeTx0E-1SexjQH7g 4408
tensorflow_graphics/datasets/modelnet40/modelnet40_checksums.py sha256=ixl6e7bMUenLU5DE0ow80L8BeipebdBe7_QuDnEwFr8 1035
tensorflow_graphics/datasets/modelnet40/modelnet40_makefakes.py sha256=gIb9o0RrykTFy8SCjR5-ri8jhUXKCnb0yIAv2P-PfG4 2078
tensorflow_graphics/datasets/modelnet40/modelnet40_run.py sha256=oqZ03Dhi0y977u1owQQ4Eq3BuZRTeXkGApfMBjI-h_w 1413
tensorflow_graphics/datasets/modelnet40/modelnet40_show.py sha256=et0zRX7gS09gSk4VZRTWWuGeuLq2VVFfE_QX8zwJqsA 1391
tensorflow_graphics/datasets/modelnet40/modelnet40_test.py sha256=vy0rqC59u5VgYgOIBDTMd-ofRN-IHNjirr-LZ87ijGM 1439
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/ply_data_test0.h5 sha256=G1pjCtcEzd27xdC7EJuEaZOMLFhXwt53yk6MLyxSqh4 198664
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/ply_data_test1.h5 sha256=k0ipuyqCgu46Rjwu630phO-7c1aM2wdMDMytkYXtmRs 198664
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/ply_data_train0.h5 sha256=8mhhkaWu8UKQCBVH8H9UGmoGPm2BUxKYmG91prGW-pM 198664
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/ply_data_train1.h5 sha256=1JvmyqpTB8Gunnr6jlp-a5ueKHuSnhfswnU4tACeB0I 198664
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/ply_data_train2.h5 sha256=1DGRS7vU8Goy8XkhundYLuXLt_g06BXIogAuOB1Ej2U 198664
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/test_files.txt sha256=Bv0Bm75kPi5MMsIJk_1IiFQNS5hbn5Xb3nQQD0w0BCc 96
tensorflow_graphics/datasets/modelnet40/fakes/modelnet40_ply_hdf5_2048/train_files.txt sha256=LmTZAYCOS_Pgl79kyiRuviucTqh4Fnys1xF_I-wpin8 147
tensorflow_graphics/datasets/pix3d/__init__.py sha256=V6HO60cQLiboydhQynSbuBNFu1T3HqFxNw2oVYpkTfI 744
tensorflow_graphics/datasets/pix3d/checksums.tsv sha256=6EGkPHBwta6dKXqJK5aB3uTeAP2GWRPszCWjnevwEMw 118
tensorflow_graphics/datasets/pix3d/pix3d.py sha256=3dM3HpIMx-oMm22x1dZEf0HHdDmBfRaDDe8rhB4P3T8 11689
tensorflow_graphics/datasets/pix3d/pix3d_test.py sha256=y3s_ecfzVTt4YwhEXIxDPTZwumRfOg7ZCo-WC4xSSTA 1674
tensorflow_graphics/datasets/pix3d/fakes/pix3d.json sha256=vnxq05_vt7jDcjwNSQpPRpx_vu5aOMs-Km-VO031wzw 9305
tensorflow_graphics/datasets/pix3d/fakes/pix3d_test.npy sha256=eaPsnlATMAch_izClsPXAWryCYtR6kYZDehZ3B3o-44 136
tensorflow_graphics/datasets/pix3d/fakes/pix3d_train.npy sha256=7fV7PnzE2DfbejtADoT_oswHtq3DR-3vn-q7wRxRg8s 144
tensorflow_graphics/datasets/pix3d/fakes/img/bed/0001.png sha256=gnEXg0Bh3zjba1pzyrtY1SYENIN0ESeIqtQj80Z3na4 167992
tensorflow_graphics/datasets/pix3d/fakes/img/bed/0002.png sha256=TVdOgzy2malmcHvTcyAkD5dOOHD4GiHA_OzZb4drUqk 974367
tensorflow_graphics/datasets/pix3d/fakes/img/bed/0010.png sha256=IQr0VMcGhkra27tYDR7g8KTo0lDrQeR9Th2ZdUwpRz0 1230637
tensorflow_graphics/datasets/pix3d/fakes/mask/bed/0001.png sha256=DBsQuRa-gNMjzURnYlyqURjqmzpN_SAjyp16sROptcM 1322
tensorflow_graphics/datasets/pix3d/fakes/mask/bed/0002.png sha256=RorVFr9GqDhiefV3I3R_M1-1BZVouPjWcYif9lThyok 4140
tensorflow_graphics/datasets/pix3d/fakes/mask/bed/0010.png sha256=t8-i4aUY1a-H0di6UAFiX6XdBu-gd8oIBLy2QaiORRE 3425
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_2/3d_keypoints.txt sha256=blup6owyugUUsDkdMymkckudch0V4Ns4xYgSxOmqSs4 287
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_2/malm_bed_2_obj0_object.mtl sha256=mjttrQlzd9JIe9NaRzTqD8et9blDlWUyshFh5csppW0 304
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_2/model.obj sha256=60sEEwwAy7-CQMg4HAwe74hia1oAJyaNs45MPi7vmZk 22945
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_2/voxel.mat sha256=T3vOzM8WEPYJY_xh2_QGS8gBzB93O2yivdCLAD9xzxU 9097
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_3/3d_keypoints.txt sha256=x3ddbefMTRxyE8aXYM-JZwl6ldgsGCs93VrHliGqpPY 287
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_3/malm_bed_3_obj0_object.mtl sha256=mjttrQlzd9JIe9NaRzTqD8et9blDlWUyshFh5csppW0 304
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_3/model.obj sha256=vWHGOHeY9AFQT8__5PAgN03ooFS-oq_DvuxtnS50vbE 22933
tensorflow_graphics/datasets/pix3d/fakes/model/bed/IKEA_MALM_3/voxel.mat sha256=8Sw6XUvwQzc6ULAHYDpUad3Db8Qj0qMREhtAU3kopIc 9125
tensorflow_graphics/datasets/pix3d/fixed_masks/0045.png sha256=4ZTFS-FCjTjApkLEaEOAbVL-NotcBQU3nm4J0GPY8Yc 689
tensorflow_graphics/datasets/pix3d/fixed_masks/1745.png sha256=crXCEPn1oYY9RsC9OyKlNtUkghCQl1i1gcOZP4g1JP8 743
tensorflow_graphics/datasets/pix3d/splits/pix3d_test.npy sha256=NhikqENa_WqZYbWmLPnKNY15vVyIe8eWGMe-10vRBQc 18976
tensorflow_graphics/datasets/pix3d/splits/pix3d_train.npy sha256=1WxXCTCn2KbTsT0-2RZnbaRItkiDezy3q4ScXUOTw-E 61632
tensorflow_graphics/datasets/shapenet/__init__.py sha256=Mh6BDCFDdjorc1zQsk4LMEtWWuqf-RsTkseftfll7a8 759
tensorflow_graphics/datasets/shapenet/checksums.tsv sha256=_tvFoo04_umLZB7iW0vLqOrZbnZv_iYw7J0mwG9n57U 138
tensorflow_graphics/datasets/shapenet/shapenet.py sha256=4flFAZw4FBgqggudQN6cqc1E_tvU-sDU6d_yEC2GQ80 7561
tensorflow_graphics/datasets/shapenet/shapenet_test.py sha256=vXoUTC71zz2m-9kUafSiQKzD_VTUv1m-jZUbO1zWt6M 2929
tensorflow_graphics/datasets/shapenet/fakes/all.csv sha256=gdjHm3SKIdIMOgMtoWC6mqLwNFhMKQ6H8ZJUjAtdVSE 316
tensorflow_graphics/datasets/shapenet/fakes/taxonomy.json sha256=ZQBZzWMOA5MnlhFjSlm5Di3E4amKo3rcewQKAgy8gRE 10093
tensorflow_graphics/datasets/shapenet/fakes/02691156/3d5354863690ac7eca27bba175814d1/models/model_normalized.obj sha256=nCpVGn2t1HrV7bjvUmPvoIM40A_dXb_BY5Uo6rkmgpo 131
tensorflow_graphics/datasets/shapenet/fakes/02691156/7eff60e0d72800b8ca8607f540cc62ba/models/model_normalized.obj sha256=CUkFfJzGbM6A4or85nYzFWm3OIj5fwIJuVlTXA0JFTc 185
tensorflow_graphics/datasets/shapenet/fakes/02691156/9550774ad1c19b24a5a118bd15e6e34f/models/model_normalized.obj sha256=uwWOFNKI20cnQukdLp-uUVR0Lc3fOpRj8cqS3pTSeh8 580
tensorflow_graphics/datasets/shapenet/fakes/02691156/a98038807a61926abce962d6c4b37336/models/model_normalized.obj sha256=8LoCmFl6PIjAfxvjIhx7SRKaImWNoMdlJ6W24vI1uUk 297
tensorflow_graphics/datasets/shapenet/fakes/03001627/a800bd725fe116447a84e76181a9e08f/models/model_normalized.obj sha256=Jh7ntd2Bm-Fg5OWCJUerzpOtzyssQ1PD4UAmBK4rnQA 338
tensorflow_graphics/datasets/testing/__init__.py sha256=mwc3MHTwzXPoYxI0uSqsb43y6_muo0JpdoI3LXPaSdk 734
tensorflow_graphics/datasets/testing/metadata/model_net40/1.0.0/dataset_info.json sha256=8Nb8650D7hzYApAP9a0h9gK7GtKonVLTG2h8PXqZXfg 2849
tensorflow_graphics/g3doc/_book.yaml sha256=YeFuVosGz51uTS8ZP5tSKfRjSn6NOYVwRDZhMDjgCC4 2358
tensorflow_graphics/g3doc/_index.ipynb sha256=7Yl5AQv9As8SoAf3RTZAtqQjQ48QHJD0lXF32wBWRGc 5546
tensorflow_graphics/g3doc/_index.yaml sha256=DfjC2fBfZt7K0kNkmyTRM0Qv9XaLqVe-RDweapf1Mkk 3880
tensorflow_graphics/g3doc/build_docs.py sha256=IoyEEZsmu2dVn22OA54iuJ1bmDnGsHo7duL9Hs1YGC0 2390
tensorflow_graphics/g3doc/debug_mode.md sha256=u2E3Gr5kyBJoxxiqYe0NnW7Yd8kOjxjFnoIfA_8TYdU 946
tensorflow_graphics/g3doc/install.md sha256=BygCvt4vs-8SuGjyOLfMWGI9GeSSdk6H_4n3jWp1X6Y 1319
tensorflow_graphics/g3doc/overview.md sha256=QQDo1W1zQBJorgAS-mdseBUlxT8stv-tO_tnCplVd8M 2922
tensorflow_graphics/g3doc/tensorboard.md sha256=IzVUZlQaop1yt6pUQ-eWPrQb7WDQIoFA-8gjxFCA8Gs 4047
tensorflow_graphics/geometry/__init__.py sha256=8tYGemSQGAaigfCV7Y7RRwUKe2obahK95il6DgSo9gs 1274
tensorflow_graphics/geometry/convolution/__init__.py sha256=y4CLP_DO15JGunWzuEEheCkieGW8WgNX05FHIHnE4IM 1090
tensorflow_graphics/geometry/convolution/graph_convolution.py sha256=E2ekz4TGzqMTCi762EH5FG7YLzvfQ2f_xhtl0XA9b1E 12813
tensorflow_graphics/geometry/convolution/graph_pooling.py sha256=COdN4s-nHMM_Y4JVSTsaKU9F2HZe2JLlKn_pe6aiL90 14170
tensorflow_graphics/geometry/convolution/utils.py sha256=UxLtdtpYBAjjZHdE_plnmd3QFOai7Rnfr30wD8NXiLc 17915
tensorflow_graphics/geometry/convolution/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/geometry/convolution/tests/graph_convolution_test.py sha256=4UmOHnnbTRXqMvoqZCSlS01SYOd_jdDtuE8uCZ5g1bE 32858
tensorflow_graphics/geometry/convolution/tests/graph_pooling_test.py sha256=3AI2FFoYX9aj-2lm5OCyKLWi3xwGTbF065yahZygheI 22488
tensorflow_graphics/geometry/convolution/tests/utils_test.py sha256=WDpGIR5BNSNUkK8YeX7ncgbLv2k_5kvdsld068bVD7U 26312
tensorflow_graphics/geometry/deformation_energy/__init__.py sha256=2fv0ic5_tS-UCLXlgSOJVYCYmK7vwlEmiki46IKfykA 985
tensorflow_graphics/geometry/deformation_energy/as_conformal_as_possible.py sha256=5G8x6r4l-oMTiNIkh0eJa5Q52r79cH4WgC-NtV2l-tQ 9050
tensorflow_graphics/geometry/deformation_energy/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/geometry/deformation_energy/tests/as_conformal_as_possible_test.py sha256=z9tva0wEGXchMEIAv0Zc6bT35-fFri9K5qerCcabQuA 7755
tensorflow_graphics/geometry/representation/__init__.py sha256=-bK0zenMETipCm48OKNOS5vWnydin0GupyyEa1G3tNg 1246
tensorflow_graphics/geometry/representation/grid.py sha256=0EoyHPA4IOUnJt20qAwuMpB2zVFieSgISQRSuksyJqk 4366
tensorflow_graphics/geometry/representation/point.py sha256=LHb09bUoceBeZkQqUAtGTh64XFe_kCAk35dtWTiRDN0 4254
tensorflow_graphics/geometry/representation/ray.py sha256=IUoqcvYTlSf3JIo60ttz2cOOCwbK31RLBToOeOFWEic 18842
tensorflow_graphics/geometry/representation/triangle.py sha256=6urZFvMsGrsPfkWGVzx2Ijtkj_mlwbU11H8yHMxgcI0 4716
tensorflow_graphics/geometry/representation/mesh/__init__.py sha256=SfflAH_Z5nRq0_mEyakrkEBSc9e18ftKCHFe5E-LGmk 1079
tensorflow_graphics/geometry/representation/mesh/normals.py sha256=sl7NZIcU3f1N_E8HYhJtG0UQFu-ZK2Ulbl36yb_WLv0 9450
tensorflow_graphics/geometry/representation/mesh/sampler.py sha256=VzGE9KX9QxLu-mARREM6ioPEhHRgAUFaNluMQl599nA 16523
tensorflow_graphics/geometry/representation/mesh/utils.py sha256=_8OMv6n99qEVFU6hd31TrZcmnBd4n_tqQ_Ltiga37W4 4628
tensorflow_graphics/geometry/representation/mesh/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/geometry/representation/mesh/tests/mesh_test_utils.py sha256=vsqi5zcr0-Z2cNA6vGRu-9_KSvrqwax-8m0oOhDbPRw 1686
tensorflow_graphics/geometry/representation/mesh/tests/normals_test.py sha256=1XrMdfa-zbBRW4kAHHFIxR4KUKjxWa1nXz-mR9A9luM 13718
tensorflow_graphics/geometry/representation/mesh/tests/sampler_test.py sha256=zm4dYhIepIeV_rXqQTxBKDXcBXw1Iv2cEioN9pnDPfY 14288
tensorflow_graphics/geometry/representation/mesh/tests/utils_test.py sha256=i_ZVp03ifla2IPsDItM9sfxbtXV8UBa9XDksx9yPMso 4935
tensorflow_graphics/geometry/representation/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/geometry/representation/tests/grid_test.py sha256=7UJYNyVXAez2kyF83sFrInyB0nmIFkux262NZvnT1Gc 2904
tensorflow_graphics/geometry/representation/tests/point_test.py sha256=FMAIJN0LV7Ar5j3JDVnkO5W0T92H5rU-xmWHqVT9K84 8416
tensorflow_graphics/geometry/representation/tests/ray_test.py sha256=BVknYy6Yr2CT0BSuZXhN1x_VuB53xJTh_mfAtFEsUjg 15788
tensorflow_graphics/geometry/representation/tests/triangle_test.py sha256=rcnlZTMJifc_p_OvgIu95H0fJfz53oiTxs2lruXdUck 10208
tensorflow_graphics/geometry/transformation/__init__.py sha256=hr8oqz4l47yj-DWiqK3h1ngtxz6MQCRxCXKE9DZjIqM 1529
tensorflow_graphics/geometry/transformation/axis_angle.py sha256=XRbtgqQsP9yfWOTa1O03LO0wPw6ncVv3lKHmVRA42EE 12973
tensorflow_graphics/geometry/transformation/dual_quaternion.py sha256=kJE4jFC6Z4YAHFpYhtK5ffGnlyrE2oQq95-BUMg0bfQ 16493
tensorflow_graphics/geometry/transformation/euler.py sha256=Y9Phbsg1aSZGZcTKzqVLngTU1X2ZYxf5eV5JIzcT5Sg 9432
tensorflow_graphics/geometry/transformation/linear_blend_skinning.py sha256=Vq7tkCA21jG6ytdIeOyndEiYIaYWPmBeumKvpJrz-U0 5864
tensorflow_graphics/geometry/transformation/look_at.py sha256=t8QtcEYGu4LbgCNVgpU04NwPgOej86khBi5m0ZV13DM 3703
tensorflow_graphics/geometry/transformation/quaternion.py sha256=CuQ1DUfReHWLFR4rXYRLUCdq7WHT1AcSAfZbwAqozuY 24311
tensorflow_graphics/geometry/transformation/rotation_matrix_2d.py sha256=nykhiBx6qou1Wb9X4On7XwuU6_2I4FR6rvfVFkJE3yo 8885
tensorflow_graphics/geometry/transformation/rotation_matrix_3d.py sha256=ykA4cABwhEVG_4cNEBMxnguVXhrzDFa26rUOmtZtmAQ 14703
tensorflow_graphics/geometry/transformation/rotation_matrix_common.py sha256=rLPE-7pzrCDlXM4D_imeaM8BqqLMva3VcEi2yT4J6A8 3167
tensorflow_graphics/geometry/transformation/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/geometry/transformation/tests/axis_angle_test.py sha256=4dId2QLOKSu48pGN3xqMMH5eMScUktXPHUe-bP1J4m0 17843
tensorflow_graphics/geometry/transformation/tests/dual_quaternion_test.py sha256=wb9LBzoRBD3YejLqAmZxF461SWh6sTQznn3Z8W3rCSk 15997
tensorflow_graphics/geometry/transformation/tests/euler_test.py sha256=sDLToA2jFDIR1aMPaK0mnGAGyXA0kf9yRZ67-wbLNis 12245
tensorflow_graphics/geometry/transformation/tests/linear_blend_skinning_test.py sha256=OaSNfXhRhWSXtHiEdLmcu_0f0j10ng9cOudPyWNZ-f4 4197
tensorflow_graphics/geometry/transformation/tests/look_at_test.py sha256=wBpslMTkCIbD5yhoWBE0T9lUuy-7xNmrVlTdtSV4fHw 3496
tensorflow_graphics/geometry/transformation/tests/quaternion_test.py sha256=xuNYfzTWmdLOx57yknkARh9tH_6RThBtjIQQcSpyRCo 28374
tensorflow_graphics/geometry/transformation/tests/rotation_matrix_2d_test.py sha256=9ko-vMQ5jGn09ElAsBGz7XqUCkhsEx_pQtozplOGNxw 9758
tensorflow_graphics/geometry/transformation/tests/rotation_matrix_3d_test.py sha256=YCXXP_0a18-UoHLgnhSayLND2MvoP3tYDVE_4Qf1ZDw 24528
tensorflow_graphics/geometry/transformation/tests/rotation_matrix_common_test.py sha256=vhpccTz3AD_OGuPRlquMN4uVaPg7VSiCf0Sy97iYLC0 1699
tensorflow_graphics/geometry/transformation/tests/test_data.py sha256=azc4onhgMY22HHy7p1SG7WpW97IoMK3Y7b_1gXDptCc 3784
tensorflow_graphics/geometry/transformation/tests/test_helpers.py sha256=uEM4zfuxOeuVxDEEDiTIEKPm0hvon69T6UaxVMqdo6Q 10964
tensorflow_graphics/image/__init__.py sha256=9HV5beGHTWvwQQU9pSQ-XyckBW9KCnw5bZhfjKqxY44 1234
tensorflow_graphics/image/matting.py sha256=8LRDhtwdJq6Dim1sNwiQYLwiYj5Ce3ICSen1PlIbOHA 12003
tensorflow_graphics/image/pyramid.py sha256=z_GcTQpqnC8fHszSVadDuI-UFnKLDo6PGWLjX51m2TI 9873
tensorflow_graphics/image/transformer.py sha256=_YKCbrQ5GSsgA3X_KhnsNlR0AfqB-GCSvAFxNivzdsY 7545
tensorflow_graphics/image/color_space/__init__.py sha256=PJKQAOI90nh0mbtE_nEAiCK2l_LusJxVPFTDRyVhgus 1066
tensorflow_graphics/image/color_space/constants.py sha256=wRj6wERDOcRrW-Yqqia4lyVT25rrTcB-X3DDrPhtL44 965
tensorflow_graphics/image/color_space/linear_rgb.py sha256=QW-AEIFHOwE7l5XrwkYQe0OK72LVamqzNUaQhI8SHJA 2410
tensorflow_graphics/image/color_space/srgb.py sha256=y-YPP8WsndJpHMg_9umPt5ZRwCaehPNNUooHFh5B_ZE 2778
tensorflow_graphics/image/color_space/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/image/color_space/tests/linear_rgb_test.py sha256=wcxZSkj6EzHTxcUo2wKT1ZhH2cQ6IDMtXHyx_JwuZr0 3224
tensorflow_graphics/image/color_space/tests/srgb_test.py sha256=UIA6VSC_jEAUPNqtD9UKoPOmbTkDqqg1PAuRGjrCbhs 3322
tensorflow_graphics/image/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/image/tests/matting_test.py sha256=4GjxLLN4eobjqrP7iw_LnaYyOurN4Tz1DloDavvZbLI 14089
tensorflow_graphics/image/tests/pyramid_test.py sha256=LOlgv5ocU78HnRdq1G7SDY3oG5JAAYtVFuEuGK2WKLs 9018
tensorflow_graphics/image/tests/transformer_test.py sha256=6EYniRcGMDqQCWQb0MhZl97uIga-hDikrywX4y_rivI 6043
tensorflow_graphics/io/__init__.py sha256=21Zb7_APmVdn4MbHdhAOmne09lRUMh6tGoppVoxxC5w 1072
tensorflow_graphics/io/exr.py sha256=iAFAJOxkMQRbC1eWH3I5Zea7x-D1E5qZVnb3AqTT1zo 5354
tensorflow_graphics/io/triangle_mesh.py sha256=Qb-0Tb6Yw3UWdDsfIsc7YSGVR_WS1Iufrzy-HTeYurA 2739
tensorflow_graphics/io/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/io/tests/exr_test.py sha256=se3UMPPLYYpg-RpL36diJgvTaSqEQvn_ngDtiK29_vA 4622
tensorflow_graphics/math/__init__.py sha256=V2DJLobTvQ8XIPHqXFzLmxGHh_Z5_GG0CvI9tcVX_Sc 1292
tensorflow_graphics/math/feature_representation.py sha256=hFIfzfADun3ZaKYsJK74we3W-NNcj-FKEqwM3tZVt5k 1800
tensorflow_graphics/math/math_helpers.py sha256=csQD0nD8SrubgVxCnLhCWqcuPdaNBSvSDB2IGEgxNHc 6553
tensorflow_graphics/math/sampling.py sha256=9SqPVa2DcSMGm3hdv4BjnviovAM-fX9PSd9UD1_GlTE 15928
tensorflow_graphics/math/spherical_harmonics.py sha256=MqxUV9stDo4yYFtgQQmDc_uBkHcBKddYQ_WBkVleKTU 14723
tensorflow_graphics/math/vector.py sha256=6JfjxzVZDxMq3mFovxJBUvFYRsgZw7oQv1HeoDlBcok 5380
tensorflow_graphics/math/interpolation/__init__.py sha256=D3Fkvm6KRPqAvJyNN2qUreOTdZM3Mwqk7Ebr4np_Z0g 1116
tensorflow_graphics/math/interpolation/bspline.py sha256=LnnNNFwe8Gs_FsE0rC2Lx-daUXQQS7YNJN_9jcbGaj0 10899
tensorflow_graphics/math/interpolation/slerp.py sha256=7ftVYhJoWQ9IzNwcYY7O1HKsGbg5MON-t_cXnul5pmg 11697
tensorflow_graphics/math/interpolation/trilinear.py sha256=mfqY2iAWBHhrkvqdKC0S-IkKC5bq9RQlX5JTo7OXnFM 4377
tensorflow_graphics/math/interpolation/weighted.py sha256=E4tXz7T5w9jJZdvCYcdbqIqnWnge_-Sk_PpLGf5oris 7389
tensorflow_graphics/math/interpolation/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/math/interpolation/tests/bspline_test.py sha256=_05kwe23sreRjq8QBJiichSPJNQ-IsgJJpuIMewLNlI 7601
tensorflow_graphics/math/interpolation/tests/slerp_test.py sha256=COuhgd_gCpshJGxnftMvDG5Mhp64g_8__IT-5LKXfQY 10437
tensorflow_graphics/math/interpolation/tests/trilinear_test.py sha256=yK_oSjg19ttZQKvH7II35YfnAdl06Jgm4RF3vV8VYGY 6959
tensorflow_graphics/math/interpolation/tests/weighted_test.py sha256=SKGVQpgNaqcU_DvpvPfb7ahFDdKTL0F-zt0p4ae-QOU 8817
tensorflow_graphics/math/optimizer/__init__.py sha256=e-0GSZXZlDLJTW0SlUv2Bkl8Fq1Q1c4BITVWBB4ljOE 942
tensorflow_graphics/math/optimizer/levenberg_marquardt.py sha256=EiTwfANik6mcEbp0htrsWZXGzXj_Px6Ji4GkbkOjzIs 9420
tensorflow_graphics/math/optimizer/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/math/optimizer/tests/levenberg_marquardt_test.py sha256=JcRfPSBZX1XweDd1Oer9qZAWn1_HwiR0zmoAIwOOii4 5583
tensorflow_graphics/math/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/math/tests/feature_representation_test.py sha256=Jd-K-Uv_yYRvyjtwu7R9FpNbkiErkBaYbqKEY4oM-4A 1363
tensorflow_graphics/math/tests/math_helpers_test.py sha256=FcB36wIEt2owJ9soxjpD621YBNDFTVzK4MnMio5_xy8 8787
tensorflow_graphics/math/tests/sampling_test.py sha256=YW5lO6YzMJjgzNLC8rwd-nG9q9SSI6-J2YlQIGAGTV4 7469
tensorflow_graphics/math/tests/spherical_harmonics_test.py sha256=X-so227LYOktR-BQJsiZBzV-Kb9Cw-cE732ceGjjWWE 21834
tensorflow_graphics/math/tests/vector_test.py sha256=fZB_7TtK6P5F0ochb1UQBjZ0EbhCOK2Y8xADvf2bQUs 10496
tensorflow_graphics/nn/__init__.py sha256=uZDlslxE5nlkuUlBm7xcQ-CDmTvKsAOWC9Eii4BpRns 1169
tensorflow_graphics/nn/layer/__init__.py sha256=Fphda9q-qjP3vYI36z7nZLn4CWaABiBV42MnwJBghIg 984
tensorflow_graphics/nn/layer/graph_convolution.py sha256=QVBfO61g0krI3FWHKyEy4ig_mWjEnlk3Nq5ZQrMWg5c 18242
tensorflow_graphics/nn/layer/pointnet.py sha256=vLOfjSojAuvQML_qkWaximoZkVmZZJQMYBJgTQ1Jl_E 8675
tensorflow_graphics/nn/layer/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/nn/layer/tests/graph_convolution_test.py sha256=3YOl3ZsQ3w2MlTbcPdSy9ZkRDq6uyE4KExQeh6tuibo 12081
tensorflow_graphics/nn/layer/tests/pointnet_test.py sha256=LVnq-ofqiYboGDl-ZZsYG0jNd-FHgKVqF2lUSCm72H4 3554
tensorflow_graphics/nn/loss/__init__.py sha256=zcs5jRjO3mgaNKjpWUV9mdOFnBekLpQdo9X8cgC0sjM 989
tensorflow_graphics/nn/loss/chamfer_distance.py sha256=FW3YjzmKL0iFVLJBud6L8lOsWsozhmU8SAwlwHaQ1oE 3564
tensorflow_graphics/nn/loss/hausdorff_distance.py sha256=JYUrzxuyUH5d2M-rqtiozru58NmYwvZ-NJCP14yZ04A 3222
tensorflow_graphics/nn/loss/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/nn/loss/tests/chamfer_distance_test.py sha256=YLFR6u-0NCv8ZpGvFF4QFWzigR-hLPsQVGl86-I-ME8 4336
tensorflow_graphics/nn/loss/tests/hausdorff_distance_test.py sha256=u5ImbtdNEfAsi9ZJDK_Fld8RmTAvC6_ZbvhSpH2KnTM 4268
tensorflow_graphics/nn/metric/__init__.py sha256=ygvO2olzLDhqgOaUTQLlKcOiz5c2um3RwmIO-BvPGZM 1094
tensorflow_graphics/nn/metric/fscore.py sha256=Gl2-3xwYc7kqNkmztLTPg-pwk4Ufe0ZN0C_myxREag8 3245
tensorflow_graphics/nn/metric/intersection_over_union.py sha256=693G0hB3loAA_56_QwIcrT7X1v88peEd8bdtmQdaLcA 3292
tensorflow_graphics/nn/metric/precision.py sha256=S5X-5Kb4iMfT5FUwLalbe10f0MYC0EmKtPKsj16Sh8A 4547
tensorflow_graphics/nn/metric/recall.py sha256=p5CiHFjsURb3EPnRPAvsVvSmwJeNvezgReKic0sTTXA 4521
tensorflow_graphics/nn/metric/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/nn/metric/tests/fscore_test.py sha256=X2cH3GZb2hnIwxJU9orI9HQhDUxSJIH4hx46FwiMfSg 3025
tensorflow_graphics/nn/metric/tests/intersection_over_union_test.py sha256=mCT0tUH6P3MROfUD0202pTUHX-xjA44Q_pgVwF_JBAI 3917
tensorflow_graphics/nn/metric/tests/precision_test.py sha256=3Bfb6kayo2rsKp7Lv8AEm_X3B-OO_vm8IAbZ1Qqesb8 3813
tensorflow_graphics/nn/metric/tests/recall_test.py sha256=cqGqDZCMrkz3dguPV5Lz0k7DWmKhesH-rbFuP0EMIe4 3739
tensorflow_graphics/notebooks/6dof_alignment.ipynb sha256=TtBPywy34eKr9y2yAO6bjgQlCgBXCMuclc9EAR-QdKk 25531
tensorflow_graphics/notebooks/__init__.py sha256=vE4jUMx_tqEGPukbVns7EU1Kkpabachs6vm5AAhCsIY 1066
tensorflow_graphics/notebooks/interpolation.ipynb sha256=STOCyXGdhDAqcC2Np9u0njmSahMjYk_3zeemQdOFY0I 11492
tensorflow_graphics/notebooks/intrinsics_optimization.ipynb sha256=y1PEsHO-rnoix1pQB7o7tRwV0Y1y3MYKUbnY7wwsl6s 18227
tensorflow_graphics/notebooks/inverse_rendering.ipynb sha256=vHf6yBoPsEcGbzHOcV_hox6YeBu_kFHHJRNXYnam31k 23006
tensorflow_graphics/notebooks/matting.ipynb sha256=kPzz60xjUe9U5o3hngHr6ux_cBegegnAHfxDGZY31dg 16130
tensorflow_graphics/notebooks/mesh_segmentation_dataio.py sha256=V7OyKJenyXQSyyJExIH0UFztOiAif6-nyUP0TY_Okgc 13481
tensorflow_graphics/notebooks/mesh_segmentation_demo.ipynb sha256=jmCcSrxQc1HOoKJhVYIFSQ19CDGu4IKwmf5lPZCd_HA 26958
tensorflow_graphics/notebooks/mesh_viewer.py sha256=f7YFlpcdMXDr0OtEsLfWUghXWwjP_8YoBjTw9a1nlfY 3066
tensorflow_graphics/notebooks/non_rigid_deformation.ipynb sha256=ZGdee-4EKmzLlraMOKg-AdxCpDNP58_A8pBmz9fq4Eg 11796
tensorflow_graphics/notebooks/reflectance.ipynb sha256=DqIOl3EmQ4x9HE39m7A7baNmCLh7XKkMAQXa5qJeU2w 14066
tensorflow_graphics/notebooks/spherical_harmonics_approximation.ipynb sha256=6hQ2XIGgDrFXIi5pr6mA-6P6r09YjjrFpVs-nivqDVQ 27011
tensorflow_graphics/notebooks/spherical_harmonics_optimization.ipynb sha256=Q_I-3_Rm33KTNqGk2lJkwIvH8Ct1pfu-zZSOOAGPuM0 18774
tensorflow_graphics/notebooks/threejs_visualization.py sha256=z3lLEU6PpaARf4An_ANfApIhaGNHbuBYmPo_icFiqKw 8092
tensorflow_graphics/notebooks/resources/__init__.py sha256=C2_0FafZrdgLw616hiDzJU1z-YQjT0lCOAjgE9VrL-c 930
tensorflow_graphics/notebooks/resources/tfg_simplified_logo.py sha256=JD8t4j2XioJ5ZtMlha3xD_75Ut8NP8z6lbiH1NEPxnQ 2466
tensorflow_graphics/notebooks/resources/triangulated_stripe.py sha256=2W5ZAZ8H0htoJ4as4AUGFxx01uj0NGruM6CXatgNyIU 2214
tensorflow_graphics/projects/README.md sha256=0X3toGf4BUKNsTUq0u4zaxb5SN6eDfgE6I53YLN1m24 983
tensorflow_graphics/projects/__init__.py sha256=YGyAgfx75N1qWGpxVKQZ94x0wXJCNxwzGmIrRI4la_8 609
tensorflow_graphics/projects/cvxnet/README.md sha256=LWp1HdALco3N0JyrSd6WPSCuOKlzbvo3cUFF6w5FNeE 4890
tensorflow_graphics/projects/cvxnet/eval.py sha256=TSQQ9atGGwXDELoMLbCoSFZeq3H3WKYoxr_ZpND-Yyc 4746
tensorflow_graphics/projects/cvxnet/requirements.txt sha256=zXnxVzxkGco05rgzG8Ea9mR50p8E0Cn25YdRUdXTrk8 97
tensorflow_graphics/projects/cvxnet/setup.py sha256=oKyYKtKlhRCX09S6920GnMG1JMRSKfzLs4hbGCn-poc 1062
tensorflow_graphics/projects/cvxnet/train.py sha256=x4WorzLAu8PGjmHLogwm0BdJO9TPwdfVXPSr9vnBO_M 2678
tensorflow_graphics/projects/cvxnet/lib/datasets.py sha256=XZm3ROKoLsBGpqztXMWNr7cnXZU-_yD8mNJlwqoFre0 5485
tensorflow_graphics/projects/cvxnet/lib/models.py sha256=MFmq7_cfrh4FeQUAkdvqUQvN6yIRNNe0lwRdPMYYoZw 12106
tensorflow_graphics/projects/cvxnet/lib/resnet.py sha256=_9W_cb-TCD4hrdXUy7BOtIIQ9J9Q1_sC-1D7YfF3VSU 3556
tensorflow_graphics/projects/cvxnet/lib/utils.py sha256=9Ie55zFFIZX0ot7vTqs_wAR52w7CGok_Cgg3chixfYk 12177
tensorflow_graphics/projects/cvxnet/lib/libmise/mise.pyx sha256=wnLvP7z-c4RB9SUJPD70CFHqFdmxG2vy0f2BzRDnOZ8 12955
tensorflow_graphics/projects/gan/README.md sha256=79yl29-f27kBWld1w88XR94XKxiNWBuADb5x0nRkmz8 122
tensorflow_graphics/projects/gan/architectures_progressive_gan.py sha256=_FdtiMm6ibt7fkRbj7J1jAtWe_i9NE4nBMbm_kGdsVI 13997
tensorflow_graphics/projects/gan/architectures_progressive_gan_test.py sha256=NCBAwNaNV9MRQ49gGFuCnft46XmHsBlAwn0nqf5OJ9Q 4795
tensorflow_graphics/projects/gan/architectures_style_gan.py sha256=mL3yD9NU33QlEyiVqGnN3dKhMH9e6KrZm_B1Epj2mNI 11604
tensorflow_graphics/projects/gan/architectures_style_gan_test.py sha256=uToIA5oBQEB19q26BzXItT3VDr4kuVN-6cZCJzomCsk 3526
tensorflow_graphics/projects/gan/architectures_style_gan_v2.py sha256=ki87BT6xeb8UN0o7sANB7BcNGW7QHr8kHysg4xLJwpc 14059
tensorflow_graphics/projects/gan/architectures_style_gan_v2_test.py sha256=Wv5uQbxAda5KfLwQRtRXzghv3G4SWuVp2otqiAdjfds 3655
tensorflow_graphics/projects/gan/exponential_moving_average.py sha256=yL9PKWHBZ5WDr7S2k7swOzFCZSIvFqXjguPCZYPW-NI 4100
tensorflow_graphics/projects/gan/exponential_moving_average_test.py sha256=9szXP9wneYn1w_sduXs0XLMAEpEFJV1v0h2-yzJLT2s 2294
tensorflow_graphics/projects/gan/keras_layers.py sha256=gLMibxqXh7mDd5inYtw3KbNF89OVrHte2EPmgtUofwI 15929
tensorflow_graphics/projects/gan/keras_layers_test.py sha256=N7pgooxWJzWFD2tBsPDuofBzEggHX0wqc2hmJ747V7E 9859
tensorflow_graphics/projects/gan/losses.py sha256=1WYpKdcVKQs_X9mXygpFIDMz5KZSKjEN1019AU8AVc0 12401
tensorflow_graphics/projects/gan/losses_test.py sha256=uR778r8zW-UXNWcBRa1EoOYkvFlW31iD1vwKEEB-UQE 18594
tensorflow_graphics/projects/gan/minibatch_standarddeviation.py sha256=PN14rVOMi9Z_Ed9eXWaBY2QnETU-ygJTo13IXeldDKo 7694
tensorflow_graphics/projects/gan/minibatch_standarddeviation_test.py sha256=w0QaKEQyWMjplFrBrOBgXpS3TJSb3jLz3sAHYPwYI3k 7451
tensorflow_graphics/projects/local_implicit_grid/README.md sha256=EWgb6haTI85Pt-FwkFq37ZGIGLGNatYKVF3ysHgm5zw 5101
tensorflow_graphics/projects/local_implicit_grid/reconstruct_geometry.py sha256=McOZ1MKXUxiiLf0Rg7xAUEdWEOyoZRVDtyYfIoCZDjw 4028
tensorflow_graphics/projects/local_implicit_grid/requirements.txt sha256=TAA5p5wMY-HI6QkIXXNWfWzgSdD1cg5TGgiwkgAgK7k 114
tensorflow_graphics/projects/local_implicit_grid/resample_geometry.py sha256=8A9-RY_hHdHtPDSRDYjywBwhaWXrAsr8Sqd3ILhDl6Q 2590
tensorflow_graphics/projects/local_implicit_grid/run.sh sha256=mACKWLDF_0DXle8r-WXesZRHZr6xmL0x021FJdSn2NE 1972
tensorflow_graphics/projects/local_implicit_grid/core/evaluator.py sha256=ImQEl-mXt2DKeZi_BFZpdd81DeBBlSS4Kp8VJ8AD0kU 22928
tensorflow_graphics/projects/local_implicit_grid/core/implicit_nets.py sha256=hfP0yJRpN6bOaq2dR5utcIjK8b0FVSq9qoloVhjCn2o 2492
tensorflow_graphics/projects/local_implicit_grid/core/local_implicit_grid_layer.py sha256=NttNnI-We4aRLgsayY7jfqoF6JZRxbswbAF8FAgxwcQ 7240
tensorflow_graphics/projects/local_implicit_grid/core/model_g2g.py sha256=OS4KSHtbq-jkfJ7CS4D7k6YaFFBziO0JvxP1oHgZ3Ug 11100
tensorflow_graphics/projects/local_implicit_grid/core/model_g2v.py sha256=rJJcHWe4lBY4vLdJfTBG_txcApSJdFRVyriTU9Vp8k8 5739
tensorflow_graphics/projects/local_implicit_grid/core/point_utils.py sha256=zhIwzcC9qycI3ejktNH3FidEABqQrFBMaGBhJDGeQ9M 6893
tensorflow_graphics/projects/local_implicit_grid/core/postprocess.py sha256=PM80sMt2aINp3BzMXvOutsmU52Ly12EBZAcbTlQUFW4 4487
tensorflow_graphics/projects/local_implicit_grid/core/reconstruction.py sha256=SSQB9ZPKPHuzqsp8Gz-HTmC0itDdidhVZctLL26e3zo 15532
tensorflow_graphics/projects/local_implicit_grid/core/regular_grid_interpolation.py sha256=7j80_QwcBEW53GYqlvmBkwadPoazT3nyrLtowgNN9b8 5630
tensorflow_graphics/projects/nasa/README.md sha256=lVD0RWi62vOqzX3_FxspFeIm_nIJLQ0C2rjymFCLvws 5384
tensorflow_graphics/projects/nasa/eval.py sha256=xNHlvUuZiHvDjYWqUerrgli6X95Fkd3KsIstWaXMhOo 5153
tensorflow_graphics/projects/nasa/requirements.txt sha256=lgFx9vz3_tAxPvmc-DeWq1ki4tjow8_TspbyBB1xSzU 141
tensorflow_graphics/projects/nasa/track.py sha256=NnPX3yD17aPq9uhDrDUGEIbTF-u4kkxOdPG314bYUyc 8441
tensorflow_graphics/projects/nasa/train.py sha256=VTSx0wOaM8jjyLff7CWx3yK1PfKaBYtP7y5Z1uyovKU 1868
tensorflow_graphics/projects/nasa/lib/datasets.py sha256=zDKfp4gOiGgeH6lDR38FPH5580uMMwxDpFaYL4A9GjU 6091
tensorflow_graphics/projects/nasa/lib/model_utils.py sha256=FLThjmYSD1uwl5VvQNMqmOBpX2f1Ikzb2HUSbvnv9CM 8735
tensorflow_graphics/projects/nasa/lib/models.py sha256=w25QsGlF34Zrn2eEfiFcapby4hKMCf-WVOCW5rpxxfk 4960
tensorflow_graphics/projects/nasa/lib/utils.py sha256=17t2DuDhCoWuFQ8HhfrPC0PXB7C_IwXUmPg-R8yJNM0 13580
tensorflow_graphics/projects/neural_voxel_renderer/README.md sha256=P5bP_N2a9y8eBYmdL7hAcoNXN7ZOfizsJDNPGZdM-Ic 2846
tensorflow_graphics/projects/neural_voxel_renderer/__init__.py sha256=hdenlSQvVC15uWldftF-2IpIXoeTqjGv0pL-BQnOGLw 622
tensorflow_graphics/projects/neural_voxel_renderer/demo.ipynb sha256=kGqflcNkxfERfIihsadp71ZnhyrU7SXk5SWwdNCuRmg 17817
tensorflow_graphics/projects/neural_voxel_renderer/helpers.py sha256=pkMfDugJYo-2cTB1dSoW0rWHC2Nn0GVia6iQLyVkZjc 12470
tensorflow_graphics/projects/neural_voxel_renderer/layers.py sha256=XxpKIEEdg1tIazrPF6D_550VlgvUtMgnvF2gCG4rCq0 5993
tensorflow_graphics/projects/neural_voxel_renderer/models.py sha256=Y7lrkDCBkVtXsmsKebV11InF8hLpY8xxp0M7Y6iPLEc 24563
tensorflow_graphics/projects/neural_voxel_renderer/train.ipynb sha256=5uBzxNnAiH5APldFwIjuSwsbnoGGhfs2k_jYzWTincI 15997
tensorflow_graphics/projects/neural_voxel_renderer/prepare_tfrecords/README.md sha256=xjmF6oVoG4TU02xwyt7fjwczPsnHCdnEi6xIQvURERM 2438
tensorflow_graphics/projects/neural_voxel_renderer/prepare_tfrecords/data.proto sha256=v84wn8dYzy_3BYzxtvMAXBMyZYs_D-8VkRl8D88-458 840
tensorflow_graphics/projects/neural_voxel_renderer/prepare_tfrecords/download_colored_voxels.sh sha256=4NfhTfzRH09h2hYBIYRsbs7d7_LKhLS4XKWg6PeWNKw 207
tensorflow_graphics/projects/neural_voxel_renderer/prepare_tfrecords/generate_tfrecords_nvr_plus.py sha256=3jcEYdRygjqvu7-UYo4_94obfHRITzIzIw9C2BzZmN4 12482
tensorflow_graphics/projects/pointnet/README.md sha256=pwMRbdPr5_pubntiykAfA5WUwl762oRkB-fPFDjbwnw 641
tensorflow_graphics/projects/pointnet/__init__.py sha256=JcsHfvBK1fEeiy6rq9g-9ElP-sLiGPyHxt-oPETOldY 609
tensorflow_graphics/projects/pointnet/aiplatform.sh sha256=yeXtQ0s4KX8i4zx0F5z6l3QCrglLy8PSWKr9Lmq5ECE 2102
tensorflow_graphics/projects/pointnet/augment.py sha256=I9gbLEfZGXRPtbY9aMck9gkuefpiuus-tBbAsYcriFM 1445
tensorflow_graphics/projects/pointnet/helpers.py sha256=LuSMQx-pgGQxIdnf5LitzCuT2_IycyC0wIzfgJvEVHs 5353
tensorflow_graphics/projects/pointnet/train.py sha256=VOg5BlVuJhZr5uoNrolxLhL1gL--3R3xLR_EfMcEpsM 6427
tensorflow_graphics/projects/pointnet/train_test.py sha256=bCxOgaNFVtGCIVpiEI9dPGXrQwxBL7us_-uvcOUv9ow 1445
tensorflow_graphics/projects/points_to_3Dobjects/README.md sha256=VeV9A7OGFbKod8-x3zSgYmLLfHInz1f_FoX2FdH3kk0 3441
tensorflow_graphics/projects/points_to_3Dobjects/data_preparation/data.proto sha256=ETQNiHh1u-KkUhf1HEyp88LQHb9-KVpcIJiwBNB7aCY 894
tensorflow_graphics/projects/points_to_3Dobjects/data_preparation/extract_protos.py sha256=i56h9chkSfBH0tzNNoN0wRP-h0KdFwKdfb0_niP8K2g 17530
tensorflow_graphics/projects/points_to_3Dobjects/losses/collision_loss.py sha256=KFajis-MM8Ppc-aEKUrevh2n7rczWyNqgGF2LLuGlQs 3343
tensorflow_graphics/projects/points_to_3Dobjects/losses/cross_entropy_loss.py sha256=IX9AW1n0F9mQDAdFOYlzWXGvZdHyMBwqx2d_xc7ydp4 1935
tensorflow_graphics/projects/points_to_3Dobjects/losses/focal_loss.py sha256=w0wjFsksfLBIap7qP5GJLiX3Wq48Dn99gn5DpE2y8Lo 2254
tensorflow_graphics/projects/points_to_3Dobjects/losses/focal_loss_sparse.py sha256=cQXmZN8Yw6UoheR8JIeqaTpNLT9mctj8AXeBdPxzTSE 1848
tensorflow_graphics/projects/points_to_3Dobjects/losses/learning_rate_schedule.py sha256=9mOR-g7nk8dkhBKH1Lbnf_w3sWdgtMEF32SjCwHZllE 4596
tensorflow_graphics/projects/points_to_3Dobjects/losses/regression_huber_loss.py sha256=jryVQfQ2WI8hPY5IVQjgjK7zanOojKSIcFAq5GMKy7g 1017
tensorflow_graphics/projects/points_to_3Dobjects/losses/regression_l1_loss.py sha256=8QSM8Y5aIQfbaE6kwNtVQT5g8vtNxitBdAnox57rGgo 1657
tensorflow_graphics/projects/points_to_3Dobjects/models/centernet_utils.py sha256=VdVWZPoCNxTD0SPRx50NRHV-vDuAFaM_5vTP542yxz0 4672
tensorflow_graphics/projects/points_to_3Dobjects/models/centernet_vid.py sha256=RzszB_Xp8pOvTugsRJO3-LRZxGX85bQrfd1eqrfOxJk 27254
tensorflow_graphics/projects/points_to_3Dobjects/models/singleobjectmodel.py sha256=kr_MLfo5GPgvipdcc3SaQD-nITzCkOi1kaVzQk0SQ5A 7978
tensorflow_graphics/projects/points_to_3Dobjects/networks/custom_blocks.py sha256=CHubUdI6qwJfzkNycFjmR1xEDdcVteRIlW4M0P78YXM 5133
tensorflow_graphics/projects/points_to_3Dobjects/networks/hourglass.py sha256=scNFbCS2nvdZ5SQwQWurh4N1LmoN_nKkIEoeA3N0BYg 12453
tensorflow_graphics/projects/points_to_3Dobjects/networks/networks.py sha256=GvVIajD6b45WMMmS4wvOOnPLrgMbKWXo_LsQex0cvSQ 1905
tensorflow_graphics/projects/points_to_3Dobjects/tools/combine_images.py sha256=PUs9r8WWWBwFv6lblvyux_rN5hwjOnTV8Q2PA1KdwQU 1208
tensorflow_graphics/projects/points_to_3Dobjects/tools/gather_shapenet_meshes.py sha256=m7fh0W2i85Qiq0_p2in2QPAnJT2CF2gIRO5dBK-U7Rc 1774
tensorflow_graphics/projects/points_to_3Dobjects/tools/make_video.py sha256=t87fksvoExFHnw4BLpm1OQUSEv4d1qzDhghvByQ5fis 2499
tensorflow_graphics/projects/points_to_3Dobjects/tools/stats.py sha256=MmRjtGIQPBPAUjzp4coot5oWYCyGqaNENh2l14M3b30 2606
tensorflow_graphics/projects/points_to_3Dobjects/train_multi_objects/train.py sha256=vt4mh-BpIL6LOUXT7zzbc1k1uzc4urX3vAUuED653cE 43750
tensorflow_graphics/projects/points_to_3Dobjects/transforms/preprocessor.py sha256=tgqpKjr9uBG9YptsRa8jW5lPR2R445TFGI0io8FfsZ0 4176
tensorflow_graphics/projects/points_to_3Dobjects/transforms/targets.py sha256=a0krLlQNaACtHCYrIOTyrGmhcUKFG8926OpeXfsE0-8 11037
tensorflow_graphics/projects/points_to_3Dobjects/transforms/transforms.py sha256=PWn4igxVhw-OK17OtwDe3hq3wJHqLtI75QB-ABUSH8U 12632
tensorflow_graphics/projects/points_to_3Dobjects/transforms/transforms_factory.py sha256=xWZk3Jh0XoXYvFWYwtam4q2zX-fA5WXKssCQOGNHw8w 5274
tensorflow_graphics/projects/points_to_3Dobjects/utils/evaluator.py sha256=hB1yumsy2FDPORnRb0zR9yVfYResyHJah9C0Vln7CN4 28568
tensorflow_graphics/projects/points_to_3Dobjects/utils/image.py sha256=qJhQt3GyLlYdQEsdK9b6PdFcA4t6YX2RAHBmhoKMvkY 2459
tensorflow_graphics/projects/points_to_3Dobjects/utils/io.py sha256=tYb5hjAKWj9ymitltM7xRaZKn1Cuc-E0h59f90_RGsY 2252
tensorflow_graphics/projects/points_to_3Dobjects/utils/logger.py sha256=nmH8ShrfCUrZnK24qv9HQo1OU4Apn0LC6hUVs9ZWYuw 2733
tensorflow_graphics/projects/points_to_3Dobjects/utils/plot.py sha256=yLILHg9agKl7jU7ySrm3WDHAPsOcBmSq7mWkbZ3rTtc 27829
tensorflow_graphics/projects/points_to_3Dobjects/utils/tf_utils.py sha256=LyNg-_lb7nCIkiIUTUUBA45MGr33m_Nq__0_ntjLhTI 5120
tensorflow_graphics/projects/radiance_fields/TFG_tiny_nerf.ipynb sha256=beQneKDbGJSI1wmXti7vHJ-Sm2JT5QtmlDe0Pa0dASg 14488
tensorflow_graphics/projects/radiance_fields/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/projects/radiance_fields/data_loaders.py sha256=s9UHIWS3YfZv-Akr-F376uWKSbRVgIKU-RAHIgygPOc 11180
tensorflow_graphics/projects/radiance_fields/readme.md sha256=i99ZXSix7-IiUZOFwxStg_8gXGF9G81qOHrhysGlHXU 1873
tensorflow_graphics/projects/radiance_fields/utils.py sha256=z6apJyMOstPvyyDR0eAzsxLUqTf6KShjOR1FwEXTqNY 8486
tensorflow_graphics/projects/radiance_fields/nerf/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/projects/radiance_fields/nerf/eval.py sha256=GpEp19q0RPvOGN9RPv9MUTlMfjDL-S3HKtADN_Whlis 7238
tensorflow_graphics/projects/radiance_fields/nerf/layers.py sha256=VgDh7APpEsGzW-DIIZVdKr8cWi-lxWjrRRSWnOvS7Fg 1287
tensorflow_graphics/projects/radiance_fields/nerf/model.py sha256=D2WutRK8wllGICGqrXAIgk_vCMp771dhmzXbw8yw0FA 10483
tensorflow_graphics/projects/radiance_fields/nerf/train.py sha256=qIXN-0SoJMDq4gAt6dN4dyye-bHQWQl8qWw9k1U7BBU 5057
tensorflow_graphics/projects/radiance_fields/nerf/tests/model_test.py sha256=VY9mGtBtNcOZ09iWxPHWzwHXSlgMstl1EJlMC-2TEGI 1801
tensorflow_graphics/projects/radiance_fields/sharf/voxel_functions.py sha256=FklBB8lc49IYxcV98cmMx0aHb6ZHQgO_k0NapkTuHnk 2597
tensorflow_graphics/projects/radiance_fields/sharf/appearance_net/model.py sha256=055WxRTmMCSQyPV5s8BTVpz-LU8R2DwWrDQbc_bbuIc 12701
tensorflow_graphics/projects/radiance_fields/sharf/appearance_net/tests/appearancenet_test.py sha256=Y6c6nPkB4ZS0tSDq1hpHP6XLzJcUW9TX_fJ5dM6NXLE 2359
tensorflow_graphics/projects/radiance_fields/sharf/geometry_net/layers.py sha256=hLHH1NNSQgmq769ho9YWjibbeOe4IXHryqUEKUWyPsI 2131
tensorflow_graphics/projects/radiance_fields/sharf/geometry_net/model.py sha256=i3Y9x-lJb_5V-yVIFKB_8H_KXu1P9q2CldfldXo8gVY 7406
tensorflow_graphics/projects/radiance_fields/sharf/geometry_net/optimization.py sha256=EYlK_LBV9Gwxkl6F_KuFfavBlgwPEeh7LMG_xUfXi_4 7015
tensorflow_graphics/projects/radiance_fields/sharf/geometry_net/tests/geometrynet_test.py sha256=31iVRbbAYtHrgJt5KXN12uf5XBwmwqM2aw3Ct1CRevk 1713
tensorflow_graphics/projects/radiance_fields/sharf/geometry_net/tests/optimization_test.py sha256=ccLTQb4mFZ-ncYNbEJgNFmomFgOsDH57QAidojBVWUQ 2434
tensorflow_graphics/rendering/__init__.py sha256=HNXxVrFw_RAV_APnjCgfQ-9R2Y3PtlvRjbj_sIFzIk0 1420
tensorflow_graphics/rendering/barycentrics.py sha256=nHcV4ThMZfQbqOeYpYc0Z5vqy15zFRxuM08sg1OrYoA 10680
tensorflow_graphics/rendering/framebuffer.py sha256=hOgbVF5Trzsbr5pwnFUfZvQEc2Z3nEJ9Uglgz-ntlS0 6437
tensorflow_graphics/rendering/interpolate.py sha256=gEtQ1xNmo5qcn0fAG9xb5P_WncD_BptNq4OCzsTwtKo 3738
tensorflow_graphics/rendering/rasterization_backend.py sha256=suM38DWHupr2CP22VEQlVM-zlIHREcyf1CvZgE5kkTI 3855
tensorflow_graphics/rendering/splat.py sha256=xHfjs-H1_EEKExuGLOc8D_QgWPTCCeT6XLsUcBZGbOM 14761
tensorflow_graphics/rendering/triangle_rasterizer.py sha256=oh3ezVMDGwzgCEf5ixmMFaJ9m0s9NIp_QS-Q4gK3rw4 6037
tensorflow_graphics/rendering/utils.py sha256=3KRflAEstTVtojgxjC8rsgNKdT-Ft6Gu2TFi6xYBF5s 2428
tensorflow_graphics/rendering/camera/__init__.py sha256=UN3LCzdOLzF8EDWHm_7Kh-dwKpoDvd3wsKKywYto4tU 1084
tensorflow_graphics/rendering/camera/orthographic.py sha256=FGN8vWu9qjRbsuSE4OsHG8FDwi2KqishQPqFOND14ao 4997
tensorflow_graphics/rendering/camera/perspective.py sha256=DmIGJv6CWjmChch3LhYZtAMI4Jx8gPcfp3We1UoYRKE 24337
tensorflow_graphics/rendering/camera/quadratic_radial_distortion.py sha256=bPrVfaSoqSaurcD3zntJZdHi5MbuW-N8qAr38vEWXSQ 9791
tensorflow_graphics/rendering/camera/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/rendering/camera/tests/orthographic_test.py sha256=g401PQtS6eEaqDNtMj_XtOvDp02-gRECXZH42ayippA 4962
tensorflow_graphics/rendering/camera/tests/perspective_test.py sha256=Jlc4cJQ58dMnLtVdb9eAI6kfnf8H67JcsI5MHKaiscQ 26499
tensorflow_graphics/rendering/camera/tests/quadratic_radial_distortion_test.py sha256=Ky7ooSDqbA18b-XuTu5lz8r5YVh4ongSKmvPBdAKhKA 12331
tensorflow_graphics/rendering/kernels/BUILD sha256=aFyJxu1ALsPmzS776VI3jNT6Ri9InvTsGGhsBG87vCY 857
tensorflow_graphics/rendering/kernels/__init__.py sha256=umK9AbhZ9yU7NHSZc-8bD1zNI1gJABAeMSz6TCsEwxc 775
tensorflow_graphics/rendering/kernels/rasterization_backend.py sha256=A75GrpkZlVuu7ImaqRnTGx-7MAqVTAowBtY9ZwQc-nU 6685
tensorflow_graphics/rendering/kernels/rasterize_triangles_impl.cc sha256=4TxN_wAjBXdwfsjfn6fsYt4UKR7RbaML7uhCWwMCzlk 13226
tensorflow_graphics/rendering/kernels/rasterize_triangles_impl.h sha256=c7r2Y7TpgA4EnBBwtHVB8Qqt4fi1BaHVdPU7jdnC8hc 3305
tensorflow_graphics/rendering/kernels/rasterize_triangles_op.cc sha256=4f6vGUhF4qXaawfXg24VMtuItV34BxK5OO0laqjx0Ww 7189
tensorflow_graphics/rendering/kernels/rasterizer_op.so sha256=egx51rdhRA-8ykdKQfNmVan5fs9UJRD5h31d5VnEeG8 72672
tensorflow_graphics/rendering/light/__init__.py sha256=BW1n3pZaMinWaCtOw-wh324h-YvipDSiE1vYQF3gKxo 942
tensorflow_graphics/rendering/light/point_light.py sha256=Yg5TUvuEbz4qmD7nOdKSJUftk4qDPR9JywiWVmukOcE 8582
tensorflow_graphics/rendering/light/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/rendering/light/tests/point_light_test.py sha256=m5ojtwGc5cXF-qZnylLmiOrZeG3HirsIz75lALVLg9Q 11006
tensorflow_graphics/rendering/opengl/BUILD sha256=4cPTk_pF-ImVyVJZItzs7o-S3dbcPbKuANOAKpcVguQ 1336
tensorflow_graphics/rendering/opengl/__init__.py sha256=isxe7f8rjr9aGvh9mO4nCHtDhOCWlsjrWg2oTR70q70 931
tensorflow_graphics/rendering/opengl/cleanup.h sha256=_eeNOJxtqTYA7EcFRoLRO3OdjyMM7n6-yVLuWzyQBUE 3467
tensorflow_graphics/rendering/opengl/egl_offscreen_context.cc sha256=gG-TdTOj16rffTD9sXoaQk-cNCOy5SRhnS_15WBCHoM 5338
tensorflow_graphics/rendering/opengl/egl_offscreen_context.h sha256=G3JqysOgjm-4LEMYDTg268oBEc9lIxZIpH4UFP3Zi2Y 4262
tensorflow_graphics/rendering/opengl/egl_util.cc sha256=0PcdnjaHQUeSgTwqN5YmYZRwpvc99326AfAe4Ig5HKs 5627
tensorflow_graphics/rendering/opengl/egl_util.h sha256=IAbG9LWwiUO1LmbZmETY3OBctYPtZt91cS0p9ED0daY 2403
tensorflow_graphics/rendering/opengl/gl_program.cc sha256=nxS6RnKunpurVoraVPenOQwvusgc6FoAaVRxPEQ7o1U 6259
tensorflow_graphics/rendering/opengl/gl_program.h sha256=pG1Q52ySF6v2X8qB4-OA9frpl1WyzjWJjkC0PNhUFvE 4926
tensorflow_graphics/rendering/opengl/gl_render_targets.cc sha256=DLeKmyNEf3i8dD4vR2IpRjVK2MHXjXtSM0lqpZIB90k 4152
tensorflow_graphics/rendering/opengl/gl_render_targets.h sha256=VxXvabR_eiX2w2uD_KbaFW7Wi81cKI9eqv702zbwSUA 5862
tensorflow_graphics/rendering/opengl/gl_shader_storage_buffer.cc sha256=EtozaLH6sBD1sBHZ0HAsRSCroblTCdMLVjVNbWMZ9zE 1531
tensorflow_graphics/rendering/opengl/gl_shader_storage_buffer.h sha256=pQ3Uh5zR2zUCP-k6tb1P4dfilED5zZuGWBt2MrrLGcQ 2585
tensorflow_graphics/rendering/opengl/macros.h sha256=mOowFl48NeD20U6U45mVj7Vn1H-WqN82b2FGTtVO1Qg 2677
tensorflow_graphics/rendering/opengl/math.py sha256=MDwfaTIRQI5o1tWxpef6CxzsPOYVCCwnfFN3DuQxyks 23082
tensorflow_graphics/rendering/opengl/rasterization_backend.py sha256=grczoOebzmtrdOMHBJRmLXbNugA7c7LAdeALbal86ow 8718
tensorflow_graphics/rendering/opengl/rasterizer.cc sha256=6dxohiExnjWuUP7UfzDDV7qESXt6v9eqG84XhxMQgfo 4114
tensorflow_graphics/rendering/opengl/rasterizer.h sha256=Iz_eHf0-TewcsocTar8Lw8bNV396PFjcxFeBenZuYsY 11664
tensorflow_graphics/rendering/opengl/rasterizer_op.cc sha256=gpcQUueJCLdvja00YHomCti9J0ZtDDNh2GGtVlv8QUo 14373
tensorflow_graphics/rendering/opengl/rasterizer_op.so sha256=bwOEH2t5bIE2RrA11xZgM5DQ77_LLbHjU7LxklR8dZg 228320
tensorflow_graphics/rendering/opengl/rasterizer_with_context.cc sha256=ALAfNm51n5sYpmpoNiNGepuYfa2F2JHB7ZwxYXmPRsg 4384
tensorflow_graphics/rendering/opengl/rasterizer_with_context.h sha256=Oj58vYTQAfovAMEe98Gm0B5tzPLlDAZLqeC9YdsvdTY 6651
tensorflow_graphics/rendering/opengl/thread_safe_resource_pool.h sha256=tD8ABaG5PjS_HAivWdnTJmrYMw1E9N8oon9KdzGyKJk 3969
tensorflow_graphics/rendering/opengl/tests/math_test.py sha256=dlHCNIrdq7ScNgd_lmSMr0fC1jNONziXzmIXh6Ycl68 33724
tensorflow_graphics/rendering/opengl/tests/rasterization_backend_test.py sha256=_tlKvWkuZ8V510LfVFngDKgk_01j1GFKcMnzJlbU8qk 8049
tensorflow_graphics/rendering/opengl/tests/rasterizer_op_test.py sha256=Q_JakR6AJke5weLJQAS86qceD7DmIZymeV8sjoCZ3-M 8081
tensorflow_graphics/rendering/reflectance/__init__.py sha256=34t4JwvOA8qSCPFF7QZotnwipynABYouh3tamGSYsgE 1085
tensorflow_graphics/rendering/reflectance/blinn_phong.py sha256=kKJh7pCLLd1HMFoKk4OafLDgnU5UB_TZvK5I9jJS_60 7156
tensorflow_graphics/rendering/reflectance/lambertian.py sha256=LPTrTH_9Z-Teyetpi9HJkXo1J2FdKAvJ42VH94we9WY 5075
tensorflow_graphics/rendering/reflectance/phong.py sha256=JqAekN1Z9U8IXr65jEUqzCfmYwDI6ncLtHwjFxU6A18 6863
tensorflow_graphics/rendering/reflectance/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/rendering/reflectance/tests/blinn_phong_test.py sha256=EiAzrCBM_9BDLGwn_pegA4HVkReduib7KdwyMCLCulc 8229
tensorflow_graphics/rendering/reflectance/tests/lambertian_test.py sha256=T84YseJReWwcOVij9h3bzubqUaTKO1wceKT6HNlV9mg 7626
tensorflow_graphics/rendering/reflectance/tests/phong_test.py sha256=zCigClyjTlP4neXLfc9y3CUIxw6aO5KrOYmZuotdUVE 8176
tensorflow_graphics/rendering/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/rendering/tests/barycentrics_test.py sha256=Ytbc3F7EVWarEY3xCQ_QQgwdJWgxPp90ZBzYzjh-Sq4 2167
tensorflow_graphics/rendering/tests/cpu_rasterization_backend_test.py sha256=PVx2RvkK0k6y7OouDUuzt4h3xQBm3kjWi0bPj3xNY68 1133
tensorflow_graphics/rendering/tests/framebuffer_test.py sha256=e99Uyz7lV3RIU0U_yYb9OzZp4T2JmcbUe_aRbHyGWHI 2507
tensorflow_graphics/rendering/tests/gpu_rasterization_backend_test.py sha256=2hFCcJd7Y_17WrMKW9DLbzKkhv5VcF-e-pmD0PWZ5zY 1136
tensorflow_graphics/rendering/tests/interpolate_test.py sha256=y1A0B7yIG3qsbK4exkANyosmqVdO7OtpdmI5Xe84Br8 4320
tensorflow_graphics/rendering/tests/rasterization_backend_test_base.py sha256=JD7fBOcW088peN0xnxPaDT45PHqGtptTHXFgrM96KUY 6510
tensorflow_graphics/rendering/tests/rasterization_test_utils.py sha256=38TKQAg4lQ6N1p7YC4-uTipHCE1WjY5OJwIec0ZRFqo 6946
tensorflow_graphics/rendering/tests/splat_test.py sha256=lBkMavYKd-Vhkp3WXP-BcCC_zfdHhqpvjvMVbDBrfEc 7746
tensorflow_graphics/rendering/tests/splat_with_opengl_test.py sha256=PIBdOkto_Rl0zp38kn7yowa9xHreyzM51LQm0QPmBnw 1452
tensorflow_graphics/rendering/tests/utils_test.py sha256=PINRtDju9NSRzqNw4JI3rfXFcP1l6oqKUkCh0-lZNxQ 1609
tensorflow_graphics/rendering/tests/test_data/Simple_Triangle.png sha256=F08odvnADCn0BBlLAiMewkZ8KUr8_DAidBx2niEhnlk 17278
tensorflow_graphics/rendering/tests/test_data/Two_Triangles_Splat_Composite.png sha256=TzwbS6HmUhS9aoO4DryQprCBZgAhQMR3BCVFbYYC6ak 2262
tensorflow_graphics/rendering/tests/test_data/Two_Triangles_Splat_Layer_0.png sha256=6EDQYhoBZ3P05th0SwLXuEPZyYOPQgTMUMh_Z8XLTRY 1952
tensorflow_graphics/rendering/tests/test_data/Two_Triangles_Splat_Layer_1.png sha256=0wGtk1xCL2XVAY6k_7TK1tEhgofUwZXd07apwG7kGeo 2000
tensorflow_graphics/rendering/tests/test_data/Two_Triangles_Splat_Layer_2.png sha256=yolK8NmJ3iR_AkKmXSkPB9EfsGMYIB3tQayPh0j91qk 1358
tensorflow_graphics/rendering/tests/test_data/Unlit_Cube_0_0.png sha256=PF7feYz-5HX-FXk3DYkQv9sOF9JCcLePhfcBn0yP-X8 49398
tensorflow_graphics/rendering/tests/test_data/Unlit_Cube_0_1.png sha256=IyYH40XNWC-FnlmrCrSHjkGBJULWOwYiAqpS7haiwtQ 39258
tensorflow_graphics/rendering/tests/test_data/Unlit_Cube_0_2.png sha256=nu81t6yX8nvr1STFc7aFMHsigIDrynW-jFhYcnyouHI 1271
tensorflow_graphics/rendering/texture/__init__.py sha256=ikCyz0XGwqkyYQNHohnlM6ZCEcfz9bSdbDj8-zP-zn8 1054
tensorflow_graphics/rendering/texture/mipmap.py sha256=XCUyqJmhPRhWM17zdsePXx_xhc1uLLb-yE47NLFJ0Tw 9161
tensorflow_graphics/rendering/texture/texture_map.py sha256=eKxNrJ_H-78NdArae3lbwN_qaVNYwpPv1txsHIwmAzA 6369
tensorflow_graphics/rendering/texture/tests/mipmap_test.py sha256=HlO3g6yL46VlHW9xtpsZSU22-X_TTNASaQwSeDt9ssk 3521
tensorflow_graphics/rendering/texture/tests/texture_map_test.py sha256=KkKYDIWFaWx24i5uXu6LRk4vX8Ecf1ObmXyPq-GnuZU 2432
tensorflow_graphics/rendering/volumetric/__init__.py sha256=nciHN1Gay1-hbnESAEvQ5Gx7pV2YBfYL2XpgyKzfA_A 1217
tensorflow_graphics/rendering/volumetric/absorption.py sha256=PmIIwc-JPn5bu5Q_ThZCdIM5k3raWAWCmgeuKqABBPg 2863
tensorflow_graphics/rendering/volumetric/emission_absorption.py sha256=616yhKTzymyX_tykmiasJfmADLt1qJzlPxmE-SzY_wQ 3187
tensorflow_graphics/rendering/volumetric/ray_density.py sha256=XeCOIlE2RTVmCs21dur0q8UNVa5VXUVvkMKfX54acr0 3079
tensorflow_graphics/rendering/volumetric/ray_radiance.py sha256=OMaay_CyneCXJ_0LaKEGZzFYzf_ZfBa3ii3DTsISGyI 3321
tensorflow_graphics/rendering/volumetric/visual_hull.py sha256=VR9EsvtEuGqDZ7SFbe_b04Q1phy4o1MaL3EPAFZUw-Q 2343
tensorflow_graphics/rendering/volumetric/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/rendering/volumetric/tests/absorption_test.py sha256=22dZZYqSpJMZv9faeIVNBE_PgJZL-ZFwL_LI5PLjDEo 2733
tensorflow_graphics/rendering/volumetric/tests/emission_absorption_test.py sha256=YHP8VWWtpxa8d1RZCgfasIYJYvIKwe5sQngmjNM_Ku0 2903
tensorflow_graphics/rendering/volumetric/tests/ray_density_test.py sha256=-7uErQKHQDP8Va1pBSJ-bJLrfXfzXHEqfp7L5lQhD3g 3235
tensorflow_graphics/rendering/volumetric/tests/ray_radiance_test.py sha256=vWz7wRNuUrR7Y3KCFHHjqHww6avcksHxhc7pDjd6wEM 3246
tensorflow_graphics/rendering/volumetric/tests/test_helpers.py sha256=hLWdnY4KxY20Ufxa68KfL0Ae_6OHFs4brTxqxFfVD6Y 10664
tensorflow_graphics/rendering/volumetric/tests/visual_hull_test.py sha256=P23ucDwKx_c_3ldeEM01AtmFkONLuNPYxsIeta-OIMI 2478
tensorflow_graphics/tensorboard/mesh_visualizer/tf_mesh_dashboard/array-buffer-data-provider.js sha256=RKX0JImJFZU35cyAF2ee8MnIh2cTM9jrf-P1n8729ys 7531
tensorflow_graphics/tensorboard/mesh_visualizer/tf_mesh_dashboard/mesh-viewer.js sha256=2iBaPmp_PEHQ49AmeMKTC31jeI9bHIJo0Oc9SkhYth0 14721
tensorflow_graphics/util/__init__.py sha256=uwnknpsi4hQHI7ZswtsaAomaWh4Oi6ZE7GPm80Uoe3c 1210
tensorflow_graphics/util/asserts.py sha256=WUKlC--NghlD3areX_SEkg-Rj0RO7EIpUhvJ4Qv7nl8 12571
tensorflow_graphics/util/doc.py sha256=60SUB8TKlWui5SI7-_RjWWxZjY-wLyio2i4Q6W1kkVQ 959
tensorflow_graphics/util/export_api.py sha256=sCgXCURY5YqfTwS0Zh-JppnzhRMFXOES-rXg9QoESOg 1693
tensorflow_graphics/util/safe_ops.py sha256=KjhtQpIneAoqjOdB9rjL180fy0qCn-zmJ2YngKGry3E 10513
tensorflow_graphics/util/shape.py sha256=QlJ8RjeSlbmqzj2DcCfpA2Tc6l2gkCQ9GmZp8U5AxIY 17520
tensorflow_graphics/util/test_case.py sha256=JrTFiqo9_hfHnvG-tch_SIT4MtA2NkpiHHMYLOx7fmU 15561
tensorflow_graphics/util/tfg_flags.py sha256=J4bREAjCAlNfbCZWD0p4k6pf6UWIumSUU_Y0VHVoOIw 1105
tensorflow_graphics/util/type_alias.py sha256=cIAyZhmQhfgm7cA76Amx0l1wEhXYcSSVoRrQ_U28mQQ 983
tensorflow_graphics/util/tests/__init__.py sha256=Wr2LCsFRfMsc9Urq-lTvoW7nwwVMBu3N0fZEnvmw9oI 586
tensorflow_graphics/util/tests/asserts_test.py sha256=u3kmZHKtxFEkrlc6Dq6BRDJ5i-it53QPAKU_E_cmZ9Q 16534
tensorflow_graphics/util/tests/export_api_test.py sha256=uk4JTT7sTcek0W2R_HB7x6K8Yf6qvvWqn8Y8-i1QuaQ 1341
tensorflow_graphics/util/tests/safe_ops_test.py sha256=REkKI7keSizecaDCkRyLorohNSeEol1IUK8VoHABaKo 7520
tensorflow_graphics/util/tests/shape_test.py sha256=AhfVGFAOnTqqcld-kcDLzDJQHf2cvDO10i1cOLoDEy4 14409
tensorflow_graphics/util/tests/test_case_test.py sha256=hz9b1-fhn2T4qIFe_itvxgwd1Q1tWTKWhJFUMMl6FY8 3451
tensorflow_graphics-2021.12.3.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
tensorflow_graphics-2021.12.3.dist-info/METADATA sha256=w10HCdyQbfjZGgp_bDVP8wbY3puqB7GjUmF2g4osZMs 1153
tensorflow_graphics-2021.12.3.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
tensorflow_graphics-2021.12.3.dist-info/top_level.txt sha256=Pw3X0V_ptaloVW6YILZb1uOTY0m5hAENrPIim3a7Kbg 20
tensorflow_graphics-2021.12.3.dist-info/RECORD

top_level.txt

tensorflow_graphics