| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package(default_visibility = [":internal"])
- licenses(["notice"]) # Apache 2.0
- exports_files(["LICENSE"])
- package_group(
- name = "internal",
- packages = [
- "//differential_privacy/...",
- ],
- )
- py_library(
- name = "utils",
- srcs = [
- "utils.py",
- ],
- deps = [
- ],
- )
- py_library(
- name = "dp_pca",
- srcs = [
- "dp_pca.py",
- ],
- deps = [
- ],
- )
- py_library(
- name = "accountant",
- srcs = [
- "accountant.py",
- ],
- deps = [
- ":utils",
- ],
- )
- py_library(
- name = "dp_optimizer",
- srcs = [
- "dp_optimizer.py",
- "sanitizer.py",
- ],
- deps = [
- ":accountant",
- ":utils",
- "//differential_privacy/per_example_gradients",
- ],
- )
|