Skip to content

Commit 54e4dd5

Browse files
Merge pull request #4 from SKT-r/feat/make_set_ray_batich_size
set_ray_batch_size
2 parents d3a40af + cb308f7 commit 54e4dd5

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

localization/nerf_based_localizer/training_tool/config/train_config.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ train:
55
end_iter: 20000
66
report_freq: 200
77
vis_freq: 2500
8+
ray_batch_size: 4096
89
save_freq: 20000
910
validate_freq: 100000
1011
learning_rate: 1e-2

localization/nerf_based_localizer/training_tool/src/train_manager.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ TrainManager::TrainManager(const std::string & train_result_dir, const std::stri
5252
pts_batch_size_ = (int)train_config["pts_batch_size"];
5353
end_iter_ = (int)train_config["end_iter"];
5454
vis_freq_ = (int)train_config["vis_freq"];
55+
ray_batch_size_ = (int)train_config["ray_batch_size"];
5556
report_freq_ = (int)train_config["report_freq"];
5657
save_freq_ = (int)train_config["save_freq"];
5758
learning_rate_ = (float)train_config["learning_rate"];
@@ -132,9 +133,9 @@ void TrainManager::train()
132133
const int idx = 0;
133134
const int H = dataset_->height;
134135
const int W = dataset_->width;
135-
const int ray_batch_size = 8192;
136+
136137
auto [pred_colors, pred_depths] = renderer_->render_image(
137-
dataset_->poses[idx], dataset_->intrinsics[idx], H, W, ray_batch_size);
138+
dataset_->poses[idx], dataset_->intrinsics[idx], H, W, ray_batch_size_);
138139

139140
Tensor image = dataset_->images[idx].reshape({H, W, 3}).to(torch::kCPU);
140141
pred_colors = pred_colors.to(torch::kCPU);

localization/nerf_based_localizer/training_tool/src/train_manager.hpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ class TrainManager
4747
unsigned iter_step_ = 0;
4848
unsigned end_iter_;
4949
unsigned report_freq_, vis_freq_, save_freq_;
50-
unsigned pts_batch_size_;
50+
unsigned pts_batch_size_, ray_batch_size_;
5151

5252
int var_loss_start_, var_loss_end_;
5353
float learning_rate_, learning_rate_alpha_, learning_rate_warm_up_end_iter_;

0 commit comments

Comments
 (0)