Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ModelZoo
ResNet50_tensorflow
Commits
5324fc66
Unverified
Commit
5324fc66
authored
Nov 29, 2018
by
Chris Shallue
Committed by
GitHub
Nov 29, 2018
Browse files
Merge pull request #5838 from cshallue/master
Reorganize astronet directory structure
parents
03612984
17c2f0cc
Changes
81
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
46 additions
and
45 deletions
+46
-45
research/astronet/light_curve/fast_ops/median_filter.cc
research/astronet/light_curve/fast_ops/median_filter.cc
+2
-2
research/astronet/light_curve/fast_ops/median_filter.h
research/astronet/light_curve/fast_ops/median_filter.h
+3
-3
research/astronet/light_curve/fast_ops/median_filter_test.cc
research/astronet/light_curve/fast_ops/median_filter_test.cc
+2
-2
research/astronet/light_curve/fast_ops/median_test.cc
research/astronet/light_curve/fast_ops/median_test.cc
+1
-1
research/astronet/light_curve/fast_ops/normalize.cc
research/astronet/light_curve/fast_ops/normalize.cc
+2
-2
research/astronet/light_curve/fast_ops/normalize.h
research/astronet/light_curve/fast_ops/normalize.h
+3
-3
research/astronet/light_curve/fast_ops/normalize_test.cc
research/astronet/light_curve/fast_ops/normalize_test.cc
+2
-2
research/astronet/light_curve/fast_ops/phase_fold.cc
research/astronet/light_curve/fast_ops/phase_fold.cc
+1
-1
research/astronet/light_curve/fast_ops/phase_fold.h
research/astronet/light_curve/fast_ops/phase_fold.h
+3
-3
research/astronet/light_curve/fast_ops/phase_fold_test.cc
research/astronet/light_curve/fast_ops/phase_fold_test.cc
+2
-2
research/astronet/light_curve/fast_ops/python/median_filter.clif
...h/astronet/light_curve/fast_ops/python/median_filter.clif
+2
-2
research/astronet/light_curve/fast_ops/python/median_filter_test.py
...stronet/light_curve/fast_ops/python/median_filter_test.py
+1
-1
research/astronet/light_curve/fast_ops/python/phase_fold.clif
...arch/astronet/light_curve/fast_ops/python/phase_fold.clif
+2
-2
research/astronet/light_curve/fast_ops/python/phase_fold_test.py
...h/astronet/light_curve/fast_ops/python/phase_fold_test.py
+1
-1
research/astronet/light_curve/fast_ops/python/postproc.py
research/astronet/light_curve/fast_ops/python/postproc.py
+1
-1
research/astronet/light_curve/fast_ops/python/view_generator.clif
.../astronet/light_curve/fast_ops/python/view_generator.clif
+3
-3
research/astronet/light_curve/fast_ops/python/view_generator_test.py
...tronet/light_curve/fast_ops/python/view_generator_test.py
+1
-1
research/astronet/light_curve/fast_ops/test_util.h
research/astronet/light_curve/fast_ops/test_util.h
+3
-3
research/astronet/light_curve/fast_ops/view_generator.cc
research/astronet/light_curve/fast_ops/view_generator.cc
+4
-4
research/astronet/light_curve/fast_ops/view_generator.h
research/astronet/light_curve/fast_ops/view_generator.h
+7
-6
No files found.
research/astronet/light_curve
_util/cc
/median_filter.cc
→
research/astronet/light_curve
/fast_ops
/median_filter.cc
View file @
5324fc66
...
@@ -12,10 +12,10 @@ See the License for the specific language governing permissions and
...
@@ -12,10 +12,10 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/median_filter.h"
#include "light_curve
/fast_ops
/median_filter.h"
#include "absl/strings/substitute.h"
#include "absl/strings/substitute.h"
#include "light_curve
_util/cc
/median.h"
#include "light_curve
/fast_ops
/median.h"
using
absl
::
Substitute
;
using
absl
::
Substitute
;
using
std
::
min
;
using
std
::
min
;
...
...
research/astronet/light_curve
_util/cc
/median_filter.h
→
research/astronet/light_curve
/fast_ops
/median_filter.h
View file @
5324fc66
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_MEDIAN_FILTER_H_
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_MEDIAN_FILTER_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_MEDIAN_FILTER_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_MEDIAN_FILTER_H_
#include <iostream>
#include <iostream>
...
@@ -56,4 +56,4 @@ bool MedianFilter(const std::vector<double>& x, const std::vector<double>& y,
...
@@ -56,4 +56,4 @@ bool MedianFilter(const std::vector<double>& x, const std::vector<double>& y,
}
// namespace astronet
}
// namespace astronet
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_MEDIAN_FILTER_H_
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_MEDIAN_FILTER_H_
research/astronet/light_curve
_util/cc
/median_filter_test.cc
→
research/astronet/light_curve
/fast_ops
/median_filter_test.cc
View file @
5324fc66
...
@@ -12,11 +12,11 @@ See the License for the specific language governing permissions and
...
@@ -12,11 +12,11 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/median_filter.h"
#include "light_curve
/fast_ops
/median_filter.h"
#include "gmock/gmock.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "gtest/gtest.h"
#include "light_curve
_util/cc
/test_util.h"
#include "light_curve
/fast_ops
/test_util.h"
using
std
::
vector
;
using
std
::
vector
;
using
testing
::
Pointwise
;
using
testing
::
Pointwise
;
...
...
research/astronet/light_curve
_util/cc
/median_test.cc
→
research/astronet/light_curve
/fast_ops
/median_test.cc
View file @
5324fc66
...
@@ -12,7 +12,7 @@ See the License for the specific language governing permissions and
...
@@ -12,7 +12,7 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/median.h"
#include "light_curve
/fast_ops
/median.h"
#include "gmock/gmock.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "gtest/gtest.h"
...
...
research/astronet/light_curve
_util/cc
/normalize.cc
→
research/astronet/light_curve
/fast_ops
/normalize.cc
View file @
5324fc66
...
@@ -12,12 +12,12 @@ See the License for the specific language governing permissions and
...
@@ -12,12 +12,12 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/normalize.h"
#include "light_curve
/fast_ops
/normalize.h"
#include <algorithm>
#include <algorithm>
#include "absl/strings/substitute.h"
#include "absl/strings/substitute.h"
#include "light_curve
_util/cc
/median.h"
#include "light_curve
/fast_ops
/median.h"
using
absl
::
Substitute
;
using
absl
::
Substitute
;
using
std
::
vector
;
using
std
::
vector
;
...
...
research/astronet/light_curve
_util/cc
/normalize.h
→
research/astronet/light_curve
/fast_ops
/normalize.h
View file @
5324fc66
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_NORMALIZE_H_
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_NORMALIZE_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_NORMALIZE_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_NORMALIZE_H_
#include <iostream>
#include <iostream>
...
@@ -41,4 +41,4 @@ bool NormalizeMedianAndMinimum(const std::vector<double>& x,
...
@@ -41,4 +41,4 @@ bool NormalizeMedianAndMinimum(const std::vector<double>& x,
}
// namespace astronet
}
// namespace astronet
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_NORMALIZE_H_
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_NORMALIZE_H_
research/astronet/light_curve
_util/cc
/normalize_test.cc
→
research/astronet/light_curve
/fast_ops
/normalize_test.cc
View file @
5324fc66
...
@@ -12,11 +12,11 @@ See the License for the specific language governing permissions and
...
@@ -12,11 +12,11 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/normalize.h"
#include "light_curve
/fast_ops
/normalize.h"
#include "gmock/gmock.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "gtest/gtest.h"
#include "light_curve
_util/cc
/test_util.h"
#include "light_curve
/fast_ops
/test_util.h"
using
std
::
vector
;
using
std
::
vector
;
using
testing
::
Pointwise
;
using
testing
::
Pointwise
;
...
...
research/astronet/light_curve
_util/cc
/phase_fold.cc
→
research/astronet/light_curve
/fast_ops
/phase_fold.cc
View file @
5324fc66
...
@@ -12,7 +12,7 @@ See the License for the specific language governing permissions and
...
@@ -12,7 +12,7 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/phase_fold.h"
#include "light_curve
/fast_ops
/phase_fold.h"
#include <math.h>
#include <math.h>
#include <algorithm>
#include <algorithm>
...
...
research/astronet/light_curve
_util/cc
/phase_fold.h
→
research/astronet/light_curve
/fast_ops
/phase_fold.h
View file @
5324fc66
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_PHASE_FOLD_H_
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_PHASE_FOLD_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_PHASE_FOLD_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_PHASE_FOLD_H_
#include <iostream>
#include <iostream>
...
@@ -65,4 +65,4 @@ bool PhaseFoldAndSortLightCurve(std::vector<double> time,
...
@@ -65,4 +65,4 @@ bool PhaseFoldAndSortLightCurve(std::vector<double> time,
}
// namespace astronet
}
// namespace astronet
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_PHASE_FOLD_H_
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_PHASE_FOLD_H_
research/astronet/light_curve
_util/cc
/phase_fold_test.cc
→
research/astronet/light_curve
/fast_ops
/phase_fold_test.cc
View file @
5324fc66
...
@@ -12,11 +12,11 @@ See the License for the specific language governing permissions and
...
@@ -12,11 +12,11 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/phase_fold.h"
#include "light_curve
/fast_ops
/phase_fold.h"
#include "gmock/gmock.h"
#include "gmock/gmock.h"
#include "gtest/gtest.h"
#include "gtest/gtest.h"
#include "light_curve
_util/cc
/test_util.h"
#include "light_curve
/fast_ops
/test_util.h"
using
std
::
vector
;
using
std
::
vector
;
using
testing
::
Pointwise
;
using
testing
::
Pointwise
;
...
...
research/astronet/light_curve
_util/cc
/python/median_filter.clif
→
research/astronet/light_curve
/fast_ops
/python/median_filter.clif
View file @
5324fc66
...
@@ -16,9 +16,9 @@
...
@@ -16,9 +16,9 @@
#
#
# See https://github.com/google/clif
# See https://github.com/google/clif
from light_curve
_util.cc
.python.postproc import ValueErrorOnFalse
from light_curve
.fast_ops
.python.postproc import ValueErrorOnFalse
from "third_party/tensorflow_models/astronet/light_curve
_util/cc
/median_filter.h":
from "third_party/tensorflow_models/astronet/light_curve
/fast_ops
/median_filter.h":
namespace `astronet`:
namespace `astronet`:
def `MedianFilter` as median_filter (x: list<float>,
def `MedianFilter` as median_filter (x: list<float>,
y: list<float>,
y: list<float>,
...
...
research/astronet/light_curve
_util/cc
/python/median_filter_test.py
→
research/astronet/light_curve
/fast_ops
/python/median_filter_test.py
View file @
5324fc66
...
@@ -21,7 +21,7 @@ from __future__ import print_function
...
@@ -21,7 +21,7 @@ from __future__ import print_function
from
absl.testing
import
absltest
from
absl.testing
import
absltest
import
numpy
as
np
import
numpy
as
np
from
light_curve
_util.cc
.python
import
median_filter
from
light_curve
.fast_ops
.python
import
median_filter
class
MedianFilterTest
(
absltest
.
TestCase
):
class
MedianFilterTest
(
absltest
.
TestCase
):
...
...
research/astronet/light_curve
_util/cc
/python/phase_fold.clif
→
research/astronet/light_curve
/fast_ops
/python/phase_fold.clif
View file @
5324fc66
...
@@ -16,9 +16,9 @@
...
@@ -16,9 +16,9 @@
#
#
# See https://github.com/google/clif
# See https://github.com/google/clif
from light_curve
_util.cc
.python.postproc import ValueErrorOnFalse
from light_curve
.fast_ops
.python.postproc import ValueErrorOnFalse
from "third_party/tensorflow_models/astronet/light_curve
_util/cc
/phase_fold.h":
from "third_party/tensorflow_models/astronet/light_curve
/fast_ops
/phase_fold.h":
namespace `astronet`:
namespace `astronet`:
def `PhaseFoldTime` as phase_fold_time (time: list<float>,
def `PhaseFoldTime` as phase_fold_time (time: list<float>,
period: float,
period: float,
...
...
research/astronet/light_curve
_util/cc
/python/phase_fold_test.py
→
research/astronet/light_curve
/fast_ops
/python/phase_fold_test.py
View file @
5324fc66
...
@@ -21,7 +21,7 @@ from __future__ import print_function
...
@@ -21,7 +21,7 @@ from __future__ import print_function
from
absl.testing
import
absltest
from
absl.testing
import
absltest
import
numpy
as
np
import
numpy
as
np
from
light_curve
_util.cc
.python
import
phase_fold
from
light_curve
.fast_ops
.python
import
phase_fold
class
PhaseFoldTimeTest
(
absltest
.
TestCase
):
class
PhaseFoldTimeTest
(
absltest
.
TestCase
):
...
...
research/astronet/light_curve
_util/cc
/python/postproc.py
→
research/astronet/light_curve
/fast_ops
/python/postproc.py
View file @
5324fc66
...
@@ -12,7 +12,7 @@
...
@@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# See the License for the specific language governing permissions and
# limitations under the License.
# limitations under the License.
"""Postprocessing utility function for CLIF."""
"""Postprocessing utility function
s
for CLIF."""
# CLIF postprocessor for a C++ function with signature:
# CLIF postprocessor for a C++ function with signature:
...
...
research/astronet/light_curve
_util/cc
/python/view_generator.clif
→
research/astronet/light_curve
/fast_ops
/python/view_generator.clif
View file @
5324fc66
...
@@ -16,10 +16,10 @@
...
@@ -16,10 +16,10 @@
#
#
# See https://github.com/google/clif
# See https://github.com/google/clif
from light_curve
_util.cc
.python.postproc import ValueErrorOnFalse
from light_curve
.fast_ops
.python.postproc import ValueErrorOnFalse
from light_curve
_util.cc
.python.postproc import ValueErrorOnNull
from light_curve
.fast_ops
.python.postproc import ValueErrorOnNull
from "third_party/tensorflow_models/astronet/light_curve
_util/cc
/view_generator.h":
from "third_party/tensorflow_models/astronet/light_curve
/fast_ops
/view_generator.h":
namespace `astronet`:
namespace `astronet`:
class ViewGenerator:
class ViewGenerator:
def `GenerateView` as generate_view (self,
def `GenerateView` as generate_view (self,
...
...
research/astronet/light_curve
_util/cc
/python/view_generator_test.py
→
research/astronet/light_curve
/fast_ops
/python/view_generator_test.py
View file @
5324fc66
...
@@ -21,7 +21,7 @@ from __future__ import print_function
...
@@ -21,7 +21,7 @@ from __future__ import print_function
from
absl.testing
import
absltest
from
absl.testing
import
absltest
import
numpy
as
np
import
numpy
as
np
from
light_curve
_util.cc
.python
import
view_generator
from
light_curve
.fast_ops
.python
import
view_generator
class
ViewGeneratorTest
(
absltest
.
TestCase
):
class
ViewGeneratorTest
(
absltest
.
TestCase
):
...
...
research/astronet/light_curve
_util/cc
/test_util.h
→
research/astronet/light_curve
/fast_ops
/test_util.h
View file @
5324fc66
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_TEST_UTIL_H_
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_TEST_UTIL_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_TEST_UTIL_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_TEST_UTIL_H_
#include <vector>
#include <vector>
...
@@ -42,4 +42,4 @@ inline std::vector<double> range(double start, double stop, double step) {
...
@@ -42,4 +42,4 @@ inline std::vector<double> range(double start, double stop, double step) {
}
// namespace astronet
}
// namespace astronet
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_TEST_UTIL_H_
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_TEST_UTIL_H_
research/astronet/light_curve
_util/cc
/view_generator.cc
→
research/astronet/light_curve
/fast_ops
/view_generator.cc
View file @
5324fc66
...
@@ -12,12 +12,12 @@ See the License for the specific language governing permissions and
...
@@ -12,12 +12,12 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#include "light_curve
_util/cc
/view_generator.h"
#include "light_curve
/fast_ops
/view_generator.h"
#include "absl/memory/memory.h"
#include "absl/memory/memory.h"
#include "light_curve
_util/cc
/median_filter.h"
#include "light_curve
/fast_ops
/median_filter.h"
#include "light_curve
_util/cc
/normalize.h"
#include "light_curve
/fast_ops
/normalize.h"
#include "light_curve
_util/cc
/phase_fold.h"
#include "light_curve
/fast_ops
/phase_fold.h"
using
std
::
vector
;
using
std
::
vector
;
...
...
research/astronet/light_curve
_util/cc
/view_generator.h
→
research/astronet/light_curve
/fast_ops
/view_generator.h
View file @
5324fc66
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
...
@@ -12,8 +12,8 @@ See the License for the specific language governing permissions and
limitations under the License.
limitations under the License.
==============================================================================*/
==============================================================================*/
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_VIEW_GENERATOR_H_
#ifndef TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_VIEW_GENERATOR_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_VIEW_GENERATOR_H_
#define TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_VIEW_GENERATOR_H_
#include <memory>
#include <memory>
#include <string>
#include <string>
...
@@ -24,9 +24,10 @@ namespace astronet {
...
@@ -24,9 +24,10 @@ namespace astronet {
// Helper class for phase-folding a light curve and then generating "views" of
// Helper class for phase-folding a light curve and then generating "views" of
// the light curve using a median filter.
// the light curve using a median filter.
//
//
// This class wraps the functions in light_curve_util.h for intended use as a
// This class wraps functions for phase folding, median filtering, and
// a Python extension. It keeps the phase-folded light curve in the class state
// normalizing for efficient use as a Python extension. It keeps the
// to minimize expensive copies between the language barrier.
// phase-folded light curve in the class state to minimize expensive copies
// between the language barrier.
class
ViewGenerator
{
class
ViewGenerator
{
public:
public:
// Factory function to create a new ViewGenerator.
// Factory function to create a new ViewGenerator.
...
@@ -96,4 +97,4 @@ class ViewGenerator {
...
@@ -96,4 +97,4 @@ class ViewGenerator {
}
// namespace astronet
}
// namespace astronet
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
UTIL_CC
_VIEW_GENERATOR_H_
#endif // TENSORFLOW_MODELS_ASTRONET_LIGHT_CURVE_
FAST_OPS
_VIEW_GENERATOR_H_
Prev
1
2
3
4
5
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment