Skip to content

Commit bc9d0dd

Browse files
committed
update code proc
1 parent 5feae0c commit bc9d0dd

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

src/final_and_code/_helpers.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ function _processor_train_step!(processor, opt_state, model, seq, proc_wrap, inf
6161
preds, grad = _compute_code_gradients(model, code, proc_wrap, inf_layer, predict_position)
6262

6363
loss, grads = Flux.withgradient(processor) do p
64-
proc_grad = proc_wrap.process_code(p, code, grad; step=step)
64+
proc_grad = p(code, grad; step=step)
6565
sum(abs2, vec(sum(proc_grad .* code, dims=(1,2))) - preds)
6666
end
6767

src/final_and_code/code_processor_eval.jl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,8 +100,10 @@ function evaluate_processor(model, processor, dataloader, proc_wrap, set_name::S
100100
if isnothing(gyro_shape)
101101
gyro_shape = size(gyro)
102102
end
103-
104-
proc_gyro = proc_wrap.process_code(processor, code, gyro; training=false)
103+
104+
processor.training[] = false # Set processor to eval mode
105+
106+
proc_gyro = processor(code, gyro)
105107

106108
_accumulate_batch_stats!(stats, code, gyro, proc_gyro, preds, epsilon)
107109
end

0 commit comments

Comments
 (0)