make_arima.hpp
Go to the documentation of this file.
1 /*
2  * Copyright (c) 2020-2021, NVIDIA CORPORATION.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 #pragma once
18 
19 #include <cuml/tsa/arima_common.h>
20 
21 namespace raft {
22 class handle_t;
23 }
24 
25 namespace ML {
26 namespace Datasets {
27 
43 void make_arima(const raft::handle_t& handle,
44  float* out,
45  int batch_size,
46  int n_obs,
47  ARIMAOrder order,
48  float scale = 1.0f,
49  float noise_scale = 0.2f,
50  float intercept_scale = 1.0f,
51  uint64_t seed = 0ULL);
52 
53 void make_arima(const raft::handle_t& handle,
54  double* out,
55  int batch_size,
56  int n_obs,
57  ARIMAOrder order,
58  double scale = 1.0,
59  double noise_scale = 0.2,
60  double intercept_scale = 1.0,
61  uint64_t seed = 0ULL);
64 } // namespace Datasets
65 } // namespace ML
void make_arima(const raft::handle_t &handle, float *out, int batch_size, int n_obs, ARIMAOrder order, float scale=1.0f, float noise_scale=0.2f, float intercept_scale=1.0f, uint64_t seed=0ULL)
Definition: dbscan.hpp:30
Definition: dbscan.hpp:26
Definition: arima_common.h:37