Developer Guide and Reference

  • 2021.4
  • 09/27/2021
  • Public Content
Contents

sigmoid_kernel_dense_batch.cpp

/******************************************************************************* * Copyright 2021 Intel Corporation * * Licensed 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. *******************************************************************************/ #include "oneapi/dal/algo/sigmoid_kernel.hpp" #include "oneapi/dal/io/csv.hpp" #include "example_util/utils.hpp" namespace dal = oneapi::dal; int main(int argc, char const *argv[]) { const auto data_file_name = get_data_path("kernel_function.csv"); const auto x = dal::read<dal::table>(dal::csv::data_source{ data_file_name }); const auto y = dal::read<dal::table>(dal::csv::data_source{ data_file_name }); const auto kernel_desc = dal::sigmoid_kernel::descriptor{}.set_scale(1.0).set_shift(0.0); const auto result = dal::compute(kernel_desc, x, y); std::cout << "Values:\n" << result.get_values() << std::endl; return 0; }

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.