Coder Social home page Coder Social logo

audiodvp's Introduction

AudioDVP

This is the official implementation of Photorealistic Audio-driven Video Portraits.

Major Requirements

  • Ubuntu >= 18.04
  • PyTorch >= 1.2
  • GCC >= 7.5
  • NVCC >= 10.1
  • FFmpeg (with H.264 support)

FYI, detailed environment setup is in enviroment.yml. (You definitely don't have to install all of them, just install what you need when you encounter an import error.)

Major implementation differences against original paper

  • Geometry parameter and texture parameter of 3DMM is now initialized from zero and shared among all samples during fitting, since it is more reasonable.

  • Using OpenCV rather than PIL for image editing operation.

Usage

1. Download face model data

  • Download Basel Face Model 2009. (Register and get 01_MorphableModel.mat.)

  • Download expression basis from 3DFace. (There is an Exp_Pca.bin in CoarseData.)

  • Download auxiliary files from Deep3DFaceReconstruction.

  • Put the data in renderer/data like the structure below.

    renderer/data
    ├── 01_MorphableModel.mat
    ├── Exp_Pca.bin
    ├── BFM_front_idx.mat
    ├── BFM_exp_idx.mat
    ├── facemodel_info.mat
    ├── select_vertex_id.mat
    ├── std_exp.txt
    └── data.mat(This is generated by the step 2 below.)
    

2. Build data

cd renderer/
python build_data.py

3.Download pretrained model of ATnet

  • The link is here.
  • Put atnet_lstm_18.pth in vendor/ATVGnet/model.

4.Download pretrained ResNet on VGGFace2

  • The link is here.
  • Put resnet50_ft_weight.pkl in weights

5.Download Trump speech video

  • The link is here. (Video courtesy of The White House.)
  • Put it in data/video

6.Compile CUDA rasterizer kernel

cd renderer/kernels
python setup.py build_ext --inplace

7.Running demo script

# Explanation of every step is provided.
./scripts/demo.sh

Since we provide both training and inference code, we won't upload pretrained model for brevity at present. We provide expected result in data/sample_result.mp4 using synthesized audio in data/test_audio.

Acknowledgment

This work is build upon many great open source code and data.

Notification

  • Our method is built upon Deep Video Portraits.
  • Our method adopts a person-specific Audio2Expression module, which is not robust enough than a universal one trained on large dataset such as Lip Reading Sentences in the Wild. A universal one is encouraged! Fortunately, our method works quite well on WaveNet sythesized audio like provided in data/test_audio.
  • The code IS NOT fully tested on another clean machine.
  • There is a known bug in the rasterizer that several pixels of rendered face are black (not assigned with any color) in some corner conditions due to float point error which I can't fix.

Disclaimer

We made this code publicly available to benefit graphics and vision community. Please DO NOT abuse the code for devil things.

Citation

@article{wen2020audiodvp,
    author={Xin Wen and Miao Wang and Christian Richardt and Ze-Yin Chen and Shi-Min Hu},
    journal={IEEE Transactions on Visualization and Computer Graphics}, 
    title={Photorealistic Audio-driven Video Portraits}, 
    year={2020},
    volume={26},
    number={12},
    pages={3457-3466},
    doi={10.1109/TVCG.2020.3023573}
}

License

BSD

audiodvp's People

Contributors

quqixun avatar xinwen-cs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

audiodvp's Issues

OMP: Error #13: Assertion failure at z_Linux_util.cpp(2338).

This is the error:
++ python utils/crop_portrait.py --data_dir data/video --crop_level 2.0 --vertical_adjust 0.2
OMP: Error #13: Assertion failure at z_Linux_util.cpp(2338).
OMP: Hint Please submit a bug report with this message, compile and run commands used, and machine configuration info including native compiler and operating system versions. Faster response will be obtained by including all program sources. For information on submitting this issue, please see http://www.intel.com/software/products/support/.
./scripts/demo.sh: line 36: 3968 Aborted (core dumped) python utils/crop_portrait.py --data_dir $video_dir --crop_level 2.0 --vertical_adjust 0.2

We have the exact configs required on an AWS EC2 (Ubuntu) instance. I have previously been able to run the code and get results but now it's throwing up the above error for utils/crop_portrait.py.

Can someone let me know if they faced this, and if yes, how did they solve it?

Step: Crop and resize video frames too slow

crop and resize video frames

python utils/crop_portrait.py \

--data_dir $video_dir \

--crop_level 2.0 \

--vertical_adjust 0.2

image

Do you have the same problem? Or is it have to be slow?

pretrained model

Hello, can you provide a pre training model?Hello, can you provide a pre training model? Want to see other specific effects, baidu cloud link what do you have?

.

.

run reenact.py error

运行文件python reenact.py --src_dir $audio_dir --tgt_dir $video_dir时出现下面的错误,我的torch版本是1.1.0-1.2.0
image

image

当我将torch版本增加到1.4和1.5时出现:
image

当我将torch版本增加到1.6以上时出现:
image

麻烦问下作者,这个问题怎么解决?

Error while setup.py build_ext

Hello guys,

I have this error while trying to run setuppy build_ext :

base) PS C:\Users\33699\dvp\renderer\kernels> python setup.py build_ext --inplace
running build_ext
C:\Users\33699\anaconda3\lib\site-packages\torch\utils\cpp_extension.py:184: UserWarning: Error checking compiler version for cl: [WinError 2] Le fichier spécifié est introuvable
warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building 'rasterize_triangles_cpp' extension
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -IC:\Users\33699\anaconda3\lib\site-packages\torch\include -IC:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\33699\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\33699\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\Users\33699\anaconda3\include -IC:\Users\33699\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" /EHsc /Tprasterize_triangles.cpp /Fobuild\temp.win-amd64-3.7\Release\rasterize_triangles.obj -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=rasterize_triangles_cpp -D_GLIBCXX_USE_CXX11_ABI=0 /MD
rasterize_triangles.cpp
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(27): warning C4275: non dll-interface class 'std::exception' used as base for dll-interface class 'c10::Error'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h(43): note: see declaration of 'std::exception'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(27): note: see declaration of 'c10::Error'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(28): warning C4251: 'c10::Error::msg_stack_': class 'std::vector<std::string,std::allocator<Ty>>' needs to have dll-interface to be used by clients of class 'c10::Error'
with
[
Ty=std::string
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(28): note: see declaration of 'std::vector<std::string,std::allocator<Ty>>'
with
[
Ty=std::string
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(29): warning C4251: 'c10::Error::backtrace
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of class 'c10::Error'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(34): warning C4251: 'c10::Error::msg
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of class 'c10::Error'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(35): warning C4251: 'c10::Error::msg_without_backtrace
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of class 'c10::Error'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Allocator.h(21): warning C4251: 'c10::DataPtr::ptr': class 'c10::detail::UniqueVoidPtr' needs to have dll-interface to be used by clients of class 'c10::DataPtr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/UniqueVoidPtr.h(38): note: see declaration of 'c10::detail::UniqueVoidPtr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Allocator.h(183): warning C4251: 'c10::InefficientStdFunctionContext::ptr_': class 'std::unique_ptr<void,std::function<void (void *)>>' needs to have dll-interface to be used by clients of struct 'c10::InefficientStdFunctionContext'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Allocator.h(183): note: see declaration of 'std::unique_ptr<void,std::function<void (void *)>>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorTypeIdRegistration.h(32): warning C4251: 'c10::TensorTypeIdCreator::last_id_': struct 'std::atomic' needs to have dll-interface to be used by clients of class 'c10::TensorTypeIdCreator'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic(180): note: see declaration of 'std::atomic'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorTypeIdRegistration.h(45): warning C4251: 'c10::TensorTypeIdRegistry::registeredTypeIds_': class 'std::unordered_set<c10::TensorTypeId,std::hashc10::TensorTypeId,std::equal_to<Kty>,std::allocator<Kty>>' needs to have dll-interface to be used by clients of class 'c10::TensorTypeIdRegistry'
with
[
Kty=c10::TensorTypeId
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorTypeIdRegistration.h(45): note: see declaration of 'std::unordered_set<c10::TensorTypeId,std::hashc10::TensorTypeId,std::equal_to<Kty>,std::allocator<Kty>>'
with
[
Kty=c10::TensorTypeId
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorTypeIdRegistration.h(46): warning C4251: 'c10::TensorTypeIdRegistry::mutex
': class 'std::mutex' needs to have dll-interface to be used by clients of class 'c10::TensorTypeIdRegistry'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(78): note: see declaration of 'std::mutex'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(168): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(171): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(174): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(177): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(181): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(184): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(187): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(190): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(196): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(199): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(202): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(205): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(209): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(212): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(215): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half-inl.h(218): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/intrusive_ptr.h(58): warning C4251: 'c10::intrusive_ptr_target::refcount
': struct 'std::atomic' needs to have dll-interface to be used by clients of class 'c10::intrusive_ptr_target'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic(180): note: see declaration of 'std::atomic'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/intrusive_ptr.h(59): warning C4251: 'c10::intrusive_ptr_target::weakcount
': struct 'std::atomic' needs to have dll-interface to be used by clients of class 'c10::intrusive_ptr_target'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic(180): note: see declaration of 'std::atomic'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/intrusive_ptr.h(723): warning C4267: 'return': conversion from 'size_t' to 'uint32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/intrusive_ptr.h(757): warning C4267: 'return': conversion from 'size_t' to 'uint32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Storage.h(181): warning C4251: 'c10::Storage::storage_impl': class 'c10::intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type>' needs to have dll-interface to be used by clients of struct 'c10::Storage'
with
[
TTarget=c10::StorageImpl
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Storage.h(10): note: see declaration of 'c10::intrusive_ptr<c10::StorageImpl,c10::detail::intrusive_target_default_null_type>'
with
[
TTarget=c10::StorageImpl
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/logging_is_not_google_glog.h(47): warning C4251: 'c10::MessageLogger::stream': class 'std::basic_stringstream<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of class 'c10::MessageLogger'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\iosfwd(687): note: see declaration of 'std::basic_stringstream<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(193): warning C4251: 'c10::VariableVersion::version_block': class 'std::shared_ptr<std::atomic>' needs to have dll-interface to be used by clients of struct 'c10::VariableVersion'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(193): note: see declaration of 'std::shared_ptr<std::atomic>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1466): warning C4251: 'c10::TensorImpl::autograd_meta_': class 'std::unique_ptr<c10::AutogradMetaInterface,std::default_delete<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::TensorImpl'
with
[
Ty=c10::AutogradMetaInterface
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(893): note: see declaration of 'std::unique_ptr<c10::AutogradMetaInterface,std::default_delete<Ty>>'
with
[
Ty=c10::AutogradMetaInterface
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1476): warning C4251: 'c10::TensorImpl::sizes
': class 'c10::SmallVector<int64_t,5>' needs to have dll-interface to be used by clients of struct 'c10::TensorImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1476): note: see declaration of 'c10::SmallVector<int64_t,5>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1477): warning C4251: 'c10::TensorImpl::strides
': class 'c10::SmallVector<int64_t,5>' needs to have dll-interface to be used by clients of struct 'c10::TensorImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1476): note: see declaration of 'c10::SmallVector<int64_t,5>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1499): warning C4251: 'c10::TensorImpl::device_opt
': class 'c10::optionalc10::Device' needs to have dll-interface to be used by clients of struct 'c10::TensorImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorOptions.h(171): note: see declaration of 'c10::optionalc10::Device'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1018): warning C4244: 'argument': conversion from 'float' to 'const std::size_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorImpl.h(1416): warning C4244: 'initializing': conversion from 'int64_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/LegacyTypeDispatch.h(137): warning C4251: 'at::LegacyTypeDispatch::type_registry': class 'std::unique_ptrat::Type,at::LegacyTypeDeleter' needs to have dll-interface to be used by clients of class 'at::LegacyTypeDispatch'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/LegacyTypeDispatch.h(51): note: see declaration of 'std::unique_ptrat::Type,at::LegacyTypeDeleter'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/DeprecatedTypePropertiesRegistry.h(27): warning C4251: 'at::DeprecatedTypePropertiesRegistry::registry': class 'std::unique_ptr<at::DeprecatedTypeProperties,std::default_delete<_Ty>>' needs to have dll-interface to be used by clients of class 'at::DeprecatedTypePropertiesRegistry'
with
[
_Ty=at::DeprecatedTypeProperties
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/DeprecatedTypePropertiesRegistry.h(24): note: see declaration of 'std::unique_ptr<at::DeprecatedTypeProperties,std::default_delete<Ty>>'
with
[
Ty=at::DeprecatedTypeProperties
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Tensor.h(773): warning C4251: 'at::Tensor::impl
': class 'c10::intrusive_ptrc10::TensorImpl,c10::UndefinedTensorImpl' needs to have dll-interface to be used by clients of class 'at::Tensor'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Tensor.h(58): note: see declaration of 'c10::intrusive_ptrc10::TensorImpl,c10::UndefinedTensorImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Tensor.h(774): warning C4522: 'at::Tensor': multiple assignment operators specified
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Tensor.h(801): warning C4251: 'at::WeakTensor::weak_impl
': class 'c10::weak_intrusive_ptr<TTarget,NullType>' needs to have dll-interface to be used by clients of struct 'at::WeakTensor'
with
[
TTarget=c10::TensorImpl,
NullType=c10::UndefinedTensorImpl
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/intrusive_ptr.h(172): note: see declaration of 'c10::weak_intrusive_ptr<TTarget,NullType>'
with
[
TTarget=c10::TensorImpl,
NullType=c10::UndefinedTensorImpl
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/LegacyTHDispatch.h(122): warning C4251: 'at::LegacyTHDispatch::dispatcher_registry': class 'std::unique_ptrat::LegacyTHDispatcher,at::LegacyTHDispatcherDeleter' needs to have dll-interface to be used by clients of class 'at::LegacyTHDispatch'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/LegacyTHDispatch.h(62): note: see declaration of 'std::unique_ptrat::LegacyTHDispatcher,at::LegacyTHDispatcherDeleter'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Stream.h(126): warning C4244: 'argument': conversion from 'unsigned __int64' to 'c10::DeviceIndex', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Stream.h(126): warning C4244: 'argument': conversion from 'unsigned __int64' to 'c10::StreamId', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/impl/DeviceGuardImplInterface.h(137): warning C4800: 'const c10::impl::DeviceGuardImplInterface *': forcing value to bool 'true' or 'false' (performance warning)
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(134): warning C4251: 'at::Context::generator_registry': class 'std::unique_ptr<at::Generator,std::default_delete<_Ty>>' needs to have dll-interface to be used by clients of class 'at::Context'
with
[
_Ty=at::Generator
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(77): note: see declaration of 'std::unique_ptr<at::Generator,std::default_delete<_Ty>>'
with
[
Ty=at::Generator
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(151): warning C4251: 'at::Context::thc_init': struct 'std::once_flag' needs to have dll-interface to be used by clients of class 'at::Context'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(452): note: see declaration of 'std::once_flag'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(152): warning C4251: 'at::Context::thh_init': struct 'std::once_flag' needs to have dll-interface to be used by clients of class 'at::Context'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(452): note: see declaration of 'std::once_flag'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(153): warning C4251: 'at::Context::complex_init
': struct 'std::once_flag' needs to have dll-interface to be used by clients of class 'at::Context'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(452): note: see declaration of 'std::once_flag'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(157): warning C4251: 'at::Context::next_id': struct 'std::atomic' needs to have dll-interface to be used by clients of class 'at::Context'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic(180): note: see declaration of 'std::atomic'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(158): warning C4251: 'at::Context::thc_state': class 'std::unique_ptr<THCState,void (__cdecl *)(THCState *)>' needs to have dll-interface to be used by clients of class 'at::Context'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/detail/CUDAHooksInterface.h(57): note: see declaration of 'std::unique_ptr<THCState,void (__cdecl *)(THCState *)>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/Context.h(159): warning C4251: 'at::Context::thh_state': class 'std::unique_ptr<THHState,void (__cdecl *)(THHState *)>' needs to have dll-interface to be used by clients of class 'at::Context'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/detail/HIPHooksInterface.h(33): note: see declaration of 'std::unique_ptr<THHState,void (_cdecl *)(THHState *)>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/TensorGeometry.h(56): warning C4251: 'at::TensorGeometry::sizes
': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'at::TensorGeometry'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<_Ty>>'
with
[
Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/TensorGeometry.h(57): warning C4251: 'at::TensorGeometry::strides
': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'at::TensorGeometry'
with
[
Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<Ty>>'
with
[
Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(331): warning C4251: 'torch::autograd::Variable::AutogradMeta::name': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'torch::autograd::Variable::AutogradMeta'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(334): warning C4251: 'torch::autograd::Variable::AutogradMeta::grad_fn
': class 'std::shared_ptrtorch::autograd::Function' needs to have dll-interface to be used by clients of struct 'torch::autograd::Variable::AutogradMeta'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/edge.h(17): note: see declaration of 'std::shared_ptrtorch::autograd::Function'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(335): warning C4251: 'torch::autograd::Variable::AutogradMeta::grad_accumulator
': class 'std::weak_ptrtorch::autograd::Function' needs to have dll-interface to be used by clients of struct 'torch::autograd::Variable::AutogradMeta'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(175): note: see declaration of 'std::weak_ptrtorch::autograd::Function'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(337): warning C4251: 'torch::autograd::Variable::AutogradMeta::hooks
': class 'std::vector<std::shared_ptrtorch::autograd::FunctionPreHook,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::autograd::Variable::AutogradMeta'
with
[
Ty=std::shared_ptrtorch::autograd::FunctionPreHook
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(283): note: see declaration of 'std::vector<std::shared_ptrtorch::autograd::FunctionPreHook,std::allocator<Ty>>'
with
[
Ty=std::shared_ptrtorch::autograd::FunctionPreHook
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/autograd/variable.h(353): warning C4251: 'torch::autograd::Variable::AutogradMeta::mutex
': class 'std::mutex' needs to have dll-interface to be used by clients of struct 'torch::autograd::Variable::AutogradMeta'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(78): note: see declaration of 'std::mutex'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(27): warning C4251: 'c10::ivalue::ConstantString::str
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::ConstantString'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): warning C4251: 'c10::ivalue::List::elements
': class 'std::vector<T,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::List'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/ArrayRef.h(219): note: see declaration of 'std::vector<T,std::allocator<Ty>>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(72): note: see reference to class template instantiation 'c10::ivalue::List' being compiled
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): warning C4251: 'c10::ivalue::Listc10::IValue::elements
': class 'std::vector<Elem,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Listc10::IValue'
with
[
Elem=c10::IValue,
_Ty=c10::IValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): note: see declaration of 'std::vector<Elem,std::allocator<Ty>>'
with
[
Elem=c10::IValue,
Ty=c10::IValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(87): note: see reference to class template instantiation 'c10::ivalue::Listc10::IValue' being compiled
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(560): warning C4275: non dll-interface class 'std::exception' used as base for dll-interface struct 'c10::ivalue::Future::FutureError'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\vcruntime_exception.h(43): note: see declaration of 'std::exception'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(560): note: see declaration of 'c10::ivalue::Future::FutureError'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(570): warning C4251: 'c10::ivalue::Future::FutureError::error_msg': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Future::FutureError'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(676): warning C4251: 'c10::ivalue::Future::mutex
': class 'std::mutex' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Future'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(78): note: see declaration of 'std::mutex'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(678): warning C4251: 'c10::ivalue::Future::completed
': struct 'std::atomic' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Future'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic(180): note: see declaration of 'std::atomic'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(679): warning C4251: 'c10::ivalue::Future::callbacks': class 'std::vector<std::function<void (void)>,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Future'
with
[
_Ty=std::function<void (void)>
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(679): note: see declaration of 'std::vector<std::function<void (void)>,std::allocator<Ty>>'
with
[
Ty=std::function<void (void)>
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(722): warning C4251: 'c10::ivalue::Object::type
': class 'std::shared_ptrc10::ClassType' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Object'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(687): note: see declaration of 'std::shared_ptrc10::ClassType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(723): warning C4251: 'c10::ivalue::Object::slots
': class 'std::vector<Elem,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Object'
with
[
Elem=c10::IValue,
_Ty=c10::IValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): note: see declaration of 'std::vector<Elem,std::allocator<_Ty>>'
with
[
Elem=c10::IValue,
Ty=c10::IValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(728): warning C4251: 'c10::ivalue::GenericDict::elements
': class 'std::unordered_map<c10::IValue,c10::IValue,c10::ivalue::DictHash,c10::ivalue::DictEqualTo,std::allocator<std::pair<const _Kty,_Ty>>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::GenericDict'
with
[
_Kty=c10::IValue,
_Ty=c10::IValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(82): note: see declaration of 'std::unordered_map<c10::IValue,c10::IValue,c10::ivalue::DictHash,c10::ivalue::DictEqualTo,std::allocator<std::pair<const _Kty,_Ty>>>'
with
[
_Kty=c10::IValue,
_Ty=c10::IValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(781): warning C4244: 'return': conversion from 'double' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(783): warning C4244: 'return': conversion from 'int64_t' to 'unsigned char', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(784): warning C4244: 'return': conversion from 'int64_t' to 'signed char', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(785): warning C4244: 'return': conversion from 'int64_t' to 'unsigned short', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(786): warning C4244: 'return': conversion from 'int64_t' to 'short', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(787): warning C4244: 'return': conversion from 'int64_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(788): warning C4244: 'return': conversion from 'int64_t' to 'uint32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(790): warning C4244: 'return': conversion from 'int64_t' to 'c10::detail::guarded_unsigned_long', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): warning C4251: 'c10::ivalue::List<int64_t>::elements
': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::List<int64_t>'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<_Ty>>'
with
[
Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(859): note: see reference to class template instantiation 'c10::ivalue::List<int64_t>' being compiled
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): warning C4251: 'c10::ivalue::List::elements
': class 'std::vector<T,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::List'
with
[
T=double,
_Ty=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/ArrayRef.h(219): note: see declaration of 'std::vector<T,std::allocator<_Ty>>'
with
[
T=double,
Ty=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(873): note: see reference to class template instantiation 'c10::ivalue::List' being compiled
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): warning C4251: 'c10::ivalue::List::elements
': class 'std::vector<bool,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::List'
with
[
_Ty=bool
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(318): note: see declaration of 'std::vector<bool,std::allocator<_Ty>>'
with
[
Ty=bool
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(880): note: see reference to class template instantiation 'c10::ivalue::List' being compiled
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(46): warning C4251: 'c10::ivalue::Listat::Tensor::elements
': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ivalue::Listat::Tensor'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(887): note: see reference to class template instantiation 'c10::ivalue::Listat::Tensor' being compiled
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(1003): warning C4244: 'argument': conversion from 'int64_t' to 'const int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(66): warning C4251: 'std::enable_shared_from_thisc10::Type::_Wptr': class 'std::weak_ptr<_Ty>' needs to have dll-interface to be used by clients of class 'std::enable_shared_from_thisc10::Type'
with
[
_Ty=c10::Type
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\memory(1161): note: see declaration of 'std::weak_ptr<Ty>'
with
[
Ty=c10::Type
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(227): warning C4251: 'c10::SingleElementTypec10::TypeKind::OptionalType,c10::OptionalType::elem': class 'std::shared_ptrc10::Type' needs to have dll-interface to be used by clients of struct 'c10::SingleElementTypec10::TypeKind::OptionalType,c10::OptionalType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(64): note: see declaration of 'std::shared_ptrc10::Type'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(477): warning C4251: 'c10::VaryingShape::size
': class 'c10::optionalstd::size_t' needs to have dll-interface to be used by clients of struct 'c10::VaryingShape'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(428): note: see declaration of 'c10::optionalstd::size_t'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(478): warning C4251: 'c10::VaryingShape::dims
': class 'std::vector<c10::optional<int64_t>,std::allocator<Ty>>' needs to have dll-interface to be used by clients of struct 'c10::VaryingShape'
with
[
Ty=c10::optional<int64_t>
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(478): note: see declaration of 'std::vector<c10::optional<int64_t>,std::allocator<Ty>>'
with
[
Ty=c10::optional<int64_t>
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(571): warning C4251: 'c10::ProfiledTensorType::scalar_type
': class 'c10::optionalc10::ScalarType' needs to have dll-interface to be used by clients of struct 'c10::ProfiledTensorType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/ScalarType.h(141): note: see declaration of 'c10::optionalc10::ScalarType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(572): warning C4251: 'c10::ProfiledTensorType::device
': class 'c10::optionalc10::Device' needs to have dll-interface to be used by clients of struct 'c10::ProfiledTensorType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorOptions.h(171): note: see declaration of 'c10::optionalc10::Device'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(575): warning C4251: 'c10::ProfiledTensorType::requires_grad
': class 'c10::optional' needs to have dll-interface to be used by clients of struct 'c10::ProfiledTensorType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/TensorOptions.h(224): note: see declaration of 'c10::optional'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(533): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(537): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(682): warning C4251: 'c10::CompleteTensorType::sizes': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::CompleteTensorType'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<_Ty>>'
with
[
Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(683): warning C4251: 'c10::CompleteTensorType::strides
': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::CompleteTensorType'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<_Ty>>'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(688): warning C4251: 'c10::SingleElementTypec10::TypeKind::ListType,c10::ListType::elem': class 'std::shared_ptrc10::Type' needs to have dll-interface to be used by clients of struct 'c10::SingleElementTypec10::TypeKind::ListType,c10::ListType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(64): note: see declaration of 'std::shared_ptrc10::Type'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(801): warning C4251: 'c10::DictType::types': class 'std::vector<c10::TypePtr,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::DictType'
with
[
_Ty=c10::TypePtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(162): note: see declaration of 'std::vector<c10::TypePtr,std::allocator<_Ty>>'
with
[
Ty=c10::TypePtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(808): warning C4251: 'c10::SingleElementTypec10::TypeKind::FutureType,c10::FutureType::elem': class 'std::shared_ptrc10::Type' needs to have dll-interface to be used by clients of struct 'c10::SingleElementTypec10::TypeKind::FutureType,c10::FutureType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(64): note: see declaration of 'std::shared_ptrc10::Type'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(941): warning C4251: 'c10::TupleType::elements
': class 'std::vector<c10::TypePtr,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::TupleType'
with
[
_Ty=c10::TypePtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(162): note: see declaration of 'std::vector<c10::TypePtr,std::allocator<_Ty>>'
with
[
Ty=c10::TypePtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(943): warning C4251: 'c10::TupleType::names
': class 'c10::optional<std::vector<std::string,std::allocator<Ty>>>' needs to have dll-interface to be used by clients of struct 'c10::TupleType'
with
[
Ty=std::string
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(836): note: see declaration of 'c10::optional<std::vector<std::string,std::allocator<Ty>>>'
with
[
Ty=std::string
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1450): warning C4251: 'c10::ClassType::qualifiedName
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'c10::ClassType'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1454): warning C4251: 'c10::ClassType::qualifier
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'c10::ClassType'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1456): warning C4251: 'c10::ClassType::basename
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'c10::ClassType'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1464): warning C4251: 'c10::ClassType::attributeNames': class 'std::vector<std::string,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ClassType'
with
[
_Ty=std::string
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Exception.h(28): note: see declaration of 'std::vector<std::string,std::allocator<_Ty>>'
with
[
Ty=std::string
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1465): warning C4251: 'c10::ClassType::attributeTypes
': class 'std::vector<c10::TypePtr,std::allocator<Ty>>' needs to have dll-interface to be used by clients of struct 'c10::ClassType'
with
[
Ty=c10::TypePtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(162): note: see declaration of 'std::vector<c10::TypePtr,std::allocator<Ty>>'
with
[
Ty=c10::TypePtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1467): warning C4251: 'c10::ClassType::compilation_unit
': class 'std::shared_ptrtorch::jit::script::CompilationUnit' needs to have dll-interface to be used by clients of struct 'c10::ClassType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1316): note: see declaration of 'std::shared_ptrtorch::jit::script::CompilationUnit'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/scope.h(22): warning C4251: 'torch::jit::Scope::parent
': class 'c10::intrusive_ptr<torch::jit::Scope,c10::detail::intrusive_target_default_null_type>' needs to have dll-interface to be used by clients of struct 'torch::jit::Scope'
with
[
TTarget=torch::jit::Scope
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/scope.h(17): note: see declaration of 'c10::intrusive_ptr<torch::jit::Scope,c10::detail::intrusive_target_default_null_type>'
with
[
TTarget=torch::jit::Scope
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/constants.h(20): warning C4275: non dll-interface class 'std::runtime_error' used as base for dll-interface struct 'torch::jit::constant_not_supported_error'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\stdexcept(156): note: see declaration of 'std::runtime_error'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/constants.h(20): note: see declaration of 'torch::jit::constant_not_supported_error'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(87): warning C4275: non dll-interface struct 'torch::jit::AttributeValue' used as base for dll-interface struct 'torch::jit::GraphAttr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(25): note: see declaration of 'torch::jit::AttributeValue'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(87): note: see declaration of 'torch::jit::GraphAttr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(101): warning C4251: 'torch::jit::GraphAttr::value
': class 'std::shared_ptrtorch::jit::Graph' needs to have dll-interface to be used by clients of struct 'torch::jit::GraphAttr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(88): note: see declaration of 'std::shared_ptrtorch::jit::Graph'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(104): warning C4275: non dll-interface struct 'torch::jit::AttributeValue' used as base for dll-interface struct 'torch::jit::GraphsAttr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(25): note: see declaration of 'torch::jit::AttributeValue'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(104): note: see declaration of 'torch::jit::GraphsAttr'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(118): warning C4251: 'torch::jit::GraphsAttr::value
': class 'std::vector<std::shared_ptrtorch::jit::Graph,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::GraphsAttr'
with
[
_Ty=std::shared_ptrtorch::jit::Graph
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(105): note: see declaration of 'std::vector<std::shared_ptrtorch::jit::Graph,std::allocator<_Ty>>'
with
[
Ty=std::shared_ptrtorch::jit::Graph
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(246): warning C4251: 'torch::jit::Node::inputs
': class 'std::vector<torch::jit::Value *,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::Node'
with
[
_Ty=torch::jit::Value *
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(141): note: see declaration of 'std::vector<torch::jit::Value *,std::allocator<_Ty>>'
with
[
Ty=torch::jit::Value *
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(247): warning C4251: 'torch::jit::Node::outputs
': class 'std::vector<torch::jit::Value *,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::Node'
with
[
_Ty=torch::jit::Value *
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(141): note: see declaration of 'std::vector<torch::jit::Value *,std::allocator<_Ty>>'
with
[
Ty=torch::jit::Value *
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(249): warning C4251: 'torch::jit::Node::blocks
': class 'std::vector<torch::jit::Block *,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::Node'
with
[
Ty=torch::jit::Block *
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(249): note: see declaration of 'std::vector<torch::jit::Block *,std::allocator<Ty>>'
with
[
Ty=torch::jit::Block *
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(252): warning C4251: 'torch::jit::Node::source_location
': class 'std::shared_ptrtorch::jit::SourceLocation' needs to have dll-interface to be used by clients of struct 'torch::jit::Node'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(252): note: see declaration of 'std::shared_ptrtorch::jit::SourceLocation'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(253): warning C4251: 'torch::jit::Node::scope
': class 'c10::intrusive_ptr<torch::jit::Scope,c10::detail::intrusive_target_default_null_type>' needs to have dll-interface to be used by clients of struct 'torch::jit::Node'
with
[
TTarget=torch::jit::Scope
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/scope.h(17): note: see declaration of 'c10::intrusive_ptr<torch::jit::Scope,c10::detail::intrusive_target_default_null_type>'
with
[
TTarget=torch::jit::Scope
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(756): warning C4251: 'torch::jit::Node::values
': class 'std::vector<torch::jit::Node::AVPtr,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::Node'
with
[
_Ty=torch::jit::Node::AVPtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/ir.h(756): note: see declaration of 'std::vector<torch::jit::Node::AVPtr,std::allocator<_Ty>>'
with
[
_Ty=torch::jit::Node::AVPtr
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(30): warning C4251: 'std::enable_shared_from_thistorch::jit::tracer::TracingState::_Wptr': class 'std::weak_ptr<_Ty>' needs to have dll-interface to be used by clients of class 'std::enable_shared_from_thistorch::jit::tracer::TracingState'
with
[
_Ty=torch::jit::tracer::TracingState
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\memory(1161): note: see declaration of 'std::weak_ptr<_Ty>'
with
[
_Ty=torch::jit::tracer::TracingState
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(58): warning C4251: 'torch::jit::tracer::TracingState::env_stack': class 'std::vector<torch::jit::tracer::TracingState::TracingEnvironmentFrame,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::tracer::TracingState'
with
[
_Ty=torch::jit::tracer::TracingState::TracingEnvironmentFrame
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(56): note: see declaration of 'std::vector<torch::jit::tracer::TracingState::TracingEnvironmentFrame,std::allocator<_Ty>>'
with
[
_Ty=torch::jit::tracer::TracingState::TracingEnvironmentFrame
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(59): warning C4251: 'torch::jit::tracer::TracingState::graph': class 'std::shared_ptrtorch::jit::Graph' needs to have dll-interface to be used by clients of struct 'torch::jit::tracer::TracingState'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(88): note: see declaration of 'std::shared_ptrtorch::jit::Graph'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(63): warning C4251: 'torch::jit::tracer::TracingState::lookup_var_name_fn': class 'std::function<std::string (const torch::autograd::Variable &)>' needs to have dll-interface to be used by clients of struct 'torch::jit::tracer::TracingState'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(62): note: see declaration of 'std::function<std::string (const torch::autograd::Variable &)>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracing_state.h(159): warning C4251: 'torch::jit::tracer::NoWarn::state': class 'std::shared_ptr<_Ty>' needs to have dll-interface to be used by clients of struct 'torch::jit::tracer::NoWarn'
with
[
_Ty=torch::jit::tracer::TracingState
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\memory(1124): note: see declaration of 'std::shared_ptr<_Ty>'
with
[
Ty=torch::jit::tracer::TracingState
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracer.h(171): warning C4273: 'torch::jit::tracer::addInputs': inconsistent dll linkage
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracer.h(154): note: see previous definition of 'addInputs'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracer.h(178): warning C4273: 'torch::jit::tracer::addInputs': inconsistent dll linkage
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracer.h(160): note: see previous definition of 'addInputs'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/samplers/distributed.h(96): warning C4251: 'torch::data::samplers::DistributedRandomSampler::all_indices
': class 'std::vector<std::T,std::allocatorstd::_Ty>' needs to have dll-interface to be used by clients of class 'torch::data::samplers::DistributedRandomSampler'
with
[
T=std::size_t,
_Ty=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/ArrayRef.h(219): note: see declaration of 'std::vector<std::T,std::allocatorstd::_Ty>'
with
[
T=std::size_t,
Ty=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/samplers/distributed.h(129): warning C4251: 'torch::data::samplers::DistributedSequentialSampler::all_indices
': class 'std::vector<std::T,std::allocatorstd::_Ty>' needs to have dll-interface to be used by clients of class 'torch::data::samplers::DistributedSequentialSampler'
with
[
T=std::size_t,
Ty=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/ArrayRef.h(219): note: see declaration of 'std::vector<std::T,std::allocatorstd::_Ty>'
with
[
T=std::size_t,
Ty=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/serialize/input-archive.h(89): warning C4251: 'torch::serialize::InputArchive::module
': class 'std::shared_ptrtorch::jit::script::Module' needs to have dll-interface to be used by clients of class 'torch::serialize::InputArchive'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracer.h(96): note: see declaration of 'std::shared_ptrtorch::jit::script::Module'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/serialize/output-archive.h(66): warning C4251: 'torch::serialize::OutputArchive::module
': class 'std::shared_ptrtorch::jit::script::Module' needs to have dll-interface to be used by clients of class 'torch::serialize::OutputArchive'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/tracer.h(96): note: see declaration of 'std::shared_ptrtorch::jit::script::Module'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/lexer.h(356): warning C4251: 'torch::jit::script::SharedParserData::head': class 'std::unique_ptr<torch::jit::script::TokenTrie,std::default_delete<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::SharedParserData'
with
[
_Ty=torch::jit::script::TokenTrie
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/lexer.h(126): note: see declaration of 'std::unique_ptr<torch::jit::script::TokenTrie,std::default_delete<Ty>>'
with
[
Ty=torch::jit::script::TokenTrie
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/lexer.h(382): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/lexer.h(458): warning C4267: 'initializing': conversion from 'size_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(168): warning C4251: 'torch::jit::ArgumentSpecCreator::instructions
': class 'std::vector<torch::jit::ArgumentSpecCreator::Inst,std::allocator<Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::ArgumentSpecCreator'
with
[
Ty=torch::jit::ArgumentSpecCreator::Inst
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(168): note: see declaration of 'std::vector<torch::jit::ArgumentSpecCreator::Inst,std::allocator<Ty>>'
with
[
Ty=torch::jit::ArgumentSpecCreator::Inst
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(201): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(204): warning C4267: 'initializing': conversion from 'size_t' to 'int32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(204): warning C4267: 'initializing': conversion from 'size_t' to 'const int32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(209): warning C4244: '+=': conversion from 'int64_t' to 'int32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(229): warning C4244: '+=': conversion from 'int64_t' to 'int32_t', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(293): warning C4800: 'const unsigned int': forcing value to bool 'true' or 'false' (performance warning)
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/argument_spec.h(391): warning C4267: 'argument': conversion from 'size_t' to 'const int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/interpreter.h(44): warning C4251: 'torch::jit::Code::pImpl': class 'std::shared_ptrtorch::jit::CodeImpl' needs to have dll-interface to be used by clients of struct 'torch::jit::Code'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/interpreter.h(44): note: see declaration of 'std::shared_ptrtorch::jit::CodeImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/graph_executor.h(41): warning C4251: 'torch::jit::GraphExecutor::pImpl': class 'std::shared_ptrtorch::jit::GraphExecutorImpl' needs to have dll-interface to be used by clients of struct 'torch::jit::GraphExecutor'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/graph_executor.h(41): note: see declaration of 'std::shared_ptrtorch::jit::GraphExecutorImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(160): warning C4251: 'torch::jit::script::Function::name
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Function'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(161): warning C4251: 'torch::jit::script::Function::graph
': class 'std::shared_ptrtorch::jit::Graph' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Function'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/attributes.h(88): note: see declaration of 'std::shared_ptrtorch::jit::Graph'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(166): warning C4251: 'torch::jit::script::Function::executor_init
': struct 'std::once_flag' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Function'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(452): note: see declaration of 'std::once_flag'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(171): warning C4251: 'torch::jit::script::Function::function_creator
': class 'std::function<void (torch::jit::script::Function &)>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Function'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(45): note: see declaration of 'std::function<void (torch::jit::script::Function &)>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(176): warning C4251: 'torch::jit::script::Function::schema
': class 'std::unique_ptr<c10::FunctionSchema,std::default_delete<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Function'
with
[
_Ty=c10::FunctionSchema
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(176): note: see declaration of 'std::unique_ptr<c10::FunctionSchema,std::default_delete<_Ty>>'
with
[
Ty=c10::FunctionSchema
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(266): warning C4251: 'torch::jit::script::CompilationUnit::functions
': class 'std::vector<std::shared_ptrtorch::jit::script::Function,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::CompilationUnit'
with
[
_Ty=std::shared_ptrtorch::jit::script::Function
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(228): note: see declaration of 'std::vector<std::shared_ptrtorch::jit::script::Function,std::allocator<_Ty>>'
with
[
Ty=std::shared_ptrtorch::jit::script::Function
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(268): warning C4251: 'torch::jit::script::CompilationUnit::dict
': class 'std::unordered_map<std::string,std::size_t,std::hashstd::string,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,std::_Ty>>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::CompilationUnit'
with
[
_Kty=std::string,
_Ty=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(268): note: see declaration of 'std::unordered_map<std::string,std::size_t,std::hashstd::string,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,std::_Ty>>>'
with
[
Kty=std::string,
Ty=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(123): warning C4251: 'torch::jit::script::Method::function
': class 'std::shared_ptrtorch::jit::script::Function' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Method'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(1389): note: see declaration of 'std::shared_ptrtorch::jit::script::Function'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(127): warning C4251: 'torch::jit::script::Method::initial_ivalues
': class 'std::vector<torch::jit::script::Slot,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Method'
with
[
_Ty=torch::jit::script::Slot
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(87): note: see declaration of 'std::vector<torch::jit::script::Slot,std::allocator<Ty>>'
with
[
Ty=torch::jit::script::Slot
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(128): warning C4251: 'torch::jit::script::Method::schema
': struct 'c10::FunctionSchema' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Method'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/function_schema.h(96): note: see declaration of 'c10::FunctionSchema'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(543): warning C4251: 'torch::jit::script::Module::modules
': class 'std::vector<std::shared_ptrtorch::jit::script::Module,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
with
[
_Ty=std::shared_ptrtorch::jit::script::Module
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(543): note: see declaration of 'std::vector<std::shared_ptrtorch::jit::script::Module,std::allocator<_Ty>>'
with
[
Ty=std::shared_ptrtorch::jit::script::Module
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(544): warning C4251: 'torch::jit::script::Module::parameters
': class 'std::vector<torch::jit::script::Slot,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
with
[
_Ty=torch::jit::script::Slot
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(87): note: see declaration of 'std::vector<torch::jit::script::Slot,std::allocator<_Ty>>'
with
[
Ty=torch::jit::script::Slot
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(545): warning C4251: 'torch::jit::script::Module::attributes
': class 'std::vector<torch::jit::script::Slot,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
with
[
_Ty=torch::jit::script::Slot
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(87): note: see declaration of 'std::vector<torch::jit::script::Slot,std::allocator<_Ty>>'
with
[
Ty=torch::jit::script::Slot
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(546): warning C4251: 'torch::jit::script::Module::methods
': class 'std::vector<std::unique_ptr<torch::jit::script::Method,std::default_delete<_Ty>>,std::allocator<std::unique_ptr<_Ty,std::default_delete<_Ty>>>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
with
[
_Ty=torch::jit::script::Method
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(276): note: see declaration of 'std::vector<std::unique_ptr<torch::jit::script::Method,std::default_delete<_Ty>>,std::allocator<std::unique_ptr<_Ty,std::default_delete<_Ty>>>>'
with
[
Ty=torch::jit::script::Method
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(548): warning C4251: 'torch::jit::script::Module::dict
': class 'std::unordered_map<std::string,torch::jit::script::Module::Entry,std::hashstd::string,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,_Ty>>>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
with
[
_Kty=std::string,
_Ty=torch::jit::script::Module::Entry
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(548): note: see declaration of 'std::unordered_map<std::string,torch::jit::script::Module::Entry,std::hashstd::string,std::equal_to<_Kty>,std::allocator<std::pair<const _Kty,Ty>>>'
with
[
Kty=std::string,
Ty=torch::jit::script::Module::Entry
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(549): warning C4251: 'torch::jit::script::Module::name
': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(551): warning C4251: 'torch::jit::script::Module::module_value
': class 'c10::intrusive_ptr<c10::ivalue::Object,c10::detail::intrusive_target_default_null_type>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
with
[
TTarget=c10::ivalue::Object
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(403): note: see declaration of 'c10::intrusive_ptr<c10::ivalue::Object,c10::detail::intrusive_target_default_null_type>'
with
[
TTarget=c10::ivalue::Object
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/module.h(566): warning C4251: 'torch::jit::script::Module::create_method_guard
': class 'std::recursive_mutex' needs to have dll-interface to be used by clients of struct 'torch::jit::script::Module'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(91): note: see declaration of 'std::recursive_mutex'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(25): warning C4251: 'std::enable_shared_from_thistorch::jit::script::SugaredValue::_Wptr': class 'std::weak_ptr<_Ty>' needs to have dll-interface to be used by clients of class 'std::enable_shared_from_thistorch::jit::script::SugaredValue'
with
[
Ty=torch::jit::script::SugaredValue
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\memory(1161): note: see declaration of 'std::weak_ptr<Ty>'
with
[
Ty=torch::jit::script::SugaredValue
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(156): warning C4251: 'torch::jit::script::BuiltinFunction::self': class 'c10::optionaltorch::jit::NamedValue' needs to have dll-interface to be used by clients of struct 'torch::jit::script::BuiltinFunction'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/compilation_unit.h(130): note: see declaration of 'c10::optionaltorch::jit::NamedValue'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(185): warning C4251: 'torch::jit::script::BuiltinModule::name': class 'std::basic_string<char,std::char_traits,std::allocator>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::BuiltinModule'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xstring(2633): note: see declaration of 'std::basic_string<char,std::char_traits,std::allocator>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(188): warning C4251: 'torch::jit::script::BuiltinModule::version': class 'c10::optional<int64_t>' needs to have dll-interface to be used by clients of struct 'torch::jit::script::BuiltinModule'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(160): note: see declaration of 'c10::optional<int64_t>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(214): warning C4251: 'torch::jit::script::ClassValue::type
': class 'std::shared_ptrc10::ClassType' needs to have dll-interface to be used by clients of struct 'torch::jit::script::ClassValue'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(687): note: see declaration of 'std::shared_ptrc10::ClassType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(282): warning C4251: 'torch::jit::script::CastValue::type
': class 'std::shared_ptrc10::Type' needs to have dll-interface to be used by clients of struct 'torch::jit::script::CastValue'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/jit_type.h(64): note: see declaration of 'std::shared_ptrc10::Type'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/script/sugared_value.h(338): warning C4251: 'torch::jit::script::ClassNewMethod::type
': class 'std::shared_ptrc10::ClassType' needs to have dll-interface to be used by clients of struct 'torch::jit::script::ClassNewMethod'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/ivalue.h(687): note: see declaration of 'std::shared_ptrc10::ClassType'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(62): warning C4251: 'std::enable_shared_from_thistorch::nn::Module::_Wptr': class 'std::weak_ptr<_Ty>' needs to have dll-interface to be used by clients of class 'std::enable_shared_from_thistorch::nn::Module'
with
[
Ty=torch::nn::Module
]
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\memory(1161): note: see declaration of 'std::weak_ptr<Ty>'
with
[
Ty=torch::nn::Module
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(514): warning C4251: 'torch::nn::Module::parameters
': class 'torch::OrderedDictstd::string,at::Tensor' needs to have dll-interface to be used by clients of class 'torch::nn::Module'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(210): note: see declaration of 'torch::OrderedDictstd::string,at::Tensor'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(517): warning C4251: 'torch::nn::Module::buffers
': class 'torch::OrderedDictstd::string,at::Tensor' needs to have dll-interface to be used by clients of class 'torch::nn::Module'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(210): note: see declaration of 'torch::OrderedDictstd::string,at::Tensor'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(520): warning C4251: 'torch::nn::Module::children
': class 'torch::OrderedDict<std::string,std::shared_ptr<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::Module'
with
[
_Ty=torch::nn::Module
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(246): note: see declaration of 'torch::OrderedDict<std::string,std::shared_ptr<Ty>>'
with
[
Ty=torch::nn::Module
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/module.h(523): warning C4251: 'torch::nn::Module::name
': class 'c10::optionalstd::string' needs to have dll-interface to be used by clients of class 'torch::nn::Module'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch/csrc/jit/named_value.h(71): note: see declaration of 'c10::optionalstd::string'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/conv.h(111): warning C4251: 'torch::nn::ConvImpl<1,torch::nn::Conv1dImpl>::options': struct 'torch::nn::ConvOptions<1>' needs to have dll-interface to be used by clients of class 'torch::nn::ConvImpl<1,torch::nn::Conv1dImpl>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/conv.h(89): note: see declaration of 'torch::nn::ConvOptions<1>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/conv.h(131): warning C4251: 'torch::nn::ConvImpl<2,torch::nn::Conv2dImpl>::options': struct 'torch::nn::ConvOptions<2>' needs to have dll-interface to be used by clients of class 'torch::nn::ConvImpl<2,torch::nn::Conv2dImpl>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/conv.h(89): note: see declaration of 'torch::nn::ConvOptions<2>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/conv.h(151): warning C4251: 'torch::nn::ConvImpl<3,torch::nn::Conv3dImpl>::options': struct 'torch::nn::ConvOptions<3>' needs to have dll-interface to be used by clients of class 'torch::nn::ConvImpl<3,torch::nn::Conv3dImpl>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/conv.h(89): note: see declaration of 'torch::nn::ConvOptions<3>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/functional.h(94): warning C4251: 'torch::nn::FunctionalImpl::function
': class 'std::function<at::Tensor (at::Tensor)>' needs to have dll-interface to be used by clients of class 'torch::nn::FunctionalImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/data/transforms/tensor.h(39): note: see declaration of 'std::function<at::Tensor (at::Tensor)>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(177): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::w_ih': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(177): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::w_hh': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(177): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::b_ih': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(177): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::b_hh': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<Ty>>'
with
[
Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(177): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::cudnn_mode
': class 'c10::optional<torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::CuDNNMode>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(64): note: see declaration of 'c10::optional<torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::CuDNNMode>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(177): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl::flat_weights
': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::RNNImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(208): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::w_ih': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(208): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::w_hh': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(208): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::b_ih': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(208): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::b_hh': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<Ty>>'
with
[
Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(208): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::cudnn_mode
': class 'c10::optional<torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::CuDNNMode>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(64): note: see declaration of 'c10::optional<torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::CuDNNMode>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(208): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl::flat_weights
': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::LSTMImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(234): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::w_ih': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(234): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::w_hh': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(234): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::b_ih': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(234): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::b_hh': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<Ty>>'
with
[
Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(234): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::cudnn_mode
': class 'c10::optional<torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::CuDNNMode>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(64): note: see declaration of 'c10::optional<torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::CuDNNMode>'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/nn/modules/rnn.h(234): warning C4251: 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl::flat_weights
': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::nn::detail::RNNImplBasetorch::nn::GRUImpl'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/optimizer.h(83): warning C4251: 'torch::optim::detail::OptimizerBase::parameters
': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::detail::OptimizerBase'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adagrad.h(28): warning C4275: non dll-interface class 'torch::optim::Optimizer' used as base for dll-interface class 'torch::optim::Adagrad'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/optimizer.h(100): note: see declaration of 'torch::optim::Optimizer'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adagrad.h(28): note: see declaration of 'torch::optim::Adagrad'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adagrad.h(44): warning C4251: 'torch::optim::Adagrad::sum_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::Adagrad'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adagrad.h(45): warning C4251: 'torch::optim::Adagrad::step_buffers': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::Adagrad'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<_Ty>>'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adam.h(31): warning C4275: non dll-interface class 'torch::optim::Optimizer' used as base for dll-interface class 'torch::optim::Adam'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/optimizer.h(100): note: see declaration of 'torch::optim::Optimizer'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adam.h(31): note: see declaration of 'torch::optim::Adam'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adam.h(45): warning C4251: 'torch::optim::Adam::step_buffers': class 'std::vector<int64_t,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::Adam'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/typeid.h(597): note: see declaration of 'std::vector<int64_t,std::allocator<_Ty>>'
with
[
_Ty=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adam.h(46): warning C4251: 'torch::optim::Adam::exp_average_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::Adam'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adam.h(47): warning C4251: 'torch::optim::Adam::exp_average_sq_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::Adam'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/adam.h(48): warning C4251: 'torch::optim::Adam::max_exp_average_sq_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::Adam'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(22): warning C4305: 'initializing': truncation from 'double' to 'float'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(23): warning C4305: 'initializing': truncation from 'double' to 'float'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(27): warning C4275: non dll-interface class 'torch::optim::LossClosureOptimizer' used as base for dll-interface class 'torch::optim::LBFGS'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/optimizer.h(110): note: see declaration of 'torch::optim::LossClosureOptimizer'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(27): note: see declaration of 'torch::optim::LBFGS'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(48): warning C4251: 'torch::optim::LBFGS::ro': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::LBFGS'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(49): warning C4251: 'torch::optim::LBFGS::al': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::LBFGS'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(50): warning C4251: 'torch::optim::LBFGS::old_dirs': class 'std::deque<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::LBFGS'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(50): note: see declaration of 'std::deque<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(51): warning C4251: 'torch::optim::LBFGS::old_stps': class 'std::deque<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::LBFGS'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/lbfgs.h(50): note: see declaration of 'std::deque<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/rmsprop.h(34): warning C4275: non dll-interface class 'torch::optim::Optimizer' used as base for dll-interface class 'torch::optim::RMSprop'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/optimizer.h(100): note: see declaration of 'torch::optim::Optimizer'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/rmsprop.h(34): note: see declaration of 'torch::optim::RMSprop'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/rmsprop.h(50): warning C4251: 'torch::optim::RMSprop::square_average_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::RMSprop'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/rmsprop.h(51): warning C4251: 'torch::optim::RMSprop::momentum_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::RMSprop'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/rmsprop.h(52): warning C4251: 'torch::optim::RMSprop::grad_average_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::RMSprop'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/sgd.h(31): warning C4275: non dll-interface class 'torch::optim::Optimizer' used as base for dll-interface class 'torch::optim::SGD'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/optimizer.h(100): note: see declaration of 'torch::optim::Optimizer'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/sgd.h(31): note: see declaration of 'torch::optim::SGD'
C:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include\torch/optim/sgd.h(45): warning C4251: 'torch::optim::SGD::momentum_buffers': class 'std::vector<at::Tensor,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'torch::optim::SGD'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/Type.h(178): note: see declaration of 'std::vector<at::Tensor,std::allocator<_Ty>>'
with
[
_Ty=at::Tensor
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Optional.h(430): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/function_schema.h(171): note: see reference to function template instantiation 'c10::optional<int32_t>::optionalstd::size_t,false(U &&)' being compiled
with
[
U=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\ATen/core/function_schema.h(171): note: see reference to function template instantiation 'c10::optional<int32_t>::optionalstd::size_t,false(U &&)' being compiled
with
[
U=std::size_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(440): warning C4018: '>': signed/unsigned mismatch
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(486): note: see reference to function template instantiation 'bool c10::overflows<To,From>(From)' being compiled
with
[
To=int64_t,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<int64_t,int64_t>(From,const char *)' being compiled
with
[
To=int64_t,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4800: 'int64_t': forcing value to bool 'true' or 'false' (performance warning)
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'bool c10::Converter<To,From,void>::operator ()(From)'
with
[
To=bool,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'bool c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=bool,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=bool,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=bool,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<bool,int64_t>(From,const char *)' being compiled
with
[
To=bool,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(416): warning C4800: 'double': forcing value to bool 'true' or 'false' (performance warning)
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(415): note: while compiling class template member function 'bool c10::Converter<To,From,void>::operator ()(std::complex)'
with
[
To=bool,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'bool c10::Converter<To,From,void>::operator ()(std::complex)' being compiled
with
[
To=bool,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=bool,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=bool,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<bool,std::complex>(From,const char *)' being compiled
with
[
To=bool,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4800: 'double': forcing value to bool 'true' or 'false' (performance warning)
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'bool c10::Converter<To,From,void>::operator ()(From)'
with
[
To=bool,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'bool c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=bool,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=bool,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=bool,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<bool,double>(From,const char *)' being compiled
with
[
To=bool,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4244: 'argument': conversion from 'int64_t' to 'const std::complex::_Ty', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'std::complex c10::Converter<To,From,void>::operator ()(From)'
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'std::complex c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<std::complex,int64_t>(From,const char *)' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4244: 'argument': conversion from 'int64_t' to 'const std::complex::_Ty', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'std::complex c10::Converter<To,From,void>::operator ()(From)'
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'std::complex c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<std::complex,int64_t>(From,const char *)' being compiled
with
[
To=std::complex,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4244: 'argument': conversion from 'double' to 'const std::complex::_Ty', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'std::complex c10::Converter<To,From,void>::operator ()(From)'
with
[
To=std::complex,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'std::complex c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=std::complex,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=std::complex,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=std::complex,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<std::complex,double>(From,const char *)' being compiled
with
[
To=std::complex,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4244: 'argument': conversion from 'int64_t' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'c10::Half c10::Converter<To,From,void>::operator ()(From)'
with
[
To=c10::Half,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'c10::Half c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=c10::Half,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=c10::Half,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=c10::Half,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convertc10::Half,int64_t(From,const char *)' being compiled
with
[
To=c10::Half,
From=int64_t
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(416): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(415): note: while compiling class template member function 'c10::Half c10::Converter<To,From,void>::operator ()(std::complex)'
with
[
To=c10::Half,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'c10::Half c10::Converter<To,From,void>::operator ()(std::complex)' being compiled
with
[
To=c10::Half,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=c10::Half,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=c10::Half,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convert<c10::Half,std::complex>(From,const char *)' being compiled
with
[
To=c10::Half,
From=std::complex
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(400): warning C4244: 'argument': conversion from 'double' to 'float', possible loss of data
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(399): note: while compiling class template member function 'c10::Half c10::Converter<To,From,void>::operator ()(From)'
with
[
To=c10::Half,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to function template instantiation 'c10::Half c10::Converter<To,From,void>::operator ()(From)' being compiled
with
[
To=c10::Half,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(406): note: see reference to class template instantiation 'c10::Converter<To,From,void>' being compiled
with
[
To=c10::Half,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/util/Half.h(492): note: see reference to function template instantiation 'To c10::convert<To,From>(From)' being compiled
with
[
To=c10::Half,
From=double
]
C:\Users\33699\anaconda3\lib\site-packages\torch\include\c10/core/Scalar.h(75): note: see reference to function template instantiation 'To c10::checked_convertc10::Half,double(From,const char *)' being compiled
with
[
To=c10::Half,
From=double
]
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvcc.exe -c rasterize_triangles_kernel.cu -o build\temp.win-amd64-3.7\Release\rasterize_triangles_kernel.obj -Xcompiler /wd4819 -Xcompiler /MD -IC:\Users\33699\anaconda3\lib\site-packages\torch\include -IC:\Users\33699\anaconda3\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\33699\anaconda3\lib\site-packages\torch\include\TH -IC:\Users\33699\anaconda3\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\include" -IC:\Users\33699\anaconda3\include -IC:\Users\33699\anaconda3\include "-IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.10240.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\8.1\include\shared" "-IC:\Program Files (x86)\Windows Kits\8.1\include\um" "-IC:\Program Files (x86)\Windows Kits\8.1\include\winrt" -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=rasterize_triangles_cpp -D_GLIBCXX_USE_CXX11_ABI=0
rasterize_triangles_kernel.cu
C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/Exception.h(27): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/Exception.h(28): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/Exception.h(29): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/Exception.h(34): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/Exception.h(35): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/Allocator.h(21): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/Allocator.h(183): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorTypeIdRegistration.h(32): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorTypeIdRegistration.h(45): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorTypeIdRegistration.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(456): warning: dllexport/dllimport conflict with "caffe2::TypeMeta::_typeMetaDataInstance [with T=caffe2::detail::_Uninitialized]"
(452): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(577): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=uint8_t]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(578): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=int8_t]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(579): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=int16_t]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(580): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=int]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(581): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=int64_t]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(582): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=c10::Half]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(583): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=float]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(584): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=double]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(585): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=c10::ComplexHalf]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(586): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::complex]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(587): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::complex]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(590): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::string]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(591): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=__nv_bool]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(592): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=uint16_t]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(593): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=char]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(594): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::unique_ptr<std::mutex, std::default_deletestd::mutex>]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(595): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::unique_ptr<std::atomic<__nv_bool>, std::default_delete<std::atomic<__nv_bool>>>]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(596): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::vector<int32_t, std::allocator<int32_t>>]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(597): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::vector<int64_t, std::allocator<int64_t>>]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(598): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=std::vector<unsigned long, std::allocator>]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(599): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=__nv_bool *]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(600): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=char *]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(601): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=int *]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(621): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=caffe2::detail::_guard_long_unique]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(622): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=caffe2::detail::_guard_long_unique<std::vector<long, std::allocator>>]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(626): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=c10::qint8]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/typeid.h(628): warning: dllexport/dllimport conflict with "caffe2::TypeIdentifier::Get [with T=caffe2::_CaffeHighestPreallocatedTypeId]"
(81): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/intrusive_ptr.h(58): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/intrusive_ptr.h(59): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/Storage.h(181): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/util/logging_is_not_google_glog.h(47): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorImpl.h(193): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorImpl.h(1466): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorImpl.h(1476): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorImpl.h(1477): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\c10/core/TensorImpl.h(1499): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/Tensor.h(773): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/Tensor.h(801): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/Context.h(151): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/Context.h(152): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/Context.h(153): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/Context.h(157): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/Context.h(158): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/Context.h(159): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/TensorGeometry.h(56): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/TensorGeometry.h(57): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/autograd/variable.h(331): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/autograd/variable.h(334): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/autograd/variable.h(335): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/autograd/variable.h(337): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/autograd/variable.h(353): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(27): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface
detected during instantiation of class "c10::ivalue::List [with Elem=c10::IValue]"
(87): here

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(549): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(560): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(570): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(676): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(678): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(679): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(685): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(722): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(723): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(726): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(728): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface
detected during instantiation of class "c10::ivalue::List [with Elem=int64_t]"
(859): here

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface
detected during instantiation of class "c10::ivalue::List [with Elem=double]"
(873): here

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface
detected during instantiation of class "c10::ivalue::List [with Elem=__nv_bool]"
(880): here

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/ivalue.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface
detected during instantiation of class "c10::ivalue::List [with Elem=at::Tensor]"
(887): here

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(477): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(478): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(571): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(572): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(575): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(682): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(683): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(801): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(941): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(943): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(1450): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(1454): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(1456): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(1464): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(1465): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\ATen/core/jit_type.h(1467): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/scope.h(22): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/constants.h(20): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/attributes.h(87): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/attributes.h(101): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/attributes.h(104): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/attributes.h(118): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/ir.h(246): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/ir.h(247): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/ir.h(249): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/ir.h(252): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/ir.h(253): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/ir.h(756): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/tracing_state.h(58): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/tracing_state.h(59): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/tracing_state.h(62): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/tracing_state.h(159): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/tracer.h(166): warning: dllexport/dllimport conflict with "torch::jit::tracer::addInputs"
(154): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/tracer.h(173): warning: dllexport/dllimport conflict with "torch::jit::tracer::addInputs"
(160): here; dllexport assumed

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/data/samplers/distributed.h(96): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/data/samplers/distributed.h(129): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/serialize/input-archive.h(89): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/serialize/output-archive.h(66): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/lexer.h(356): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/argument_spec.h(161): error: member "torch::jit::ArgumentSpecCreator::DEPTH_LIMIT" may not be initialized

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/argument_spec.h(168): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/interpreter.h(44): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/graph_executor.h(41): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(160): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(161): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(166): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(171): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(176): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(266): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/compilation_unit.h(268): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(123): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(127): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(128): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(543): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(544): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(545): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(546): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(548): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(549): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(551): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/module.h(566): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/sugared_value.h(156): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/sugared_value.h(185): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/sugared_value.h(188): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/sugared_value.h(214): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/sugared_value.h(282): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include\torch/csrc/jit/script/sugared_value.h(338): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/nn/module.h(514): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/nn/module.h(517): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/nn/module.h(520): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/nn/module.h(523): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/nn/modules/functional.h(94): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/optimizer.h(83): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adagrad.h(28): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adagrad.h(44): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adagrad.h(45): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adam.h(31): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adam.h(45): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adam.h(46): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adam.h(47): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/adam.h(48): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/lbfgs.h(27): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/lbfgs.h(48): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/lbfgs.h(49): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/lbfgs.h(50): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/lbfgs.h(51): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/rmsprop.h(34): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/rmsprop.h(50): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/rmsprop.h(51): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/rmsprop.h(52): warning: field of class type without a DLL interface used in a class with a DLL interface

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/sgd.h(31): warning: base class dllexport/dllimport specification differs from that of the derived class

C:/Users/33699/anaconda3/lib/site-packages/torch/include/torch/csrc/api/include\torch/optim/sgd.h(45): warning: field of class type without a DLL interface used in a class with a DLL interface

1 error detected in the compilation of "C:/Users/33699/AppData/Local/Temp/tmpxft_000035f8_00000000-10_rasterize_triangles_kernel.cpp1.ii".
error: command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin\nvcc.exe' failed with exit status 1

Is it because the code is not Windows Friendly ?

Thanks !

ImportError: libtorch_cpu.so: cannot open shared object file

Hi, Thank you for releasing your code.

However, there was a problem executing the code.
I don't know the cause no matter how hard I try to solve it.

My environment is like this.
Ubuntu 18.04.5
Torch 1.2.0
Torchvision 0.4.0
GCC 7.5.0
NVCC 10.1

I executed no.6 ( Compile CUDA rasterizer kernel), and got these results.
I don't know if this was done well.

image

running build_ext
copying build/lib.linux-x86_64-3.6/rasterize_triangles_cpp.cpython-36m-x86_64-linux-gnu.so ->

And then I ran the demo script "./scripts/demo.sh" , but I encountered this error.

Traceback (most recent call last):
File "train.py", line 6, in
from models import resnet_model
File "/home/ubuntu/app/models/resnet_model.py", line 6, in
from . import networks
File "/home/ubuntu/app/models/networks.py", line 9, in
from renderer.face_model import FaceModel
File "/home/ubuntu/app/renderer/face_model.py", line 7, in
from .renderer import Renderer
File "/home/ubuntu/app/renderer/renderer.py", line 6, in
from .rasterizer import Rasterizer
File "/home/ubuntu/app/renderer/rasterizer.py", line 8, in
from .kernels import rasterize_triangles_cpp
ImportError: libtorch_cpu.so: cannot open shared object file: No such file or directory

But these files exist in the folder, and I don't know why it can't find them.

image

I'd appreciate your answer.
Thank you.

how to adjust landmarks?

Hi Xin Wen, great work and very well-organized code. Really appreciated your effort!

I noticed the predicted landmarks can be obtained here. However, if I change the position of these landmarks, what's the best way to re-render the images using the adjusted landmarks?

A little more context... I've tried a bunch of speech-to-video models with Chinese audio source and found out while the big lip movements are synced, lip moves more frequently than it should. I'm trying to reduce the jitters of predicted landmarks and make it more realistic.

triangles must be contiguous

RuntimeError: triangles.is_contiguous() INTERNAL ASSERT FAILED at rasterize_triangles.cpp:47, please report a bug to PyTorch. triangles must be contiguous

I meet this problem,do you know how to solve it?
thanks.

./scripts/demo.sh: 行 104: 30820 已杀死 会爆内存

./scripts/demo.sh: 行 104: 30820 已杀死 会爆内存,应该在哪部降低内存呢?

./scripts/demo.sh: 行 104: 30820 已杀死 /home/chenbl/anaconda3/envs/cbl/bin/python3 vendor/neural-face-renderer/train.py --dataroot $video_dir/nfr/AB --name fr --model nfr --checkpoints_dir $video_dir/checkpoints --netG unet_256 --direction BtoA --lambda_L1 100 --dataset_mode temporal --norm batch --pool_size 0 --use_refine --nput_nc 21 --Nw 7 --batch_size 8 --preprocess none --num_threads 4 --n_epochs 6 --n_epochs_decay 0 --load_size 256

关于Audio2expression模型相关求助

作者您好,感谢您开源的相关代码。
留意到您的Audio2expression模型仅使用3个卷积+一个全连接,
我们在tensorboard上观察loss下降至3e-3左右,我们使用之进行推理发现存在相关问题:
1.嘴唇变化幅度较小
2.人物嘴唇存在抖动情况(类似于打哆嗦)
我们尝试修改Audio2expression(增加全连接层数量,增大batch_size)可让loss降低至1.5e-4,
但是我们发现其表现效果更差了(哆嗦情况加重,反复抖动)
您是否有比较好的意见或者建议呢?
感谢!

Could not find the rasterize_triangles_cpp

ERROR: Could not find a version that satisfies the requirement rasterize_triangles_cpp==0.0.0 (from versions: none)
ERROR: No matching distribution found for rasterize_triangles_cpp==0.0.0
try:
1)won't work to change all kinds of sources
2)won't work to delete "==0.0.0"

关于delta 的具体含义?

大佬您好,感谢您的分享,非常棒的工作!
我想问一下关于人脸重建中 delta 参数的具体含义,在这里构建mouthmask的时候

class MouthMask(nn.Module):

将 delta[0, 0, 0] = -8.0 ,这里可以直接控制嘴巴的张闭,我尝试将delta的其他数值进行调整,发现有些值能够直接控制嘴巴张闭另外一些值无法控制,同时对自己的数据集训练出来的delta值进行打印,发现delta的64个参数里面很多值都是比较小的(10^-2),只有个别数值的绝对值在0.x~1.x的区间,那么这样子的输入数据会怎样影响结果呢?

具体来说,我的疑问就是,以delta作为grouth truth,但是发现里面大部分是无关紧要的值,那么会不会导致模型最终学习的结果,忽略了我们想要直接控制嘴巴张闭的特征?

Pretrained model missing

Thanks for your contribution, this is indeed great work! During implementation, however, I find the link for atnet_lstm_18.pth is missing, I'm wondering if you would be kind enough to share this link once again?

colab

can you please add a google colab for inference

训练神经网络人脸渲染器会在某个epoch卡死

在运行下面这步时,使用设置时长为240s,运行到某个epoch就卡死不动了,没有任何的输出,GPU占用率为0%,这是什么问题呢?

# train neural face renderer # python vendor/neural-face-renderer/train.py # --dataroot $video_dir/nfr/AB --name nfr --model nfr --checkpoints_dir $video_dir/checkpoints \ # --netG unet_256 --direction BtoA --lambda_L1 100 --dataset_mode temporal --norm batch --pool_size 0 --use_refine \ # --input_nc 21 --Nw 7 --batch_size 16 --preprocess none --num_threads 4 --n_epochs 250 \ # --n_epochs_decay 0 --load_size 256

没有办法完全跑完250个epoch,有时候在epoch=26的时候或者在epoch=19的时候命令行就停在那里不动了,也不报任何错误,不再继续输出。会不会跟visdom那个库有关系。终止再重新运行的时候就会卡在 “开始一个session”那句输出上,只能关了命令行重新运行,这是什么问题呢?使用时长为20s时候由于数据量小就不会有这问题。

train_exp.py运行出错

你好,我在跑train_exp.py的时候运行参数是
--dataset_mode
audio_expression
--num_epoch
10
--serial_batches
False
--display_freq
800
--print_freq
800
--batch_size
5
--lr
1e-3
--lambda_delta
1.0
--data_dir
data/video
--net_dir
data/video
运行的错误是:
RuntimeError: data/video/feature/00001.pt is a zip archive (did you mean to use torch.jit.load()?)
image

rasterize_triangles_cpp not found even after step 6.

I am trying to execute this part of the code after executing all the prior code and all steps including step 6 -

python train.py
--data_dir $video_dir
--num_epoch 20
--serial_batches False
--display_freq 400
--print_freq 400
--batch_size 5
I encounter this error-
Traceback (most recent call last):
File "train.py", line 6, in
from models import resnet_model
File "/home/ubuntu/AudioDVP-master/models/resnet_model.py", line 6, in
from . import networks
File "/home/ubuntu/AudioDVP-master/models/networks.py", line 9, in
from renderer.face_model import FaceModel
File "/home/ubuntu/AudioDVP-master/renderer/face_model.py", line 7, in
from .renderer import Renderer
File "/home/ubuntu/AudioDVP-master/renderer/renderer.py", line 6, in
from .rasterizer import Rasterizer
File "/home/ubuntu/AudioDVP-master/renderer/rasterizer.py", line 8, in
from .kernels import rasterize_triangles_cpp
ImportError: libtorch_cpu.so: cannot open shared object file: No such file or directory

Pytorch version - 1.4, cudatoolkit - 10.0

loss is right?

loss is right?

Alpha and Beta is becoming bigger.

(epoch: 0, iters: 400, data: 4.051, comp: 0.276) Photometric: 0.00181 Landmark: 7718.11133 Alpha: 0.05172 Beta: 0.29063 Delta: 61.63796
(epoch: 0, iters: 800, data: 0.080, comp: 0.192) Photometric: 0.00146 Landmark: 967.15063 Alpha: 0.13425 Beta: 1.17731 Delta: 63.90876
(epoch: 0, iters: 1200, data: 0.002, comp: 0.204) Photometric: 0.00158 Landmark: 1975.64294 Alpha: 0.23449 Beta: 2.57856 Delta: 73.03019
(epoch: 0, iters: 1600, data: 0.086, comp: 0.196) Photometric: 0.00150 Landmark: 1680.22449 Alpha: 0.35264 Beta: 4.44597 Delta: 82.82761
(epoch: 0, iters: 2000, data: 2.022, comp: 0.212) Photometric: 0.00152 Landmark: 1176.67371 Alpha: 0.45922 Beta: 6.69235 Delta: 94.46399
(epoch: 0, iters: 2400, data: 0.083, comp: 0.216) Photometric: 0.00128 Landmark: 791.45978 Alpha: 0.57932 Beta: 9.26394 Delta: 85.35516
(epoch: 0, iters: 2800, data: 0.079, comp: 0.205) Photometric: 0.00131 Landmark: 865.98560 Alpha: 0.72245 Beta: 12.09630 Delta: 60.82056
(epoch: 0, iters: 3200, data: 0.080, comp: 0.202) Photometric: 0.00135 Landmark: 1978.97888 Alpha: 0.87332 Beta: 15.07739 Delta: 72.84588
(epoch: 0, iters: 3600, data: 0.085, comp: 0.199) Photometric: 0.00130 Landmark: 742.81793 Alpha: 1.04230 Beta: 18.29398 Delta: 76.42062
(epoch: 0, iters: 4000, data: 0.090, comp: 0.197) Photometric: 0.00113 Landmark: 585.40186 Alpha: 1.20340 Beta: 21.58375 Delta: 63.59510
(epoch: 0, iters: 4400, data: 1.558, comp: 0.204) Photometric: 0.00110 Landmark: 670.62146 Alpha: 1.38092 Beta: 24.90604 Delta: 65.81146
(epoch: 0, iters: 4800, data: 0.002, comp: 0.198) Photometric: 0.00108 Landmark: 731.14294 Alpha: 1.56694 Beta: 28.31109 Delta: 67.26335
(epoch: 0, iters: 5200, data: 0.080, comp: 0.205) Photometric: 0.00103 Landmark: 902.36053 Alpha: 1.75208 Beta: 31.82484 Delta: 60.93861
(epoch: 0, iters: 5600, data: 0.002, comp: 0.205) Photometric: 0.00111 Landmark: 708.53540 Alpha: 1.99122 Beta: 35.27546 Delta: 60.29773
(epoch: 0, iters: 6000, data: 0.080, comp: 0.209) Photometric: 0.00123 Landmark: 892.47137 Alpha: 2.17174 Beta: 38.81593 Delta: 46.08813

如何训练中文数据集?

非常感谢您分享这样的一个工程,非常棒。关于训练中文数据集,我有几点想法,如下:
image
如果有问题或者意见,希望您可以提出,中文数据集有参考的吗?谢谢。

黑点

作者你好,我合成的视频发现每1-2s左右就产生带黑点的画面,而且不是纯黑的点

论文中没有提到输入测试音频的采样率和目标视频的采样率必须一致

作者你好,我想问一下,你们在实际测试的过程中测试音频的采样率和目标视频的采样率,如果不一样,你们做了什么处理?我在实际中发现,当输入的测试音频的采样率和目标视频的采样率不一样,最后生成的视频的嘴型是有部分对不上的,请问下这个问题你们有考虑过吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.