[LINT] Remove unnecessary copyright message for files with ASF header (#4409)
authorTianqi Chen <tqchen@users.noreply.github.com>
Sun, 24 Nov 2019 08:22:55 +0000 (00:22 -0800)
committerYizhi Liu <liuyizhi@apache.org>
Sun, 24 Nov 2019 08:22:55 +0000 (00:22 -0800)
* [LINT] Improve the check tool to handle ASF copyright message.

* [LINT] Remove unnecessary copyright message as per ASF requirement.

* Fix codegen hybrid

* [LINT] Broaden license checks to include html, xml

* [LINT] Fix rest of the files

* Fix notice

* [LINT] Improve check file type error message

457 files changed:
NOTICE
apps/android_deploy/app/src/main/jni/Android.mk
apps/android_deploy/app/src/main/jni/Application.mk
apps/android_deploy/app/src/main/jni/make/config.mk
apps/android_rpc/app/src/main/jni/Application.mk
apps/android_rpc/app/src/main/jni/tvm_runtime.h
apps/extension/src/tvm_ext.cc
apps/howto_deploy/cpp_deploy.cc
apps/howto_deploy/python_deploy.py
apps/ios_rpc/tvmrpc.xcodeproj/project.pbxproj
apps/ios_rpc/tvmrpc.xcodeproj/project.xcworkspace/contents.xcworkspacedata
apps/ios_rpc/tvmrpc/AppDelegate.h
apps/ios_rpc/tvmrpc/AppDelegate.m
apps/ios_rpc/tvmrpc/Base.lproj/Main.storyboard
apps/ios_rpc/tvmrpc/Info.plist
apps/ios_rpc/tvmrpc/TVMRuntime.h
apps/ios_rpc/tvmrpc/ViewController.h
apps/ios_rpc/tvmrpc/ViewController.mm
apps/ios_rpc/tvmrpc/main.m
apps/ios_rpc/tvmrpcLauncher/Info.plist
apps/ios_rpc/tvmrpcLauncher/tvmrpcLauncher.mm
golang/sample/complex.go
golang/sample/pack_func_closure_arg.go
golang/sample/pack_func_closure_return.go
golang/sample/pack_func_convert.go
golang/sample/pack_func_handle_arg.go
golang/sample/pack_func_register.go
golang/sample/simple.go
golang/src/array_test.go
golang/src/bytearray.go
golang/src/bytearray_test.go
golang/src/context.go
golang/src/error.go
golang/src/error_test.go
golang/src/function.go
golang/src/function_test.go
golang/src/gotvm.cc
golang/src/gotvm.go
golang/src/gotvm.h
golang/src/gotvm_test.go
golang/src/module.go
golang/src/module_test.go
golang/src/ndarray.go
golang/src/type.go
golang/src/util.go
golang/src/value.go
golang/src/value_test.go
include/tvm/relay/attrs/reduce.h
nnvm/include/nnvm/base.h
nnvm/include/nnvm/c_api.h
nnvm/include/nnvm/compiler/op_attr_types.h
nnvm/include/nnvm/compiler/packed_func_ext.h
nnvm/include/nnvm/compiler/util.h
nnvm/include/nnvm/graph.h
nnvm/include/nnvm/graph_attr_types.h
nnvm/include/nnvm/layout.h
nnvm/include/nnvm/node.h
nnvm/include/nnvm/op.h
nnvm/include/nnvm/op_attr_types.h
nnvm/include/nnvm/pass.h
nnvm/include/nnvm/pass_functions.h
nnvm/include/nnvm/symbolic.h
nnvm/include/nnvm/top/nn.h
nnvm/include/nnvm/top/tensor.h
nnvm/include/nnvm/tuple.h
nnvm/src/c_api/c_api_common.h
nnvm/src/c_api/c_api_error.cc
nnvm/src/c_api/c_api_graph.cc
nnvm/src/c_api/c_api_symbolic.cc
nnvm/src/compiler/alter_op_layout.cc
nnvm/src/compiler/compile_engine.cc
nnvm/src/compiler/compile_engine.h
nnvm/src/compiler/fold_scale_axis.cc
nnvm/src/compiler/graph_compile.cc
nnvm/src/compiler/graph_fuse.cc
nnvm/src/compiler/graph_fuse.h
nnvm/src/compiler/graph_hash.cc
nnvm/src/compiler/graph_hash.h
nnvm/src/compiler/graph_runtime.h
nnvm/src/compiler/graph_transform.h
nnvm/src/compiler/node_attr.h
nnvm/src/compiler/packed_func_ext.cc
nnvm/src/compiler/pattern_util.h
nnvm/src/compiler/precompute_prune.cc
nnvm/src/compiler/simplify_inference.cc
nnvm/src/core/graph.cc
nnvm/src/core/node.cc
nnvm/src/core/op.cc
nnvm/src/core/pass.cc
nnvm/src/core/symbolic.cc
nnvm/src/pass/correct_layout.cc
nnvm/src/pass/gradient.cc
nnvm/src/pass/graph_algorithm.h
nnvm/src/pass/infer_shape_type.cc
nnvm/src/pass/order_mutation.cc
nnvm/src/pass/place_device.cc
nnvm/src/pass/plan_memory.cc
nnvm/src/pass/print_graph_ir.cc
nnvm/src/pass/saveload_json.cc
nnvm/src/top/elemwise_op_common.h
nnvm/src/top/image/resize.cc
nnvm/src/top/image/resize.h
nnvm/src/top/nn/convolution.cc
nnvm/src/top/nn/nn.cc
nnvm/src/top/nn/nn_common.h
nnvm/src/top/nn/pooling.cc
nnvm/src/top/op_common.h
nnvm/src/top/tensor/broadcast.cc
nnvm/src/top/tensor/elemwise.cc
nnvm/src/top/tensor/matrix_op.cc
nnvm/src/top/tensor/reduce.cc
nnvm/src/top/tensor/state_op.cc
nnvm/src/top/tensor/transform.cc
nnvm/src/top/vision/nms.cc
nnvm/src/top/vision/ssd/mutibox_op.cc
nnvm/src/top/vision/yolo/reorg.cc
nnvm/src/top/vision/yolo/reorg.h
nnvm/tutorials/web/resnet.html
src/api/api_arith.cc
src/api/api_base.cc
src/api/api_codegen.cc
src/api/api_pass.cc
src/api/api_test.cc
src/arithmetic/analyzer.cc
src/arithmetic/bound_deducer.cc
src/arithmetic/const_int_bound.cc
src/arithmetic/detect_linear_equation.cc
src/arithmetic/domain_touched.cc
src/arithmetic/int_operator.h
src/autotvm/feature_visitor.cc
src/autotvm/feature_visitor.h
src/autotvm/touch_extractor.cc
src/autotvm/touch_extractor.h
src/codegen/build_common.h
src/codegen/codegen.cc
src/codegen/codegen_aocl.cc
src/codegen/codegen_c.cc
src/codegen/codegen_c.h
src/codegen/codegen_c_host.cc
src/codegen/codegen_c_host.h
src/codegen/codegen_cuda.cc
src/codegen/codegen_cuda.h
src/codegen/codegen_metal.cc
src/codegen/codegen_metal.h
src/codegen/codegen_opencl.cc
src/codegen/codegen_opencl.h
src/codegen/codegen_opengl.cc
src/codegen/codegen_opengl.h
src/codegen/codegen_source_base.cc
src/codegen/codegen_source_base.h
src/codegen/codegen_vhls.cc
src/codegen/codegen_vhls.h
src/codegen/intrin_rule.cc
src/codegen/intrin_rule.h
src/codegen/intrin_rule_aocl.cc
src/codegen/intrin_rule_cuda.cc
src/codegen/intrin_rule_metal.cc
src/codegen/intrin_rule_opencl.cc
src/codegen/intrin_rule_opengl.cc
src/codegen/intrin_rule_vhls.cc
src/codegen/literal/cuda_half_t.h
src/codegen/llvm/codegen_amdgpu.cc
src/codegen/llvm/codegen_arm.cc
src/codegen/llvm/codegen_llvm.cc
src/codegen/llvm/codegen_llvm.h
src/codegen/llvm/codegen_nvptx.cc
src/codegen/llvm/codegen_x86_64.cc
src/codegen/llvm/intrin_rule_llvm.cc
src/codegen/llvm/intrin_rule_llvm.h
src/codegen/llvm/intrin_rule_nvptx.cc
src/codegen/llvm/intrin_rule_rocm.cc
src/codegen/llvm/llvm_common.cc
src/codegen/llvm/llvm_common.h
src/codegen/opt/build_aocl_off.cc
src/codegen/opt/build_cuda_off.cc
src/codegen/opt/build_cuda_on.cc
src/codegen/opt/build_metal_off.cc
src/codegen/opt/build_opencl_off.cc
src/codegen/opt/build_opengl_off.cc
src/codegen/opt/build_rocm_off.cc
src/codegen/opt/build_sdaccel_off.cc
src/codegen/spirv/build_vulkan.cc
src/codegen/spirv/codegen_spirv.cc
src/codegen/spirv/codegen_spirv.h
src/codegen/spirv/ir_builder.cc
src/codegen/spirv/ir_builder.h
src/codegen/stackvm/codegen_stackvm.cc
src/codegen/stackvm/codegen_stackvm.h
src/common/arena.h
src/common/base64.h
src/common/pipe.h
src/common/ring_buffer.h
src/common/socket.h
src/common/util.h
src/contrib/hybrid/codegen_hybrid.cc
src/lang/api_registry.cc
src/lang/attrs.cc
src/lang/buffer.cc
src/lang/channel.cc
src/lang/data_layout.cc
src/lang/lowered_func.cc
src/lang/tensor.cc
src/op/compute_op.h
src/op/cross_thread_reduction.cc
src/op/hybrid_op.h
src/op/op_util.h
src/op/placeholder_op.cc
src/op/tensor_compute_op.cc
src/op/tensorize.cc
src/pass/arg_binder.h
src/pass/bound_checker.cc
src/pass/combine_context_call.cc
src/pass/coproc_sync.cc
src/pass/detect_device.cc
src/pass/infer_fragment.cc
src/pass/inject_copy_intrin.cc
src/pass/inline.cc
src/pass/ir_deep_compare.cc
src/pass/ir_mutator.cc
src/pass/ir_util.cc
src/pass/ir_util.h
src/pass/ir_visitor.cc
src/pass/lift_attr_scope.cc
src/pass/loop_partition.cc
src/pass/lower_custom_datatypes.cc
src/pass/lower_thread_allreduce.cc
src/pass/lower_tvm_builtin.cc
src/pass/make_api.cc
src/pass/narrow_channel_access.cc
src/pass/remap_thread_axis.cc
src/pass/remove_no_op.cc
src/pass/rewrite_unsafe_select.cc
src/pass/simple_passes.cc
src/pass/split_host_device.cc
src/pass/split_pipeline.cc
src/pass/ssa.cc
src/pass/storage_access.cc
src/pass/storage_access.h
src/pass/storage_flatten.cc
src/pass/storage_sync.cc
src/pass/tensor_core.cc
src/pass/verify_compact_buffer.cc
src/pass/verify_gpu_code.cc
src/pass/verify_memory.cc
src/relay/backend/compile_engine.h
src/relay/backend/graph_plan_memory.cc
src/relay/backend/param_dict.h
src/relay/backend/utils.h
src/relay/backend/vm/compiler.h
src/relay/backend/vm/inline_primitives.cc
src/relay/backend/vm/lambda_lift.cc
src/relay/backend/vm/removed_unused_funcs.cc
src/relay/ir/doc.cc
src/relay/ir/doc.h
src/relay/ir/error.cc
src/relay/ir/op.cc
src/relay/ir/pattern_functor.cc
src/relay/ir/pretty_printer.cc
src/relay/ir/type_functor.cc
src/relay/op/algorithm/argsort.cc
src/relay/op/algorithm/topk.cc
src/relay/op/annotation/annotation.cc
src/relay/op/debug.cc
src/relay/op/device_copy.cc
src/relay/op/image/resize.cc
src/relay/op/nn/bitserial.cc
src/relay/op/nn/convolution.cc
src/relay/op/nn/convolution.h
src/relay/op/nn/nn.cc
src/relay/op/nn/nn.h
src/relay/op/nn/pad.cc
src/relay/op/nn/pooling.cc
src/relay/op/nn/sparse.cc
src/relay/op/nn/upsampling.cc
src/relay/op/op_common.h
src/relay/op/tensor/binary.cc
src/relay/op/tensor/reduce.cc
src/relay/op/tensor/transform.h
src/relay/op/tensor/unary.cc
src/relay/op/type_relations.cc
src/relay/op/type_relations.h
src/relay/op/vision/multibox_op.cc
src/relay/op/vision/nms.cc
src/relay/op/vision/rcnn_op.cc
src/relay/op/vision/yolo.cc
src/relay/pass/alter_op_layout.h
src/relay/pass/canonicalize_cast.cc
src/relay/pass/canonicalize_ops.cc
src/relay/pass/combine_parallel_conv2d.cc
src/relay/pass/combine_parallel_dense.cc
src/relay/pass/combine_parallel_op.cc
src/relay/pass/combine_parallel_op.h
src/relay/pass/combine_parallel_op_batch.cc
src/relay/pass/combine_parallel_op_batch.h
src/relay/pass/de_duplicate.cc
src/relay/pass/dead_code.cc
src/relay/pass/dependency_graph.cc
src/relay/pass/dependency_graph.h
src/relay/pass/eliminate_common_subexpr.cc
src/relay/pass/expr_subst.cc
src/relay/pass/expr_subst.h
src/relay/pass/feature.cc
src/relay/pass/fold_constant.cc
src/relay/pass/forward_rewrite.cc
src/relay/pass/fuse_ops.cc
src/relay/pass/gradient.cc
src/relay/pass/kind_check.cc
src/relay/pass/legalize.cc
src/relay/pass/let_list.h
src/relay/pass/mac_count.cc
src/relay/pass/match_exhaustion.cc
src/relay/pass/pass_util.h
src/relay/pass/pattern_util.h
src/relay/pass/print_ir.cc
src/relay/pass/quantize/annotate.cc
src/relay/pass/quantize/calibrate.cc
src/relay/pass/quantize/partition.cc
src/relay/pass/quantize/realize.cc
src/relay/pass/simplify_inference.cc
src/relay/pass/to_a_normal_form.cc
src/relay/pass/to_cps.cc
src/relay/pass/to_graph_normal_form.cc
src/relay/pass/type_infer.cc
src/relay/pass/type_solver.cc
src/relay/pass/type_solver.h
src/relay/pass/util.cc
src/relay/pass/well_formed.cc
src/relay/qnn/op/add.cc
src/relay/qnn/op/concatenate.cc
src/relay/qnn/op/convolution.cc
src/relay/qnn/op/dense.cc
src/relay/qnn/op/dequantize.cc
src/relay/qnn/op/mul.cc
src/relay/qnn/op/op_common.h
src/relay/qnn/op/quantize.cc
src/relay/qnn/op/requantize.cc
src/relay/qnn/util.cc
src/runtime/builtin_fp16.cc
src/runtime/contrib/cublas/cublas_utils.h
src/runtime/contrib/nnpack/convolution.cc
src/runtime/contrib/nnpack/fully_connected.cc
src/runtime/contrib/nnpack/nnpack_utils.cc
src/runtime/contrib/nnpack/nnpack_utils.h
src/runtime/contrib/random/mt_random_engine.cc
src/runtime/contrib/random/random.cc
src/runtime/contrib/random/sgx_random_engine.cc
src/runtime/contrib/rocblas/rocblas.cc
src/runtime/contrib/sort/sort.cc
src/runtime/cpu_device_api.cc
src/runtime/cuda/cuda_common.h
src/runtime/cuda/cuda_device_api.cc
src/runtime/cuda/cuda_module.cc
src/runtime/file_util.cc
src/runtime/file_util.h
src/runtime/meta_data.h
src/runtime/metal/metal_common.h
src/runtime/metal/metal_device_api.mm
src/runtime/metal/metal_module.h
src/runtime/micro/device/utvm_device_dylib_redirect.c
src/runtime/micro/device/utvm_runtime.c
src/runtime/micro/device/utvm_runtime.h
src/runtime/micro/host_low_level_device.cc
src/runtime/micro/low_level_device.h
src/runtime/micro/micro_common.cc
src/runtime/micro/micro_common.h
src/runtime/micro/micro_section_allocator.h
src/runtime/micro/openocd_low_level_device.cc
src/runtime/micro/target_data_layout_encoder.h
src/runtime/micro/tcl_socket.cc
src/runtime/ndarray.cc
src/runtime/opencl/aocl/aocl_module.cc
src/runtime/opencl/opencl_common.h
src/runtime/opencl/opencl_device_api.cc
src/runtime/opencl/sdaccel/sdaccel_common.h
src/runtime/opencl/sdaccel/sdaccel_device_api.cc
src/runtime/opencl/sdaccel/sdaccel_module.cc
src/runtime/opencl/sdaccel/sdaccel_module.h
src/runtime/opengl/opengl_common.h
src/runtime/opengl/opengl_device_api.cc
src/runtime/opengl/opengl_module.cc
src/runtime/opengl/opengl_module.h
src/runtime/pack_args.h
src/runtime/registry.cc
src/runtime/rocm/rocm_common.h
src/runtime/rocm/rocm_device_api.cc
src/runtime/rocm/rocm_module.h
src/runtime/rpc/rpc_device_api.cc
src/runtime/rpc/rpc_event_impl.cc
src/runtime/rpc/rpc_module.cc
src/runtime/rpc/rpc_server_env.cc
src/runtime/rpc/rpc_session.cc
src/runtime/rpc/rpc_socket_impl.cc
src/runtime/rpc/rpc_socket_impl.h
src/runtime/runtime_base.h
src/runtime/sgx/common.h
src/runtime/sgx/trusted/ecall_registry.h
src/runtime/sgx/trusted/runtime.cc
src/runtime/sgx/trusted/runtime.h
src/runtime/sgx/trusted/threading_backend.cc
src/runtime/sgx/untrusted/sgx_module.cc
src/runtime/stackvm/stackvm.h
src/runtime/stackvm/stackvm_module.h
src/runtime/thread_pool.cc
src/runtime/thread_storage_scope.h
src/runtime/threading_backend.cc
src/runtime/vm/memory_manager.cc
src/runtime/vm/memory_manager.h
src/runtime/vm/naive_allocator.h
src/runtime/vm/pooled_allocator.h
src/runtime/vm/serialize_util.h
src/runtime/workspace_pool.cc
src/runtime/workspace_pool.h
src/schedule/auto_inline_elem_wise.cc
src/schedule/bound.cc
src/schedule/graph.h
src/schedule/message_passing.h
src/schedule/schedule_ops.cc
tests/lint/add_asf_header.py
tests/lint/check_file_type.py
tests/lint/rat-excludes
tests/scripts/packages.mk
tests/webgl/test_static_webgl_library.html
topi/include/topi/broadcast.h
topi/include/topi/contrib/rocblas.h
topi/include/topi/detail/broadcast.h
topi/include/topi/detail/pad_utils.h
topi/include/topi/detail/ravel_unravel.h
topi/include/topi/elemwise.h
topi/include/topi/nn.h
topi/include/topi/nn/batch_matmul.h
topi/include/topi/nn/bias_add.h
topi/include/topi/nn/dense.h
topi/include/topi/nn/dilate.h
topi/include/topi/nn/flatten.h
topi/include/topi/nn/pooling.h
topi/include/topi/nn/softmax.h
topi/include/topi/nn/upsampling.h
topi/include/topi/reduction.h
topi/include/topi/tags.h
topi/include/topi/transform.h
topi/include/topi/vision/reorg.h
topi/src/topi.cc
vta/hardware/xilinx/scripts/hsi.tcl
vta/hardware/xilinx/sim/vta_test.cc
vta/include/vta/driver.h
vta/include/vta/runtime.h
vta/include/vta/sim_tlpp.h
vta/src/de10nano/cma_api.cc
vta/src/device_api.cc
vta/src/runtime.cc
vta/src/sim/sim_driver.cc
vta/src/sim/sim_tlpp.cc
vta/src/vmem/virtual_memory.cc
vta/src/vmem/virtual_memory.h
vta/tests/hardware/metal_test/metal_test.cc
web/example_rpc.html
web/web_runtime.cc

diff --git a/NOTICE b/NOTICE
index 4f64471..64d6ee0 100644 (file)
--- a/NOTICE
+++ b/NOTICE
@@ -1,5 +1,5 @@
 Apache TVM (incubating)
-Copyright 2017 and onwards The Apache Software Foundation
+Copyright 2019 and onwards The Apache Software Foundation
 
 This product includes software developed at
 The Apache Software Foundation (http://www.apache.org/).
index 33a7ac8..3a83d8a 100644 (file)
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 LOCAL_PATH := $(call my-dir)
 MY_PATH := $(LOCAL_PATH)
 
index 8e81a8d..ee13eb8 100644 (file)
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 ifndef config
        ifneq ("$(wildcard ./config.mk)","")
          config ?= config.mk
index 8d6f5a5..bcd56e3 100644 (file)
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 #-------------------------------------------------------------------------------
 #  Template configuration for compiling
 #
index 548b691..56288bd 100644 (file)
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 ifndef config
     ifneq ("$(wildcard ./config.mk)","")
         config ?= config.mk
index e30b316..8da2571 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file tvm_runtime.h
  * \brief Pack all tvm runtime source files
  */
index e440e1a..8655fa7 100644 (file)
@@ -19,7 +19,6 @@
 
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Example package that uses TVM.
  * \file tvm_ext.cc
  */
index 63c5436..5f5c88a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Example code on load and run TVM module.s
  * \file cpp_deploy.cc
  */
index 6a32187..f744aa6 100644 (file)
@@ -15,7 +15,6 @@
 # specific language governing permissions and limitations
 # under the License.
 
-# Copyright (c) 2017 by Contributors
 # brief Example code on load and run TVM module.s
 # file python_deploy.py
 
index 049859d..f635d2c 100644 (file)
@@ -1,4 +1,23 @@
 // !$*UTF8*$!
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 {
        archiveVersion = 1;
        classes = {
index 36db33d..a1e8b53 100644 (file)
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
 <Workspace
    version = "1.0">
    <FileRef
index 649daad..0c54a47 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file AppDelegate.h
  */
 
index 091e20f..15906b5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file AppDelegate.mm
  */
 
index accbd50..2356abf 100644 (file)
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
 <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="12121" systemVersion="16D30" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
     <device id="retina4_7" orientation="portrait">
         <adaptation id="fullscreen"/>
index d052473..e6eb1b5 100644 (file)
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
index 58b3b37..96a5c1b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file TVMRuntime.h
  */
 #import <Foundation/Foundation.h>
index 3cd4723..3a3c928 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file ViewController.h
  */
 
index 2506a5f..0f76110 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file ViewController.mm
  */
 
index 1b8b8bf..d971ce3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file main.m
  */
 
index 6c6c23c..45eb193 100644 (file)
@@ -1,4 +1,21 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
 <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
 <plist version="1.0">
 <dict>
index f2f03f9..c4a6f8b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief A hook to launch RPC server via xcodebuild test
  * \file tvmrpcLauncher.mm
  */
index 4dd2150..bbe74dc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application deployment over tvm.
  * \file complex.go
  */
index da38bc7..ff2d1e2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application to demonstrate go-closure given to a packed function argument.
  * \file pack_func_closure_arg.go
  */
index cea14a8..e010b93 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application to demonstrate go-closure returned from a callback function.
  * \file pack_func_closure_return.go
  */
index 6a9c9d5..b6d1fbf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application to demonstrate function conversion to packed function.
  * \file pack_func_convert.go
  */
index 9e6a44d..d5a3f07 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application to demonstrate converted packed
  * function handle passed to another packed function.
  * \file pack_func_handle_arg.go
index 8c82528..ac4ea43 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application to demonstrate function register into TVM global functions.
  * \file pack_func_register.go
  */
index 3295200..f9b29e9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Sample golang application deployment over tvm.
  * \file simple.go
  */
index e7a283d..0dbc814 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file array_test.go
  */
index d8a4fda..4dcecef 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for TVMByteArray interface.
  * \file bytearray.go
  */
index b61137e..c4047c5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file bytearray_test.go
  */
index 1e1668e..cc0acbc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for TVMContext interface
  * \file context.go
  */
index 1679a2a..edd8116 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for error related API interface.
  * \file error.go
  */
index 2fc3ceb..3fe912d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file error_test.go
  */
index 24975c4..7b1c5d2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for TVMFunction interface.
  * \file function.go
  */
index 2895ea6..17b1c9a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file function_test.go
  */
index adb93d3..af6e430 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm native interface definition
  * \file gotvm.cxx
  */
index 17d178f..072d9cc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file gotvm.go
  */
index 97b844e..12b594b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm native interface declaration.
  * \file gotvm.h
  *
index 6ee80f6..271b189 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file gotvm_test.go
  */
index 98b88d8..8ac09e3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for TVMModule interface.
  * \file module.go
  */
index 51fbfe1..7e18a86 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file module_test.go
  */
index cd5e3fa..e83d4ab 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for TVMArray aka DLTensor
  * \file ndarray.go
  */
index 9d5f58b..6202e0b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package for TVMType interface
  * \file type.go
  */
index 1c82443..d3846d1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for common utilities
  * \file util.go
  */
index 5e0f782..1cb599e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package source for TVMValue interface
  * \file value.go
  */
index 16bce2a..ba50225 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief gotvm package
  * \file value_test.go
  */
index e86e89c..d5fe9b8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/relay/attrs/reduce.h
  * \brief Auxiliary attributes for reduce operators.
  */
index b6a1d0e..2fd71c7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/base.h
  * \brief Configuration of nnvm as well as basic data structure.
  */
index 773bc63..b35e4da 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/c_api.h
  * \brief C API of NNVM symbolic construction and pass.
  *  Enables construction and transformation of Graph
index 4d9c919..12b4415 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nnvm/compiler/op_attr_types.h
  * \brief The Expr and related elements in DataFlow construction.
  */
index 0231961..67a43a7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nnvm/compiler/packed_func_ext.h
  * \brief Extension to enable packed functionn for nnvm types
  */
index 9555c0e..f108ff1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
-*  Copyright (c) 2016 by Contributors
 * \file nnvm/compiler/util.h
 * \brief Utility functions for nnvm compiler
 */
index 9efee16..6bda2f5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/graph.h
  * \brief Configuation of nnvm as well as basic data structure.
  */
index 579d6cc..acc52a2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/graph_attr_types.h
  * \brief Data structures that can appear in graph attributes.
  */
index aad3754..3a81b84 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file nnvm/layout.h
  * \brief Layout expression.
  *        The layout is composed of upper cases, lower cases and numbers,
index deac193..1dc9d83 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/node.h
  * \brief Graph node data structure.
  */
index 8da5b78..645804c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/op.h
  * \brief Operator information structor.
  */
index 470b8e8..8c330c0 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/op_attr_types.h
  * \brief Data structures that can appear in operator attributes.
  */
index 492988f..a6158df 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/pass.h
  * \brief Pass that can be applied to a graph.
  */
index 0172d66..a7893c6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/pass_functions.h
  * \brief Pass functions that simply redirect the calls to ApplyPass
  *
index a4e5d15..dda79d4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/symbolic.h
  * \brief Symbolic graph construction API
  *
index 137d8ca..f2a3e81 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nnvm/top/nn.h
  * \brief Auxiliary param for tensor primitive.
  */
index 960c12e..8ecdf0c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nnvm/top/tensor.h
  * \brief Auxiliary param for tensor primitive.
  */
index ba0488f..a7f2d26 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file nnvm/tuple.h
  * \brief Data structure Tuple and TShape to store dynamic sized shapes.
  */
index 4e7e027..b3ff36a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file c_api_error.h
  * \brief Common fields of all C APIs
  */
index 11509d7..ba6e1cd 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file c_api_error.cc
  * \brief C error handling
  */
index 831e1af..cc5449b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file c_api_graph.cc
  * \brief C API related to Graph IR.
  */
index ccf0a9a..ae81948 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file c_api_symbolic.cc
  * \brief C API related to symbolic graph compsition.
  */
index bb98240..abc0022 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file alter_op_layout.cc
  * \brief Alter the operator layouts. Keep inferred layouts (if any) from previous stages.
  *        e.g., convolution may calculates faster with NCHW16c layout.
index cd84f92..67af852 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file compile_engine.cc
  * \brief The compile engine.
  */
index ec9a13b..8151f6c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file compile_engine.h
  * \brief Internal engine to compile a subgraph fragment and cache compilation.
  */
index 54d7a3e..6e5e737 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file fold_scale_axis.cc
  * \author Fold scaling parameter of axis into weight of conv/dense
 */
index 1013aad..4b738b2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file graph_compile.cc
  * \brief Compile a graph. It lowers the graph nodes into low level IR.
  */
index 2d9c64b..1b4a8e1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file graph_fuse.cc
  * \brief Fuse the operators together.
  */
index fed11d9..ce7da82 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  * \file graph_fuse.h
  * \brief Definition of structs used by graph fusion
 */
index bbbc0db..236a273 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file graph_deep_compare.cc
  * \brief Deep compare two graph structure
  */
index 6966a15..42c069b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file graph_hash.h
  * \brief The graph hashing function.
  */
index 770c98e..252a6b2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file graph_runtime.h
  * \brief Interface code with TVM graph runtime.
 */
index df8fab1..4b183bf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file graph_transform.h
  * \brief A mutator class that does local pattern matching and mutates a node.
 */
index 74e064d..cd11981 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file node_attr.h
  * \brief utility to access node attributes
 */
index 45f1451..5680af1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file packed_func_ext.cc
  * \brief Registeration of extension type.
  */
index 83a1427..d3f9725 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file pattern_util.h
  * \brief Utilities for doing various pattern matching in graph.
 */
index bb2ee73..cd11420 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file precompute_prune.cc
  * \brief Split the graph into a pre-compute graph and a execution graph.
  *
index eade5a2..0e33a22 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file simplify_inference.cc
  * \author Ziheng Jiang
 */
index e2d6d36..829924e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file graph_attr_types.cc
  * \brief Graph node data structure.
  */
index 7cd5386..59e3524 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file node.cc
  * \brief Graph node data structure.
  */
index 6c6c5e7..eb51d4b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file op.cc
  * \brief Support for operator registry.
  */
index dd14b51..b43d470 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file pass.cc
  * \brief Support for pass registry.
  */
index 32664b5..884dae7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file symbolic.cc
  * \brief Symbolic graph composition API.
  */
index 34ec504..3058c6f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file correct_layout.cc
  * \brief Infer and correct layout.
  */
index b1b1e3a..3e92522 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file gradients.cc
  * \brief Passes that takes gradient of the graph
  * This code code was modified based on mxnet codebase by Min Lin
index 69b241b..1d274ff 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2016 by Contributors
  * \file graph_algorithm.h
  * \brief This header contains graph algorithms on StaticGraph.
  *  It is used  compute informations such as whether two
index 1f6c82a..a579773 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file infer_shape.cc
  * \brief Inference the shapes given existin information.
  */
index 0f74180..6f43da2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file order_mutation.cc
  * \brief Add control flow dependencies between nodes
  *  To correctly order mutation and read to resolve
index 3e1e9b8..a0c0fb2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file place_device.cc
  * \brief Inference the device of each operator given known information.
  *  Insert a copy node automatically when there is a cross device.
index 780696d..fa48bdd 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file plan_memory.cc
  * \brief Assign memory tag to each of the data entries.
  */
index cb94a0d..a0127ab 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file print_graph_ir.cc
  * \brief Print the graph IR in LLVM style human readable format.
  */
index 2343a12..69d4a05 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file saveload_json.cc
  * \brief Save and load graph to/from JSON file.
  */
index af2c752..1864850 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file elemwise_op_common.h
  * \brief Common operator utilities
  */
index 41a8bc6..a50b4ac 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file resize.cc
  * \brief Property def of resize operators.
  */
index 831425e..8c89414 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file resize.h
  */
 #ifndef NNVM_TOP_IMAGE_RESIZE_H_
index 2ab84e3..5c3b2d3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file convolution.cc
  * \brief Convolution operators
  */
index 913684f..63b2d45 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nn.cc
  * \brief Property def of nn operators.
  */
index a2ef789..d7ce420 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nn_common.h
  * \brief Common utilities for nn ops.
  */
index 13c698b..11ca637 100644 (file)
@@ -19,7 +19,6 @@
 
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file pooling.cc
  * \brief Property def of pooling operators.
  */
index 64475fe..7213e1c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file op_common.h
  * \brief Common operator utilities
  */
index f167312..f30fab9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file broadcast.cc
  * \brief broadcast operator.
  */
index b8be115..7a79db0 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file elemwise.cc
  * \brief Elemenwise operators
  */
index ed54b8d..b1810f4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file matrix_op.cc
  * \brief Matrix operators
  */
index e95b16d..dd8e23c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file reduce.cc
  * \brief reduce operator.
  */
index c92e5c1..23c7158 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file state_op.cc
  * \brief Experimental operators
  *   Currently we only support assign
index c48ae00..8b85c4e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file transform.cc
  * \brief Injective transformation of shape or type.
  */
index 8176175..ec97408 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file nms.cc
  * \brief Property def of SSD non-maximum suppression operator.
  */
index 4eaf910..47f2f82 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file multibox_op.cc
  * \brief Property def of SSD multibox related operators.
  */
index 569dc0f..c16d46f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file reorg.cc
  */
 #include <nnvm/op.h>
index 8a9cace..53549df 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file reorg.h
  */
 #ifndef NNVM_TOP_VISION_YOLO_REORG_H_
index b858fbc..13531a3 100644 (file)
@@ -1,4 +1,21 @@
 <html>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
 
 <head>
   <meta charset="UTF-8">
index c57e2af..499d43d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  *  Implementation of API functions related to arith
  * \file api_arith.cc
  */
index 42367ef..cbefaa4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
  /*!
- *  Copyright (c) 2017 by Contributors
  *  Implementation of basic API functions
  * \file api_base.cc
  */
index f2ca67e..5b6050d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  *  Implementation of API functions related to Codegen
  * \file c_api_codegen.cc
  */
index 6994e2d..bcafe09 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *  Exposre of pass functions.
  * \file api_pass.cc
  */
index f04bddb..3900b56 100644 (file)
@@ -18,7 +18,6 @@
  */
 
  /*!
- *  Copyright (c) 2018 by Contributors
  *  Code mainly used for test purposes.
  * \file api_test.cc
  */
index 98e2574..404f88d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/arithmetic/analyzer.cc
  */
 #include <tvm/ir.h>
index 9c3a706..31fedcc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file bound_deducer.cc
  * \brief Utility to deduce bound of expression
  */
index d494a50..6e11969 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/arithmetic/const_int_bound.cc
  */
 #include <tvm/arithmetic.h>
index 7da020e..8c7f4f2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file detect_linear_equation.cc
  * \brief Utility to detect patterns in the expression.
  */
index fee6512..c28346e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file bound_deducer.cc
  * \brief Utility to deduce bound of expression
  */
index e1694a3..e3adf1f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file int_operator.h
  * \brief Additional useful operators for integer.
  */
index 7f2057f..a75164c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file feature_visitor.cc
  * \brief Base class for feature extractor.
  *        These features are used for machine learning cost model
index 3481829..a14c934 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file feature_visitor.h
  * \brief Base class for feature extractor.
  *        These features are used for machine learning cost model
index d40ebd6..101d8f1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file touch_extractor.cc
  * \brief Extract feature of touch pattern of axes in lowered IR
  */
index cad3789..e669064 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file touch_extractor.h
  * \brief Extract feature of touch pattern of axes in lowered IR
  */
index 0bb4002..8a21aee 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *  Common build utilities
  * \file build_common.h
  */
index 4ea37ba..8464e3d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen.cc
  * \brief Common utilities to generated C style code.
  */
index 03b9b68..625682b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file codegen_aocl.cc
  */
 #include <tvm/build_module.h>
index ab203f2..eab542d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_c.cc
  */
 #include <iomanip>
index 5cd30f1..8701cda 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file codegen_c.h
  * \brief Common utilities to generated C style code.
  */
index ef010ee..8e8c663 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_c_host.cc
  */
 #include <tvm/packed_func_ext.h>
index ad18383..1b3271f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_c_host.h
  * \brief Generate C host code.
  */
index 2a41282..6656fa0 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_cuda.cc
  */
 #include <tvm/base.h>
index 53e7db4..efb3004 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_cuda.h
  * \brief Utility to generate cuda code
  */
index acd131f..311bdcb 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_metal.cc
  */
 #include <tvm/packed_func_ext.h>
index 02d5451..c009cd1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_metal.h
  * \brief Generate Metal device code.
  */
index 3120bb5..49dccb1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_opencl.cc
  */
 #include <tvm/packed_func_ext.h>
index 36a55a5..32f4501 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_opencl.h
  * \brief Generate OpenCL device code.
  */
index 5b14abb..52e04db 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_opengl.cc
  *
  * We are targeting OpenGL 3.3. The reason of not targeting a recent version
index a938aef..d18052f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_opengl.h
  * \brief Generate OpenGL device code.
  */
index 84609a9..9a9f525 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_source_base.cc
  */
 #include "codegen_source_base.h"
index 8013208..e0608c6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file codegen_source_base.h
  * \brief Common utilities to source code in text form.
  */
index 4d86cc5..84329f9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file codegen_vhls.cc
  */
 #include <tvm/build_module.h>
index 3604d2b..4ec7b10 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file codegen_vhls.h
  * \brief Utility to generate vhls code
  */
index 4745f6d..f765c00 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_default.cc
  * \brief Default intrinsic rules.
  */
index 79badad..9f3bd79 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule.h
  * \brief Utility to generate intrinsic rules
  */
index 7016c33..07e35f8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file intrin_rule_aocl.cc
  * \brief AOCL intrinsic rules.
  */
index 118f511..4fed20f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_cuda.cc
  * \brief CUDA intrinsic rules.
  */
index 2f6474d..88cb875 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_metal.cc
  * \brief Metal intrinsic rules.
  */
index c8ceeca..246747c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_opencl.cc
  * \brief OpenCL intrinsic rules.
  */
index 7d0e7c4..557ab48 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_opencl.cc
  * \brief OpenCL intrinsic rules.
  */
index 1ec9063..57cfb97 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file intrin_rule_vhls.cc
  * \brief VHLS intrinsic rules.
  */
index 0889032..94e9528 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file cuda_half_t.h
  * \brief half_t (fp16) definition for cuda codegen.
  */
index c490295..799f7aa 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_amdgpu.cc
  * \brief AMDGPU code generator.
  */
index 3518ef1..9b21455 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_arm.cc
  * \brief ARM specific code generator
  */
index de54e24..2cff88b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_llvm.cc
  */
 #ifdef TVM_LLVM_VERSION
index 13dc6ac..b7d091b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_llvm.h
  * \brief Common base class for generating into LLVM IR
  */
index 20e160a..51893d2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_nvptx.cc
  * \brief NVPTX code generator.
  */
index 3a07f4f..804d9b2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file codegen_x86_64.cc
  * \brief X86-64 specific code generator
  */
index e324fa0..fd28d7e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_llvm.cc
  */
 #ifdef TVM_LLVM_VERSION
index 69fe09a..c0b5241 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_llvm.h
  * \brief Common utilities for llvm intrinsics.
  */
index d121b91..4718cf7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_nvptx.cc
  */
 #ifdef TVM_LLVM_VERSION
index 45f3c13..aaaf0ca 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file intrin_rule_rocm.cc
  */
 #ifdef TVM_LLVM_VERSION
index f6bac71..64008e6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file llvm_common.cc
  */
 #ifdef TVM_LLVM_VERSION
index 78baf41..c16229f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file llvm_common.h
  * \brief Common utilities for llvm initialization.
  */
index fc0e8e1..eac8965 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build aocl is switched to off
  */
 #include "../codegen_source_base.h"
index e3d690a..4f941a5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build cuda is switched to off
  */
 #include "../../runtime/cuda/cuda_module.h"
index e2a788f..1992ac5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *  Build cuda modules from source.
  *  requires cuda to be available.
  *
index c1c065e..e98218f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build metal is switched to off
  */
 #include "../codegen_source_base.h"
index e686cfb..405b392 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build opencl is switched to off
  */
 #include "../codegen_source_base.h"
index 2aa767b..dc3f246 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build opencl is switched to off
  */
 #include "../codegen_source_base.h"
index c84825b..74e99f2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build rocm is switched to off
  */
 #include "../codegen_source_base.h"
index c65018c..8828b38 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  *  Optional module when build opencl is switched to off
  */
 #include "../codegen_source_base.h"
index ca0bb65..fb66d89 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file build_vulkan.cc
  * \brief Build SPIRV block
  */
index 6a3b057..be2b6cc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file codegen_spirv.cc
  * \brief Generate SPIRV block
  */
index dcc2ee2..eca3614 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file ir_builder.h
  * \brief Utility for building SPIRV code block
  */
index b7bc42c..35d57d7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file ir_builder.cc
  * \brief IRBuilder for SPIRV block
  */
index ed2e5fa..c04af74 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file ir_builder.h
  * \brief Utility for building SPIRV code block
  */
index 2d71a20..fd2a5f7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_stackvm.cc
  */
 #include <tvm/runtime/registry.h>
index 73af8ad..1e6dd64 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file codegen_stack_vm.h
  * \brief Codegen into Simple Stack VM.
  */
index 5a70f20..8f9dbc7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright 2018 by Contributors
  *
  * \file arena.h
  * \brief Arena allocator that allocates
index 94fc145..a2d8af8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright 2018 by Contributors
  *
  * \file base64.h
  * \brief data stream support to input and output from/to base64 stream
index 4f04963..fe3fa23 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file pipe.h
  * \brief Platform independent pipe, used for IPC.
  */
index ebb8a36..f548acf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file ring_buffer.h
  * \brief this file aims to provide a wrapper of sockets
  */
index 07fcfa8..e49fb38 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file socket.h
  * \brief this file aims to provide a wrapper of sockets
  * \author Tianqi Chen
index 85db7f3..b1d469c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file util.h
  * \brief Defines some common utility function..
  */
index 778b6b1..9e55d9b 100644 (file)
@@ -17,7 +17,7 @@
  * under the License.
  */
 
-/*!  Copyright (c) 2019 by Contributors
+/*!
  * \file codegen_hybrid.cc
  */
 #include <iomanip>
index 3c48676..d6a413e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file api_registry.cc
  */
 #include <tvm/api_registry.h>
index 0b036c3..007a68b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file attrs.cc
  */
 #include <tvm/attrs.h>
index bc14e2b..77e7410 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file buffer.cc
  */
 #include <tvm/buffer.h>
index c564d61..cb3e2f5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file channel.cc
  */
 #include <tvm/channel.h>
index 35139bb..5393bbf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/lang/data_layout.cc
  * \brief Data Layout expression.
  */
index cb1ee05..2ef648b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file lowered_func.cc
  */
 #include <tvm/lowered_func.h>
index db90e4e..05ba6f7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file tensor.cc
  */
 #include <tvm/tensor.h>
index 5e51873..f5735d8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Helper utilities to implement compute_op.
  * \file compute_op.h
  */
index cde46bf..818acb9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Logics related to cross thread reduction, used by ComputeOpNode.
  * \file cross_thread_reduction.cc
  */
index f8a3f86..3e7b8a2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \brief Helper utilities to implement hybrid_op.
  * \file hybrid_op.h
  */
index 82e88cf..b57000f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file op_util.h
  * \brief Common utility used in operator construction.
  */
index 4d08fa3..91b0589 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Placeholder op.
  * \file placeholder_op.cc
  */
index 6533b0e..83cdd76 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Tensor Compute Op.
  * \file tensor_compute_op.cc
  */
index d9b09eb..c4abf0b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Logics related to tensorize, used by ComputeOpNode.
  * \file tensorize.cc
  */
index f235ea4..71f0dbe 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file arg_binder.h
  * \brief Helper utility to match and bind arguments.
  */
index 274d8c6..55f9847 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file bounds_checker.cc
  */
 // Instrument checkers for out of the bounds access.
index 1e2842d..d7fb779 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *  Combine calls into context related function into one.
  *
  * \file combine_context_call.cc
index d40b370..3dacb6d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file coproc_sync.cc
  */
 #include <tvm/ir.h>
index 548f623..92e368b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file detect_device.cc
  */
 
index d9c0ef0..71da645 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  * \brief Infer TensorCore metadata from tensor intrinsic.
  * \file tensorcore_fragment.cc
  */
index d73e78e..3b14836 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Replace certain copy with copy intrinsics.
  * \file copy_intrin_rewrite.cc
  */
index f1c5ea4..5c32b88 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file inline.cc
  */
 #include <tvm/ir.h>
index 1e7a9ff..cb859d0 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file ir_deep_compare.cc
  */
 #include <tvm/ir_pass.h>
index c8e46c9..f79a1ab 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file ir_mutator.cc
  */
 #include <tvm/ir.h>
index d53b91b..8b6e661 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file ir_util.cc
  * \brief Helper functions to construct and compose IR nodes.
  */
index 29e212c..690feca 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file ir_util.h
  * \brief Helper functions to construct and compose IR nodes.
  */
index 38c8490..204c0f7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file ir_visitor.cc
  */
 #include <tvm/ir.h>
index e300400..adcaaeb 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *
  * \brief Lift specified AttrStmt scope to outer if
  *   the body contains the same scope.
index 1d669c8..ef5cc9c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file loop_partition.cc
  */
 #include <tvm/ir.h>
index 7598ef4..3e71868 100644 (file)
@@ -17,7 +17,6 @@
  * under the License.
  */
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/src/pass/lower_custom_datatypes.cc
  * \brief Pass for lowering custom datatypes
  */
index b63010f..e8ea52e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *  Lower allreduce to device implementable ir.
  * \file lower_thread_allreduce.cc
  */
index 79329cb..e73956c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  *  Lower TVM related buildin intrinsics such as packed call.
  * \file lower_tvm_buildin.cc
  */
index d7e6d02..45228ed 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file make_api.cc Build API function.
  */
 #include <tvm/ir_pass.h>
index a6f3d67..13c4e51 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file narrow_channel_access.cc
  * \brief Narrow channel access to a smaller range
  *  when possible by bringing it to the internal loop.
index 3e3ed80..f3f0d00 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file remap_thread_axis.cc
  */
 #include <tvm/ir.h>
index c7797f4..68bc714 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file remove_no_op.cc
  * \brief Remove no op from the stmt
  */
index 62db0b4..25ed039 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file unsafe_select_rewrite.cc
  * \brief Rewrite uinsafe select expression.
  */
index 853badf..06579f3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file simple_passes.cc
  * \brief Implementation of simple passes
  */
index 6fac7be..2239e5a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file split_host_device.cc
  * \brief Split device function from host.
  */
index f33566c..7aefb1b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file split_pipeline.cc
  * \brief Split statement into pipeline stage modules.
  */
index f481e36..83fc032 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  *  SSA related checks and pass.
  *
  *  SSA requires each varaible to be only defined once.
index 8cad36d..6f9e18f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file storage_access.cc
  */
 #include <tvm/ir_pass.h>
index 4c31463..8832b52 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2017 by Contributors
  * \file storage_access.h
  * \brief Common data structure for storage access analysis.
  */
index eb7314e..3851e1c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file storage_flatten.cc
  */
 // Flattens storage from multi-dimensional array to 1D
index 34dac52..69b1a31 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file storage_sync.cc
  */
 #include <tvm/ir.h>
index 183ed3b..b855427 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tensor_core.cc
  */
 // IR Passes for TensorCore CodeGen
index 9dd765f..c2131f6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file verify_compact_buffer.cc
  * \brief Verify if there was any compact buffer bound to a statement.
  */
index d5cd46b..d01cb66 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file verify_gpu_code.cc
  * \brief Verify the correctness of a GPU IR.
  *        It will check the whether the amount of memory usage or the number of threads
index 0069182..1d7bb3d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file verify_memory.cc
  * \brief Pass to check if memory accesses are legal.
  */
index 65f5eed..31e246e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file relay/backend/compile_engine.h
  * \brief Internal compialtion engine handle function cache.
  *  and interface to low level code generation.
index 91a597b..71aa5cf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file relay/backend/graph_mem_alloca.cc
  * \brief Memory index assignment pass for executing
  *   the program in the graph runtime.
index e7695dc..aa3c024 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file param_dict.h
  * \brief Definitions for serializing and deserializing parameter dictionaries.
  */
index 1436a13..05ebdbd 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file relay/backend/utils.h
  * \brief Utils function for backend
  */
index db319c4..8cdb12e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/backend/vm/compiler.h
  * \brief A compiler from relay::Module to the VM byte code.
  */
index 1e561f8..3bb1458 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/relay/backend/vm/inline_primitives.cc
  * \brief Ensure that primitives only appear in the call position.
  */
index 6ef31e6..7f21def 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/relay/backend/vm/lambda_lift.cc
  * \brief Lift all local functions into global functions.
  */
index cd75586..ee44e26 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/relay/backend/vm/remove_unused_funcs.cc
  * \brief Remove unused global relay functions in a relay module.
  */
index 38fa464..b92254a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/tvm/relay/doc.cc
  * \brief Doc ADT used for pretty printing.
  * Based on Section 1 of https://homepages.inf.ed.ac.uk/wadler/papers/prettier/prettier.pdf.
index 6a10b60..9d26c40 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/relay/doc.h
  * \brief Doc ADT used for pretty printing.
  *  Based on Section 1 of
index 5ed51f5..33273f9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file error_reporter.h
  * \brief The set of errors raised by Relay.
  */
index f915092..7b5217d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file src/tvm/relay/op.cc
  * \brief Resolve incomplete types to complete types.
  */
index 5095373..cfe8f34 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/ir/pattern_functor.cc
  * \brief Implementations of visitors and mutators for ADT patterns.
  */
index f42069b..374e153 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file pretty_printer.cc
  * \brief Pretty printer for Relay programs
  * Supports ANF, GNF, and metadata.
index b93d9cc..3ac0564 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file type_functor.cc
  * \brief Implementations of type functors.
  */
index 78e7ff6..b64d656 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file argsort.cc
  * \brief Argsort operators
  */
index 207ed01..ecb3f7d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file topk.cc
  * \brief TopK operators
  */
index f79208b..f5674fa 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file src/relay/op/annotation/annotation.cc
  * \brief Registration of annotation operators.
index c9d6c32..f7f800f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file nn.cc
  * \brief Property def of nn operators.
  */
index 229e6b6..51aff41 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file src/relay/op/device_copy.cc
  * \brief Crossing device data copy operator.
index 001dd21..a653123 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file resize.cc
  * \brief Image operators
  */
index 7afaa80..d70f1af 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file bitserial.cc
  * \brief Property def of bitserial operators.
  */
index 002a246..65e71be 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file convolution.cc
  * \brief Convolution operators
  */
index 19b84dd..0143730 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/op/nn/convolution.h
  * \brief Properties def of convlution operator for sharing.
  */
index d3a7178..d1f7325 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file nn.cc
  * \brief Property def of nn operators.
  */
index 684bae7..110e435 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/op/nn/nn.h
  * \brief Properties def of nn operators for sharing.
  */
index d625f19..44bb287 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file pad.cc
  * \brief Implementation of operator pad
  */
index 99d184f..8915fc5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file pooling.cc
  * \brief Pooling operators
  */
index 08bbbef..a2d89c4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sparse.cc
  * \brief Property def of nn.sparse_dense operator.
  */
index e044722..6cdf6fc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file upsampling.cc
  * \brief upsampling operator
  */
index 281e51e..5cf9851 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file op_common.h
  * \brief A set of utilities and common functionality
  * for relay ops.
index f1cdfcc..f2f8996 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file binary.cc
  * \brief binary broadcast operators.
  */
index 3a2d469..48f35ea 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file reduce.cc
  * \brief Reduction operators.
  */
index 60ff854..a702db8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/op/tensor/transform.h
  * \brief Transform op attributes that can be shared among Relay and its dialects.
  */
index e78a166..710c910 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file unary.cc
  * \brief Unary operators.
  */
index d280b83..559c411 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file type_relations.cc
  * \brief A set of utilities and common functionality
  * for type relations.
index 2244b9c..f52bf78 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file tvm/relay/op/type_relations.h
  * \brief A set of utilities and common functionality
  * for type relations.
index f329cfd..19662e4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  * \file multibox_op.cc
  * \brief Multibox related operators
  */
index c0160e7..07b5d1a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file nms.cc
  * \brief Non-maximum suppression operators
  */
index 0522ab8..5244096 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file rcnn_op.cc
  * \brief Faster RCNN and Mask RCNN operators
  */
index a55bf02..fe06843 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file yolo.cc
  * \brief Yolo related operators
  */
index 97b4c08..49bf35c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file alter_op_layout.h
  * \brief Alternate the layouts of operators or replace primitive operators with
           other expressions. This pass can be used for computing convolution in
index 04fec24..fa306ea 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  * \file canonicalize_cast.cc
  * \brief Canonicalize cast expressions to make operator fusion more efficient.
  */
index fc0c43d..9755154 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  * \file canonicalize_ops.cc
  * \brief Canonicalize special operators to basic operators.
     This can simplify latter analysis. (e.g. Expand bias_add to expand_dims and broadcast_add.)
index bc9685f..a7100ee 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file combine_parallel_conv2d.cc
  * \brief Combine parallel 2d convolutions into a single convolution.
index 7b00fef..e7a03da 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file combine_parallel_dense.cc
  * \brief Combine parallel dense ops into a single dense.
index 35e5bff..081216c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file combine_parallel_op.cc
  * \brief Abstract class to combine parallel ops and their successive element-wise ops.
index 756dba9..9004b04 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file combine_parallel_op.h
  * \brief Abstract class to combine parallel ops and their successive element-wise ops.
index 235b230..75cebfa 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file combine_parallel_op_batch.cc
  * \brief Combine parallel ops into a single batch op.
index 84ef8d3..7dcbe76 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  * \file combine_parallel_op_batch.cc
  * \brief Combine parallel ops into a single batch op.
  */
index 38acdcd..af25e9f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file de_duplicate.cc
  * \brief Use a fresh Id for every Var to make the result well-formed.
index 9e46677..df16bae 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file dead_code.cc
  *
index a901826..42b829f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  * \file tvm/relay/pass/dependency_graph.cc
  * \brief
  */
index 5e2b08c..6b2af7e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors.
  * \file tvm/relay/pass/dependency_graph.h
  * \brief create a dependency graph.
  */
index 33a791b..07827d2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file eliminate_common_subexpr.cc
  * \brief Combine common subexpressions.
index 0d5e423..baca632 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file expr_subst.h
  * \brief Utility functions for substituting expressions.
  */
index c83575e..bc53d3f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file expr_subst.h
  * \brief Utility functions for substituting expressions.
  */
index 2c5e7ab..d610f95 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  * \file feature.cc
  * \brief Detect features used in Expr/Module
  */
index 7724950..b034c56 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  * \file constant_folding.cc
  */
 #include <tvm/relay/analysis.h>
index f7d463a..fe5cc36 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file forward_rewrite.cc
  * \brief Apply rewriting rules in a forward fashion.
index 226ca6d..904d246 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file src/tvm/relay/pass/fuse_ops.cc
  *
index b93c110..69d12c2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file ad.cc
  * \brief API for Automatic Differentiation for the Relay IR.
  */
index c0f4a7c..3bd8e87 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file kindchecker.cc
  *
index daed47a..d2554d4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  * \file legalize.cc
  * \brief Converts an expr to another expr. This pass can be used to transform an op based on its
  * shape, dtype or layout to another op or a sequence of ops.
index 94b5ea3..e37ffa9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file let_list.h
  * \brief LetList record let binding and insert let expression implicitly.
  *  using it, one can treat AST as value instead of expression,
index 000783c..86bf972 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file mac_count.cc
  * \brief Pass to roughly count the number of MACs (Multiply-Accumulate) 
index 07331a1..6c17529 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file match_exhaustion.cc
  * \brief Checking Relay match expression exhaustiveness.
  *
index 7f7fc80..225ce61 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors.
  *
  * \file tvm/relay/pass/pass_util.h
  * \brief Utilities for writing passes
index 0921e13..b1a6ef1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors.
  *
  * \file tvm/relay/pass/pattern_util.h
  * \brief Header of internal operator functions
index 5542d26..e32865a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file src/relay/pass/print_ir.cc
  *
index 31e95fc..c834d8e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file annotate.cc
  *
index 9757e58..4f17d68 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file calibrate.cc
  *
index f66aed3..6914831 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file partition.cc
  *
index a0e8ffc..4cf84f4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file realize.cc
  *
index b80d92c..773e042 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  * \file simplify_inference.cc
  */
 #include <tvm/relay/analysis.h>
index d5869a5..3cce4b6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file to_a_normal_form.cc
  *
index 0654ebf..c20695b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2019 by Contributors
  *
  * \file to_cps.cc
  *
index d269dcd..5060c13 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file to_gnf.cc
  *
index 9d68781..8fff813 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file type_infer.cc
  * \brief Relay type inference and checking.
  *
index 9b8cf88..8376d36 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file type_solver.cc
  * \brief Type solver implementations.
  */
index 4a6d2cf..fa9ef7a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file type_solver.h
  * \brief Solver logic for type inference.
  */
index fe1cc14..334c98b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  *
  * \file util.cc
  *
index 99f34bd..abcedd2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file well_formed.cc
  * \brief check that expression is well formed.
  */
index 4220102..5bfebdf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/add.cc
  * \brief QNN add operator.
  */
index 6eceb8d..8c27d47 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/concatenate.cc
  * \brief QNN concatenate operator. It concatenates quantized input tensors along a given axis.
  */
index 13eacda..6bcaa09 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/convolution.cc
  * \brief Property def of qnn convolution operator.
  */
index fdf50d2..96b999a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/dense.cc
  * \brief Property def of qnn dense operator.
  */
index 2baa1a5..ba0c155 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/dequantize.cc
  * \brief QNN dequantize operator. Dequantize operator converts from quantized
  * domain to unquantized domain.
index 2426402..71fe4f8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/mul.cc
  * \brief QNN mul operator.
  */
index eac18c8..be8e197 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file src/relay/qnn/op/op_common.h
  * \brief A set of utilities and common functionality for QNN ops.
  */
index 6df9b43..e6683f2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/quantize.cc
  * \brief QNN dequantize operator. Dequantize operator converts from quantized
  * domain to unquantized domain.
index a361969..dc27de6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/op/requantize.cc
  * \brief QNN requantize operator.
  */
index f0ad8ab..ffe59ea 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/relay/qnn/util.cc
  * \brief Utility functions for QNN.
  */
index 2fb233c..2a8ff79 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- * Copyright (c) 2018 by Contributors
  * \file builtin_fp16.cc
  * \brief Functions for conversion between fp32 and fp16
 */
index bc677ff..af2147d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file Use external cudnn utils function
  */
 
index 2c0c1d2..cf84881 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file Use external nnpack library call.
  */
 #include <tvm/runtime/device_api.h>
index 8387a21..b0d72fe 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file Use external nnpack library call.
  */
 #include <tvm/runtime/registry.h>
index f6f0b0d..f01ad85 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file Use external nnpack library call.
  */
 #include "nnpack_utils.h"
index 8e936fc..551cff2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file Use external nnpack library call.
  */
 #ifndef TVM_RUNTIME_CONTRIB_NNPACK_NNPACK_UTILS_H_
index 79224c9..37166e2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file random/mt_random_engine.cc
  * \brief mt19937 random engine
  */
index f465902..3da2e16 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file External random functions for tensor.
  */
 #include <tvm/runtime/registry.h>
index 8134c54..fa1d36b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file random/sgx_random_engine.h
  * \brief SGX trusted random engine
  */
index fe9da83..813f4c6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file Use external rocblas library call.
  */
 #include <tvm/runtime/registry.h>
index 0ccaee5..2552d13 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file Use standard C library call.
  */
 
index 89cde0b..f4e9a97 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file cpu_device_api.cc
  */
 #include <dmlc/logging.h>
index fa85892..87cf3be 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file cuda_common.h
  * \brief Common utilities for CUDA
  */
index a504eda..88578c4 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file cuda_device_api.cc
  * \brief GPU specific API
  */
index e153564..2d9ba57 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file cuda_module.cc
  */
 #include "cuda_module.h"
index 189bd0c..61fbed7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file file_util.cc
  */
 #include <dmlc/json.h>
index d7038bd..dfbaa16 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file file_util.h
  * \brief Minimum file manipulation util for runtime.
  */
index e5611e7..5d88968 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file meta_data.h
  * \brief Meta data related utilities
  */
index 9f012b8..30380bc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file metal_common.h
  * \brief Metal common header
  */
index d319e50..ecac506 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file metal_device_api.mm
  */
 #include <tvm/runtime/registry.h>
index 1e4bb6e..0d2d429 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file metal_module.h
  * \brief Execution handling of Metal kernels
  */
index 7919afa..a8c600e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file utvm_device_dylib_redirect.cc
  * \brief uTVM dynamic linking stubs
  *
index cdd8438..beb749a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file utvm_runtime.cc
  * \brief uTVM runtime
  *
index 526726d..3aa1712 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file utvm_runtime.h
  * \brief uTVM runtime headers
  */
index 3a034cf..4eea88a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file host_low_level_device.cc
  * \brief emulated low-level micro device implementation on host machine
  */
index 1285405..3cdfa77 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file low_level_device.h
  * \brief Abstract low-level micro device management
  */
index e50faeb..72eb409 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file micro_common.cc
  * \brief common utilties for uTVM
  */
index 67b5349..10ae9d5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file micro_common.h
  */
 #ifndef TVM_RUNTIME_MICRO_MICRO_COMMON_H_
index e2abb47..c950075 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file micro_section_allocator.h
  */
 #ifndef TVM_RUNTIME_MICRO_MICRO_SECTION_ALLOCATOR_H_
index e0623dd..97730ef 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file openocd_low_level_device.cc
  */
 #include <sstream>
index 56ae788..a5b649b 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file target_data_layout_encoder.h
  * \brief uTVM data layout encoder
  */
index 5422599..107fb15 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tcl_socket.cc
  */
 #include <string>
index 98e05a8..9d2d53e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file ndarray.cc
  * \brief NDArray container infratructure.
  */
index d9a3aa2..2c2bc68 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file aocl_module.cc
  */
 #include <dmlc/memory_io.h>
index bd93473..9b8078e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file opencl_common.h
  * \brief OpenCL common header
  */
index 882ee83..4bfada7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file opencl_device_api.cc
  */
 #include <tvm/runtime/registry.h>
index cf6d681..2100b50 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sdaccel_common.h
  * \brief SDAccel common header
  */
index ffd6ff5..59e8a25 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sdaccel_device_api.cc
  */
 #include <tvm/runtime/registry.h>
index 900d564..5436b41 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sdaccel_module.cc
  */
 #include <dmlc/memory_io.h>
index 2b54a07..e126291 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sdaccel_module.h
  * \brief Execution handling of OPENCL kernels for SDAccel FPGAs
  */
index 0e6a322..9bc0df2 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file opengl_common.h
  * \brief OpenGL common header
  */
index 1b1487e..beabb96 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file opengl_device_api.cc
  */
 #include <tvm/runtime/registry.h>
index 0d3f953..f2b0dc3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file opengl_module.cc
  */
 #include <tvm/runtime/registry.h>
index f1b712e..4d2d1c8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file opengl_module.h
  * \brief Execution handling of OpenGL kernels
  */
index 3af44c0..6e4fb14 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file pack_args.h
  * \brief Utility to pack TVMArgs to other type-erased fution calling convention.
  *
index 913a618..ce6a281 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file registry.cc
  * \brief The global registry of packed function.
  */
index bfa485d..5d0d5c9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rocm_common.h
  * \brief Common utilities for ROCM
  */
index a599dbd..3e2edeb 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rocm_device_api.cc
  * \brief GPU specific API
  */
index 87940cf..7f2a0ce 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rocm_module.h
  * \brief Execution handling of ROCM kernels
  */
index a69054a..a463014 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rpc_device_api.cc
  */
 #include <dmlc/logging.h>
index 3f47826..29adb0f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rpc_event_impl.cc
  * \brief Event based RPC server implementation.
  */
index 8c4486e..27cbc37 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rpc_device_api.cc
  * \brief RPC module.
  */
index d9002a9..f6a7fb6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rpc_server_env.cc
  * \brief Server environment of the RPC.
  */
index b5fec10..3500533 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rpc_session.cc
  * \brief RPC session for remote function call.
  */
index 65d3753..cb59e72 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file rpc_socket_impl.cc
  * \brief Socket based RPC implementation.
  */
index ea7c839..3611c6f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file rpc_socket_impl.h
  * \brief Socket based RPC implementation.
  */
index e1b6c91..b490dbe 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file runtime_base.h
  * \brief Base of all C APIs
  */
index 43e295f..0498083 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file common.h
  * \brief TVM SGX common API.
  */
index b4f3d60..7ec65a3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file ecall_registry.h
  * \brief The global registry of packed functions available via ecall_packed_func.
  */
index f4d1e57..bf02281 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file runtime_t.cc
  */
 #include <tvm/runtime/c_runtime_api.h>
index 1ba9eb7..cc2f1cf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file trusted/runtime.h
  * \brief TVM SGX trusted API.
  */
index f487594..2dea40e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sgx/threading_backend.cc
  * \brief SGX threading backend
  */
index b6aa48c..e55b682 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sgx_module.cc
  * \brief SGX enclave module.
  */
index 82e0684..c7db11e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file stackvm.h
  * \brief A simple stack-based virtual machine.
  *
index 241575e..c84eb6f 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file stackvm_module.h
  * \brief StackVM module
  */
index ee10fa6..15dd381 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file thread_pool.cc
  * \brief Threadpool for multi-threading runtime.
  */
index 8e75fab..3e6fd78 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file thread_storage_scope.h
  * \brief Extract thread axis configuration from TVMArgs.
  */
index 9c8d688..7974ff7 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file threading_backend.cc
  * \brief Native threading backend
  */
index 1c7e029..ff2bbe8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file tvm/runtime/vm/memory_manager.cc
  * \brief Allocate and manage memory for the runtime.
  */
index dce596c..78c8fb3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/runtime/memory_manager.h
  * \brief Abstract device memory management API
  */
index a8e53a8..bdc8ecf 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/runtime/naive_allocator.h
  */
 #ifndef TVM_RUNTIME_VM_NAIVE_ALLOCATOR_H_
index 79bb6ea..e373f06 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file runtime/pooled_allocator.h
  */
 #ifndef TVM_RUNTIME_VM_POOLED_ALLOCATOR_H_
index 3931f2f..3423f7a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file src/runtime/vm/serialize_util.h
  * \brief Definitions of helpers for serializing and deserializing a Relay VM.
  */
index 57ce12d..a32a42a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file workspace_pool.h
  * \brief Workspace pool utility.
  */
index 1636126..72613ca 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file workspace_pool.h
  * \brief Workspace pool utility.
  */
index 6725ab0..62739bb 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file auto_inline_elem_wise.cc
  */
 #include <tvm/schedule_pass.h>
index 87c12a8..e213df5 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file bound.cc
  * \brief The bound inference logic.
  */
index cfbb59f..d596335 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file graph.h
  * \brief Utilities to get information about schedule graph.
  */
index a986974..f46f305 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file message_passing.h
  * \brief Common utilities to do message passing
  *  on the schedule hyper graph.
index 10c9e3c..8d2fd15 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2016 by Contributors
  * \file schedule_ops.cc
  */
 #include <tvm/ir.h>
index 6296606..cdfbb9a 100644 (file)
@@ -14,7 +14,6 @@
 # KIND, either express or implied.  See the License for the
 # specific language governing permissions and limitations
 # under the License.
-
 """Helper tool to add ASF header to files that cannot be handled by Rat."""
 import os
 import sys
@@ -119,6 +118,10 @@ header_groovystyle = """
 FMT_MAP = {
     "sh" : header_pystyle,
     "cc" : header_cstyle,
+    "c" : header_cstyle,
+    "mm" : header_cstyle,
+    "m" : header_cstyle,
+    "go" : header_cstyle,
     "java" : header_cstyle,
     "h" : header_cstyle,
     "py" : header_pystyle,
@@ -128,59 +131,97 @@ FMT_MAP = {
     "rs" : header_cstyle,
     "md" : header_mdstyle,
     "cmake" : header_pystyle,
+    "mk" : header_pystyle,
     "rst" : header_rststyle,
     "gradle" : header_groovystyle,
-    "xml": header_mdstyle,
     "tcl": header_pystyle,
+    "xml": header_mdstyle,
+    "storyboard": header_mdstyle,
+    "pbxproj": header_cstyle,
+    "plist": header_mdstyle,
+    "xcworkspacedata": header_mdstyle,
+    "html": header_mdstyle,
 }
 
+
+def copyright_line(line):
+    # Following two items are intentionally break apart
+    # so that the copyright detector won"t detect the file itself.
+    if line.find("Copyright " + "(c)") != -1:
+        return True
+    if (line.find("Copyright") != -1 and
+        line.find(" by") != -1):
+        return True
+    return False
+
+
 def add_header(fname, header):
     """Add header to file"""
     if not os.path.exists(fname):
         print("Cannot find %s ..." % fname)
         return
 
-    orig = open(fname).read()
-    if orig.find("Licensed to the Apache Software Foundation") != -1:
+    lines = open(fname).readlines()
+
+    has_asf_header = False
+    has_copyright = False
+
+    for i, l in enumerate(lines):
+        if l.find("Licensed to the Apache Software Foundation") != -1:
+            has_asf_header = True
+        elif copyright_line(l):
+            has_copyright = True
+            lines[i] = ""
+
+    if has_asf_header and not has_copyright:
         print("Skip file %s ..." % fname)
         return
 
+
     with open(fname, "w") as outfile:
         skipline = False
-        lines = orig.split('\n')
         ext = os.path.splitext(fname)[1][1:]
-        if ext == 'sh' and lines[0][:2] == '#!':
+
+        if lines[0][:2] == "#!":
             skipline = True
-        elif ext == 'xml' and lines[0][:2] == '<?':
+        elif lines[0][:2] == "<?":
             skipline = True
+        elif lines[0].startswith("<html>"):
+            skipline = True
+        elif lines[0].startswith("// !$"):
+            skipline =True
 
         if skipline:
-            outfile.write(lines[0] + "\n")
-            outfile.write(header + "\n\n")
-            outfile.write("\n".join(lines[1:]))
-            outfile.write(header + "\n\n")
-            outfile.write(orig)
+            outfile.write(lines[0])
+            if not has_asf_header:
+                outfile.write(header + "\n\n")
+            outfile.write("".join(lines[1:]))
         else:
-            outfile.write(header + "\n\n")
-            outfile.write(orig)
-    print("Add header to %s" % fname)
-
+            if not has_asf_header:
+                outfile.write(header + "\n\n")
+            outfile.write("".join(lines))
+    if not has_asf_header:
+        print("Add header to %s" % fname)
+    if has_copyright:
+        print("Removed copyright line from %s" % fname)
 
 def main(args):
     if len(args) != 2:
         print("Usage: python add_asf_header.py <file_list>")
 
     for l in open(args[1]):
-        if l.startswith("-----"):
+        if l.startswith("---"):
             continue
         if l.find("File:") != -1:
             l = l.split(":")[-1]
         fname = l.strip()
+        if len(fname) == 0:
+            continue
         suffix = fname.split(".")[-1]
         if suffix in FMT_MAP:
             add_header(fname, FMT_MAP[suffix])
-        elif os.path.basename(fname) == 'gradle.properties':
-            add_header(fname, FMT_MAP['h'])
+        elif os.path.basename(fname) == "gradle.properties":
+            add_header(fname, FMT_MAP["h"])
         else:
             print("Cannot handle %s ..." % fname)
 
index b662e8b..0998c78 100644 (file)
@@ -146,6 +146,38 @@ def filename_allowed(name):
 
     return False
 
+
+def copyright_line(line):
+    # Following two items are intentionally break apart
+    # so that the copyright detector won't detect the file itself.
+    if line.find("Copyright " + "(c)") != -1:
+        return True
+    if (line.find("Copyright") != -1 and
+        line.find(" by") != -1):
+        return True
+    return False
+
+
+def check_asf_copyright(fname):
+    if fname.endswith(".png"):
+        return True
+    if not os.path.isfile(fname):
+        return True
+    has_asf_header = False
+    has_copyright = False
+    try:
+        for line in open(fname):
+            if line.find("Licensed to the Apache Software Foundation") != -1:
+                has_asf_header = True
+            if copyright_line(line):
+                has_copyright = True
+            if has_asf_header and has_copyright:
+                return False
+    except UnicodeDecodeError:
+        pass
+    return True
+
+
 def main():
     cmd = ["git", "ls-files"]
     proc = subprocess.Popen(
@@ -153,15 +185,15 @@ def main():
     (out, _) = proc.communicate()
     assert proc.returncode == 0
     res = out.decode("utf-8")
-
+    flist = res.split()
     error_list = []
 
-    for fname in res.split():
+    for fname in flist:
         if not filename_allowed(fname):
             error_list.append(fname)
 
     if error_list:
-        report = "====File type check report=====\n"
+        report = "------File type check report----\n"
         report += "\n".join(error_list)
         report += "\nFound %d files that are now allowed\n" % len(error_list)
         report += ("We do not check in binary files into the repo.\n"
@@ -171,6 +203,28 @@ def main():
         sys.stderr.flush()
         sys.exit(-1)
 
+    asf_copyright_list = []
+
+    for fname in res.split():
+        if not check_asf_copyright(fname):
+            asf_copyright_list.append(fname)
+
+    if asf_copyright_list:
+        report = "------File type check report----\n"
+        report += "\n".join(asf_copyright_list) + "\n"
+        report += "------Found %d files that has ASF header with copyright message----\n" % len(asf_copyright_list)
+        report += "--- Files with ASF header do not need Copyright lines.\n"
+        report += "--- Contributors retain copyright to their contribution by default.\n"
+        report += "--- If a file comes with a different license, consider put it under the 3rdparty folder instead.\n"
+        report += "---\n"
+        report += "--- You can use the following steps to remove the copyright lines\n"
+        report += "--- Create file_list.txt in your text editor\n"
+        report += "--- Copy paste the above content in file-list into file_list.txt\n"
+        report += "--- python3 tests/lint/add_asf_header.py file_list.txt\n"
+        sys.stderr.write(report)
+        sys.stderr.flush()
+        sys.exit(-1)
+
     print("check_file_type.py: all checks passed..")
 
 if __name__ == "__main__":
index 6f285b4..5421d22 100644 (file)
@@ -3,25 +3,19 @@
 .github
 
 # Binary or data files
-.*\.css
 .*\.ipynb
-.*\.html
 .*\.pyc
 .*\.so
 .*\.json
 .*\.txt
 .*\.svg
 .*\.lst
-.*\.xcodeproj
-.*\.lproj
-.*\.plist
 .*\.lds
 .*\.in
 .*\.diff
 .*\.edl
 .*\.md5
 .*\.csv
-.*\.mk
 .*\.log
 .*\.interp
 .*\.tokens
index 8105651..a735ba3 100644 (file)
@@ -1,3 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
 # rules for gtest
 .PHONY: iverilog
 
index 39bcb5f..f9268c6 100644 (file)
@@ -1,4 +1,21 @@
 <html>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
 
 <head>
   <meta charset="UTF-8">
index 6e61a7e..38d9bc8 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Broadcast op constructions
  * \file topi/broadcast.h
  */
index 5530577..6eb6dbc 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief External function interface to rocBLAS libraries
  * \file tags.h
  */
index aeea9c5..deef59e 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Detail broadcast.
  * \file topi/detail/broadcast.h
  */
index c19e723..50e0f95 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
-*  Copyright (c) 2017 by Contributors
 * \file pad_utils.h
 * \brief Padding helpers
 */
index c66679d..6cd4707 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
-*  Copyright (c) 2017 by Contributors
 * \file ravel_unravel.h
 * \brief Index ravel and unraval operations
 */
index 0cfc299..3aca0a6 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file elemwise.h
  * \brief Elementwise op constructions
  */
index 52ac3f9..3a8ae0a 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief NN op constructions
  * \file topi/nn.h
  */
index 84b977f..60b4175 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \brief Batch matmul op constructions
  * \file nn/batch_matmul.h
  */
index f600dee..148d892 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief bias_add op constructions
  * \file nn/bias_add.h
  */
index cbcc8a2..af106db 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Dense op constructions
  * \file nn/dense.h
  */
index ca4ff64..2de9e60 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Dilate op constructions
  * \file nn/dilate.h
  */
index d044547..e331b97 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Softmax op constructions
  * \file nn/flatten.h
  */
index ca35e6e..f92db65 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Pooling op constructions
  * \file nn/pooling.h
  */
index 8aa388a..fa985d1 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Softmax op constructions
  * \file nn/softmax.h
  */
index d7551af..3ca0854 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file topi/nn/upsampling.h
  * \brief upsampling op constructors
  */
index b703677..32608e9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file topi/reduction.h
  * \brief Reduction op constructors
  */
index 59fbf6b..8d353b9 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \brief Tag definitions
  * \file tags.h
  */
index 14716c3..98de0b0 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file topi/transform.h
  * \brief Transform op constructors
  */
index e81cc8f..08dd136 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \brief Reorg op constructions
  * \file vision/reorg.h
  */
index a096e72..6d81012 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
-*  Copyright (c) 2017 by Contributors
 * \brief Registration of TVM operators and schedules
 * \file topi.cc
 */
index bbe3f67..509be75 100644 (file)
@@ -15,7 +15,6 @@
 # specific language governing permissions and limitations
 # under the License.
 #
-#  Copyright (c) 2018 by Contributors
 #  file: hsi.tcl
 #  brief: Driver generation script for ARMv7 driver libraries.
 #
index e3df31a..b7f0b73 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file vta_test.cpp
  * \brief Simulation tests for the VTA design.
  */
index 40221d5..4ac2ca3 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file driver.h
  * \brief Driver interface that is used by runtime.
  *
index 5e99b41..ca8d121 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file runtime.h
  * \brief VTA runtime library.
  */
index ead07f1..1e56c48 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file sim_tlpp.h
  * \brief TVM VTA multiple thread simulator header file.
  */
index 12c0e3b..1fd304c 100644 (file)
@@ -25,7 +25,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file cma_api.cc
  * \brief Application layer implementation for contigous memory allocation.
  */
index c38481a..0c3b3fa 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file device_api.cc
  * \brief TVM device API for VTA
  */
index b657d63..aa42a4c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file runtime.cc
  * \brief Generic VTA runtime in C++11.
  *
index 871097f..b00f41d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file sim_driver.cc
  * \brief VTA driver for simulated backend.
  */
index 5a97b93..d5ec7ea 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file sim_tlpp.cc
  * \brief simulate core level pipe line parallism logic.
  */
index 18dc1df..20ffd00 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file virtual_memory.cc
  * \brief Thread-safe virtal memory manager
  */
index 9f1cbc1..5181b3d 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2019 by Contributors
  * \file virtual_memory.h
  * \brief The virtual memory manager for device simulation
  */
index 1dec5d2..cc0da5c 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2018 by Contributors
  * \file metal_test.cpp
  * \brief Bare-metal test to test driver and VTA design.
  */
index b23ecda..ae2b1dd 100644 (file)
@@ -1,4 +1,21 @@
 <html>
+<!--- Licensed to the Apache Software Foundation (ASF) under one -->
+<!--- or more contributor license agreements.  See the NOTICE file -->
+<!--- distributed with this work for additional information -->
+<!--- regarding copyright ownership.  The ASF licenses this file -->
+<!--- to you under the Apache License, Version 2.0 (the -->
+<!--- "License"); you may not use this file except in compliance -->
+<!--- with the License.  You may obtain a copy of the License at -->
+
+<!---   http://www.apache.org/licenses/LICENSE-2.0 -->
+
+<!--- Unless required by applicable law or agreed to in writing, -->
+<!--- software distributed under the License is distributed on an -->
+<!--- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -->
+<!--- KIND, either express or implied.  See the License for the -->
+<!--- specific language governing permissions and limitations -->
+<!--- under the License. -->
+
  <head><title> TVM RPC Test Page </title></head>
  <script src="libtvm_web_runtime.js"></script>
  <script src="tvm_runtime.js"></script>
index 91f10c0..63284bd 100644 (file)
@@ -18,7 +18,6 @@
  */
 
 /*!
- *  Copyright (c) 2017 by Contributors
  * \file web_runtime.cc
  */
 #include <sys/stat.h>