BUILD 685 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package(default_visibility = [":internal"])
  2. licenses(["notice"]) # Apache 2.0
  3. exports_files(["LICENSE"])
  4. package_group(
  5. name = "internal",
  6. packages = [
  7. "//differential_privacy/...",
  8. ],
  9. )
  10. py_library(
  11. name = "utils",
  12. srcs = [
  13. "utils.py",
  14. ],
  15. deps = [
  16. ],
  17. )
  18. py_library(
  19. name = "dp_pca",
  20. srcs = [
  21. "dp_pca.py",
  22. ],
  23. deps = [
  24. ],
  25. )
  26. py_library(
  27. name = "dp_optimizer",
  28. srcs = [
  29. "dp_optimizer.py",
  30. "sanitizer.py",
  31. ],
  32. deps = [
  33. ":utils",
  34. "//differential_privacy/dp_sgd/per_example_gradients",
  35. "//differential_privacy/privacy_accountant/tf:accountant",
  36. ],
  37. )