online_vargp
online_vargp copied to clipboard
Cannot reproduce active_learning.py with svgp model
When running
python qnIPV_experiment.py --model=svgp
File "..\online_vargp-main\experiments\active_learning\qnIPV_experiment.py", line 302, in <module>
main(args)
File "..\online_vargp-main\experiments\active_learning\qnIPV_experiment.py", line 229, in main
candidates, acq_value = optimize_acqf(
^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\optim\optimize.py", line 562, in optimize_acqf
return _optimize_acqf(opt_acqf_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\optim\optimize.py", line 583, in _optimize_acqf
return _optimize_acqf_batch(opt_inputs=opt_inputs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\optim\optimize.py", line 274, in _optimize_acqf_batch
batch_initial_conditions = opt_inputs.get_ic_generator()(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\optim\initializers.py", line 418, in gen_batch_initial_conditions
Y_rnd_curr = acq_function(
^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\torch\nn\modules\module.py", line 1532, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\torch\nn\modules\module.py", line 1541, in _call_impl
return forward_call(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\utils\transforms.py", line 334, in decorated
return method(cls, X, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\utils\transforms.py", line 288, in decorated
output = method(acqf, X, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\botorch\acquisition\active_learning.py", line 96, in forward
fantasy_model = self.model.fantasize(
^^^^^^^^^^^^^^^^^^^^
File "..\.conda\envs\env01\Lib\site-packages\torch\nn\modules\module.py", line 1709, in __getattr__
raise AttributeError(f"'{type(self).__name__}' object has no attribute '{name}'")
AttributeError: 'FixedNoiseVariationalGP' object has no attribute 'fantasize'
But it was successful with exact
model. Sorry for bothering but I how can I deal with?