You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

__init__.py 5.1 kB

4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. from __future__ import absolute_import
  2. from .executor import wrapped_mpi_nccl_init, Executor, gradients, scheduler_init,\
  3. scheduler_finish, get_worker_communicate, worker_init, worker_finish, server_init, server_finish, HetuConfig, new_group_comm
  4. from .AddConst import addbyconst_op
  5. from .AddElewise import add_op
  6. from .AvgPool import avg_pool2d_op, avg_pool2d_gradient_op
  7. from .BatchNorm import batch_normalization_op, batch_normalization_gradient_op, batch_normalization_gradient_of_data_op, batch_normalization_gradient_of_scale_op, batch_normalization_gradient_of_bias_op
  8. from .Broadcast import broadcastto_op
  9. from .BinaryCrossEntropy import binarycrossentropy_op
  10. from .Concat import concat_op, concat_gradient_op
  11. from .Conv2d import conv2d_op, conv2d_gradient_of_data_op, conv2d_gradient_of_filter_op
  12. from .Conv2dBroadcast import conv2d_broadcastto_op
  13. from .Conv2dReduceSum import conv2d_reducesum_op
  14. from .CuSparse import csrmv_op, csrmm_op
  15. from .Division import div_op, div_const_op
  16. from .Dropout import dropout_op, dropout_gradient_op
  17. from .Dropout2d import dropout2d_op, dropout2d_gradient_op
  18. from .MatrixMult import matmul_op
  19. from .MaxPool import max_pool2d_op, max_pool2d_gradient_op
  20. from .MultiplyConst import mul_byconst_op
  21. from .MultiplyElewise import mul_op
  22. from .OnesLike import oneslike_op
  23. from .Opposite import opposite_op
  24. from .Pad import pad_op, pad_gradient_op
  25. from .ReduceSumAxisZero import reducesumaxiszero_op
  26. from .Relu import relu_op, relu_gradient_op
  27. from .LeakyRelu import leaky_relu_op, leaky_relu_gradient_op
  28. from .Reshape import array_reshape_op, array_reshape_gradient_op
  29. from .Sigmoid import sigmoid_op
  30. from .Slice import slice_op, slice_gradient_op
  31. from .Softmax import softmax_func, softmax_op
  32. from .SoftmaxCrossEntropy import softmaxcrossentropy_op
  33. from .Split import split_op, split_gradient_op
  34. from .Sqrt import sqrt_op, rsqrt_op
  35. from .Tanh import tanh_op
  36. from .Transpose import transpose_op
  37. from .Variable import Variable, placeholder_op
  38. from .ZerosLike import zeroslike_op
  39. from .EmbeddingLookUp import embedding_lookup_op, embedding_lookup_gradient_op
  40. from .Where import where_op
  41. from .BatchMatrixMult import batch_matmul_op
  42. from .LayerNorm import layer_normalization_op
  43. from .InstanceNorm2d import instance_normalization2d_op
  44. from .BroadcastShape import broadcast_shape_op
  45. from .ReduceSum import reduce_sum_op
  46. from .ReduceMean import reduce_mean_op
  47. from .OneHot import one_hot_op
  48. from .AllReduceCommunicate import allreduceCommunicate_op, groupallreduceCommunicate_op
  49. from .ParameterServerCommunicate import parameterServerCommunicate_op, parameterServerSparsePull_op
  50. from .DataTransfer import datah2d_op, datad2h_op
  51. from .MatrixDot import matrix_dot_op
  52. from .DistGCN_15d import distgcn_15d_op
  53. from .PipelineSend import pipeline_send_op
  54. from .PipelineReceive import pipeline_receive_op
  55. from .Dispatch import dispatch
  56. __all__ = [
  57. 'Executor',
  58. 'gradients',
  59. 'wrapped_mpi_nccl_init',
  60. 'scheduler_init',
  61. 'scheduler_finish',
  62. 'get_worker_communicate',
  63. 'worker_init',
  64. 'worker_finish',
  65. 'server_init',
  66. 'server_finish',
  67. 'HetuConfig',
  68. 'new_group_comm',
  69. 'addbyconst_op',
  70. 'add_op',
  71. 'avg_pool2d_op',
  72. 'avg_pool2d_gradient_op',
  73. 'batch_normalization_op',
  74. 'batch_normalization_gradient_op',
  75. 'batch_normalization_gradient_of_data_op',
  76. 'batch_normalization_gradient_of_scale_op',
  77. 'batch_normalization_gradient_of_bias_op',
  78. 'broadcastto_op',
  79. 'concat_op',
  80. 'concat_gradient_op',
  81. 'conv2d_op',
  82. 'conv2d_gradient_of_data_op',
  83. 'conv2d_gradient_of_filter_op',
  84. 'conv2d_broadcastto_op',
  85. 'conv2d_reducesum_op',
  86. 'csrmv_op',
  87. 'csrmm_op',
  88. 'div_op',
  89. 'div_const_op',
  90. 'dropout_op',
  91. 'dropout_gradient_op',
  92. 'dropout2d_op',
  93. 'dropout2d_gradient_op',
  94. 'matmul_op',
  95. 'max_pool2d_op',
  96. 'max_pool2d_gradient_op',
  97. 'mul_byconst_op',
  98. 'mul_op',
  99. 'oneslike_op',
  100. 'opposite_op',
  101. 'pad_op',
  102. 'pad_gradient_op',
  103. 'reducesumaxiszero_op',
  104. 'relu_op',
  105. 'relu_gradient_op',
  106. 'leaky_relu_op',
  107. 'leaky_relu_gradient_op',
  108. 'array_reshape_op',
  109. 'array_reshape_gradient_op',
  110. 'sigmoid_op',
  111. 'slice_op',
  112. 'slice_gradient_op',
  113. 'softmax_func',
  114. 'softmax_op',
  115. 'softmaxcrossentropy_op',
  116. 'split_op',
  117. 'split_gradient_op',
  118. 'sqrt_op',
  119. 'scheduler_init',
  120. 'scheduler_finish',
  121. 'server_init',
  122. 'server_finish',
  123. 'rsqrt_op',
  124. 'tanh_op',
  125. 'transpose_op',
  126. 'Variable',
  127. 'worker_init',
  128. 'worker_finish',
  129. 'placeholder_op',
  130. 'zeroslike_op',
  131. "embedding_lookup_op",
  132. "embedding_lookup_gradient_op",
  133. 'where_op',
  134. 'batch_matmul_op',
  135. 'layer_normalization_op',
  136. 'instance_normalization2d_op',
  137. 'broadcast_shape_op',
  138. 'reduce_sum_op',
  139. 'reduce_mean_op',
  140. 'one_hot_op',
  141. 'allreduceCommunicate_op',
  142. 'parameterServerCommunicate_op',
  143. 'datah2d_op',
  144. 'datad2h_op',
  145. 'binarycrossentropy_op',
  146. 'matrix_dot_op',
  147. 'parameterServerSparsePull_op',
  148. 'distgcn_15d_op',
  149. 'groupallreduceCommunicate_op',
  150. 'pipeline_send_op',
  151. 'pipeline_receive_op',
  152. 'dispatch',
  153. ]