Advertisement
Guest User

Untitled

a guest
Feb 21st, 2023
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 77.69 KB | Source Code | 0 0
  1. Looking in indexes: https://test.pypi.org/simple/, https://pypi.org/simple/
  2. Collecting submodlib
  3. Using cached https://test-files.pythonhosted.org/packages/55/62/88e02a0e170498f38f7b9ce22b3e0a6a3cf9c82a33d3553da693c5c52872/submodlib-1.1.5.tar.gz (83 kB)
  4. Installing build dependencies ... done
  5. Getting requirements to build wheel ... done
  6. Preparing metadata (pyproject.toml) ... done
  7. Requirement already satisfied: numpy in ./venv/lib/python3.8/site-packages (from submodlib) (1.24.2)
  8. Requirement already satisfied: sklearn in ./venv/lib/python3.8/site-packages (from submodlib) (0.0.post1)
  9. Collecting numba
  10. Using cached numba-0.56.4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.5 MB)
  11. Requirement already satisfied: scipy in ./venv/lib/python3.8/site-packages (from submodlib) (1.10.1)
  12. Collecting llvmlite<0.40,>=0.39.0dev0
  13. Using cached llvmlite-0.39.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.6 MB)
  14. Collecting numpy
  15. Using cached numpy-1.23.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.1 MB)
  16. Requirement already satisfied: setuptools in ./venv/lib/python3.8/site-packages (from numba->submodlib) (44.0.0)
  17. Collecting importlib-metadata
  18. Using cached importlib_metadata-6.0.0-py3-none-any.whl (21 kB)
  19. Collecting zipp>=0.5
  20. Using cached zipp-3.14.0-py3-none-any.whl (6.7 kB)
  21. Building wheels for collected packages: submodlib
  22. Building wheel for submodlib (pyproject.toml) ... error
  23. error: subprocess-exited-with-error
  24.  
  25. × Building wheel for submodlib (pyproject.toml) did not run successfully.
  26. │ exit code: 1
  27. ╰─> [608 lines of output]
  28. running bdist_wheel
  29. running build
  30. running build_py
  31. creating build
  32. creating build/lib.linux-x86_64-cpython-38
  33. creating build/lib.linux-x86_64-cpython-38/submodlib
  34. copying submodlib/version.py -> build/lib.linux-x86_64-cpython-38/submodlib
  35. copying submodlib/__init__.py -> build/lib.linux-x86_64-cpython-38/submodlib
  36. copying submodlib/helper.py -> build/lib.linux-x86_64-cpython-38/submodlib
  37. copying submodlib/myfunctions.py -> build/lib.linux-x86_64-cpython-38/submodlib
  38. creating build/lib.linux-x86_64-cpython-38/submodlib/functions
  39. copying submodlib/functions/probabilisticSetCoverConditionalMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  40. copying submodlib/functions/featureBased.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  41. copying submodlib/functions/probabilisticSetCoverMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  42. copying submodlib/functions/__init__.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  43. copying submodlib/functions/disparityMin.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  44. copying submodlib/functions/probabilisticSetCover.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  45. copying submodlib/functions/logDeterminant.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  46. copying submodlib/functions/disparitySum.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  47. copying submodlib/functions/mixture.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  48. copying submodlib/functions/saturatedCoverage.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  49. copying submodlib/functions/graphCut.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  50. copying submodlib/functions/logDeterminantConditionalGain.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  51. copying submodlib/functions/concaveOverModular.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  52. copying submodlib/functions/facilityLocationConditionalGain.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  53. copying submodlib/functions/setFunction.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  54. copying submodlib/functions/setCoverMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  55. copying submodlib/functions/logDeterminantMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  56. copying submodlib/functions/graphCutMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  57. copying submodlib/functions/logDeterminantConditionalMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  58. copying submodlib/functions/facilityLocationMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  59. copying submodlib/functions/probabilisticSetCoverConditionalGain.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  60. copying submodlib/functions/clustered.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  61. copying submodlib/functions/setCover.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  62. copying submodlib/functions/facilityLocationConditionalMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  63. copying submodlib/functions/setCoverConditionalMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  64. copying submodlib/functions/setCoverConditionalGain.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  65. copying submodlib/functions/facilityLocation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  66. copying submodlib/functions/graphCutConditionalGain.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  67. copying submodlib/functions/facilityLocationVariantMutualInformation.py -> build/lib.linux-x86_64-cpython-38/submodlib/functions
  68. running build_ext
  69. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/venkat/venv/include -I/usr/include/python3.8 -c flagcheck.cpp -o flagcheck.o -std=c++17
  70. building 'submodlib_cpp' extension
  71. creating build/temp.linux-x86_64-cpython-38
  72. creating build/temp.linux-x86_64-cpython-38/cpp
  73. creating build/temp.linux-x86_64-cpython-38/cpp/cmi
  74. creating build/temp.linux-x86_64-cpython-38/cpp/condgain
  75. creating build/temp.linux-x86_64-cpython-38/cpp/optimizers
  76. creating build/temp.linux-x86_64-cpython-38/cpp/smi
  77. creating build/temp.linux-x86_64-cpython-38/cpp/submod
  78. creating build/temp.linux-x86_64-cpython-38/cpp/utils
  79. creating build/temp.linux-x86_64-cpython-38/cpp/wrappers
  80. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/Clustered.cpp -o build/temp.linux-x86_64-cpython-38/cpp/Clustered.o -std=c++17 -fvisibility=hidden -g0 -O3
  81. In file included from cpp/Clustered.cpp:9:
  82. cpp/Clustered.h: In constructor ‘Clustered::Clustered(ll, std::string, const std::vector<std::unordered_set<long long int> >&, const std::vector<std::vector<std::vector<float> > >&, const std::vector<long long int>&, float)’:
  83. cpp/Clustered.h:25:7: warning: ‘Clustered::mode’ will be initialized after [-Wreorder]
  84. 25 | Mode mode;
  85. | ^~~~
  86. In file included from cpp/Clustered.cpp:9:
  87. cpp/Clustered.h:14:8: warning: ‘ll Clustered::num_clusters’ [-Wreorder]
  88. 14 | ll num_clusters;
  89. | ^~~~~~~~~~~~
  90. cpp/Clustered.cpp:11:1: warning: when initialized here [-Wreorder]
  91. 11 | Clustered::Clustered(ll n_, std::string function_name_, std::vector<std::unordered_set<ll>> const&clusters_, std::vector<std::vector<std::vector<float>>> const &clusterKernels_, std::vector<ll> const &clusterIndexMap_, float lambda_): n(n_), mode(multi), num_clusters(clusters_.size()), function_name(function_name_), clusters(clusters_), clusterKernels(clusterKernels_), clusterIndexMap(clusterIndexMap_), lambda(lambda_) {
  92. | ^~~~~~~~~
  93. In file included from cpp/Clustered.cpp:9:
  94. cpp/Clustered.h: In constructor ‘Clustered::Clustered(ll, std::string, const std::vector<std::unordered_set<long long int> >&, const std::vector<std::vector<float> >&, float)’:
  95. cpp/Clustered.h:25:7: warning: ‘Clustered::mode’ will be initialized after [-Wreorder]
  96. 25 | Mode mode;
  97. | ^~~~
  98. In file included from cpp/Clustered.cpp:9:
  99. cpp/Clustered.h:14:8: warning: ‘ll Clustered::num_clusters’ [-Wreorder]
  100. 14 | ll num_clusters;
  101. | ^~~~~~~~~~~~
  102. cpp/Clustered.cpp:52:1: warning: when initialized here [-Wreorder]
  103. 52 | Clustered::Clustered(ll n_, std::string function_name_, std::vector<std::unordered_set<ll>> const &clusters_, std::vector<std::vector<float>> const &denseKernel_, float lambda_): n(n_), mode(single), num_clusters(clusters_.size()), denseKernel(denseKernel_), function_name(function_name_), clusters(clusters_), lambda(lambda_) {
  104. | ^~~~~~~~~
  105. In file included from cpp/Clustered.cpp:9:
  106. cpp/Clustered.h:20:37: warning: ‘Clustered::denseKernel’ will be initialized after [-Wreorder]
  107. 20 | std::vector<std::vector<float>> denseKernel;
  108. | ^~~~~~~~~~~
  109. In file included from cpp/Clustered.cpp:9:
  110. cpp/Clustered.h:15:17: warning: ‘std::string Clustered::function_name’ [-Wreorder]
  111. 15 | std::string function_name;
  112. | ^~~~~~~~~~~~~
  113. cpp/Clustered.cpp:52:1: warning: when initialized here [-Wreorder]
  114. 52 | Clustered::Clustered(ll n_, std::string function_name_, std::vector<std::unordered_set<ll>> const &clusters_, std::vector<std::vector<float>> const &denseKernel_, float lambda_): n(n_), mode(single), num_clusters(clusters_.size()), denseKernel(denseKernel_), function_name(function_name_), clusters(clusters_), lambda(lambda_) {
  115. | ^~~~~~~~~
  116. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/SetFunction.cpp -o build/temp.linux-x86_64-cpython-38/cpp/SetFunction.o -std=c++17 -fvisibility=hidden -g0 -O3
  117. cpp/SetFunction.cpp: In member function ‘virtual double SetFunction::evaluate(const std::unordered_set<long long int>&)’:
  118. cpp/SetFunction.cpp:13:63: warning: no return statement in function returning non-void [-Wreturn-type]
  119. 13 | double SetFunction::evaluate(std::unordered_set<ll> const &X){}
  120. | ^
  121. cpp/SetFunction.cpp: In member function ‘virtual double SetFunction::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  122. cpp/SetFunction.cpp:14:78: warning: no return statement in function returning non-void [-Wreturn-type]
  123. 14 | double SetFunction::evaluateWithMemoization(std::unordered_set<ll> const &X){}
  124. | ^
  125. cpp/SetFunction.cpp: In member function ‘virtual double SetFunction::marginalGain(const std::unordered_set<long long int>&, ll)’:
  126. cpp/SetFunction.cpp:15:76: warning: no return statement in function returning non-void [-Wreturn-type]
  127. 15 | double SetFunction::marginalGain(std::unordered_set<ll> const &X, ll item){}
  128. | ^
  129. cpp/SetFunction.cpp: In member function ‘virtual double SetFunction::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  130. cpp/SetFunction.cpp:16:110: warning: no return statement in function returning non-void [-Wreturn-type]
  131. 16 | double SetFunction::marginalGainWithMemoization(std::unordered_set<ll> const &X, ll item, bool enableChecks){}
  132. | ^
  133. cpp/SetFunction.cpp: In member function ‘virtual std::unordered_set<long long int> SetFunction::getEffectiveGroundSet()’:
  134. cpp/SetFunction.cpp:18:61: warning: no return statement in function returning non-void [-Wreturn-type]
  135. 18 | std::unordered_set<ll> SetFunction::getEffectiveGroundSet(){}
  136. | ^
  137. cpp/SetFunction.cpp: In member function ‘std::vector<std::pair<long long int, double> > SetFunction::maximize(std::string, float, bool, bool, float, bool, bool, const std::vector<float>&, bool)’:
  138. cpp/SetFunction.cpp:29:44: warning: control reaches end of non-void function [-Wreturn-type]
  139. 29 | std::cout << "Invalid Optimizer" << std::endl;
  140. | ^~~~
  141. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/cmi/FacilityLocationConditionalMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/cmi/FacilityLocationConditionalMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  142. In file included from cpp/cmi/FacilityLocationConditionalMutualInformation.cpp:10:
  143. cpp/cmi/FacilityLocationConditionalMutualInformation.h: In constructor ‘FacilityLocationConditionalMutualInformation::FacilityLocationConditionalMutualInformation(ll, int, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, float, float)’:
  144. cpp/cmi/FacilityLocationConditionalMutualInformation.h:11:9: warning: ‘FacilityLocationConditionalMutualInformation::numQueries’ will be initialized after [-Wreorder]
  145. 11 | int numQueries;
  146. | ^~~~~~~~~~
  147. cpp/cmi/FacilityLocationConditionalMutualInformation.h:10:9: warning: ‘int FacilityLocationConditionalMutualInformation::numPrivates’ [-Wreorder]
  148. 10 | int numPrivates;
  149. | ^~~~~~~~~~~
  150. cpp/cmi/FacilityLocationConditionalMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  151. 12 | FacilityLocationConditionalMutualInformation::FacilityLocationConditionalMutualInformation(ll n_, int numQueries_, int numPrivates_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelQuery_, std::vector<std::vector<float>> const &kernelPrivate_, float magnificationLambda_, float privacyHardness_): n(n_), numQueries(numQueries_), numPrivates(numPrivates_), kernelImage(kernelImage_), kernelQuery(kernelQuery_), kernelPrivate(kernelPrivate_), magnificationLambda(magnificationLambda_), privacyHardness(privacyHardness_){
  152. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  153. In file included from cpp/cmi/FacilityLocationConditionalMutualInformation.cpp:10:
  154. cpp/cmi/FacilityLocationConditionalMutualInformation.h:18:39: warning: ‘FacilityLocationConditionalMutualInformation::kernelQuery’ will be initialized after [-Wreorder]
  155. 18 | std::vector<std::vector <float> > kernelQuery; //n X numQueries
  156. | ^~~~~~~~~~~
  157. cpp/cmi/FacilityLocationConditionalMutualInformation.h:17:37: warning: ‘std::vector<std::vector<float> > FacilityLocationConditionalMutualInformation::kernelPrivate’ [-Wreorder]
  158. 17 | std::vector<std::vector<float>> kernelPrivate; // n X numPrivates
  159. | ^~~~~~~~~~~~~
  160. cpp/cmi/FacilityLocationConditionalMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  161. 12 | FacilityLocationConditionalMutualInformation::FacilityLocationConditionalMutualInformation(ll n_, int numQueries_, int numPrivates_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelQuery_, std::vector<std::vector<float>> const &kernelPrivate_, float magnificationLambda_, float privacyHardness_): n(n_), numQueries(numQueries_), numPrivates(numPrivates_), kernelImage(kernelImage_), kernelQuery(kernelQuery_), kernelPrivate(kernelPrivate_), magnificationLambda(magnificationLambda_), privacyHardness(privacyHardness_){
  162. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  163. In file included from cpp/cmi/FacilityLocationConditionalMutualInformation.cpp:10:
  164. cpp/cmi/FacilityLocationConditionalMutualInformation.h:17:37: warning: ‘FacilityLocationConditionalMutualInformation::kernelPrivate’ will be initialized after [-Wreorder]
  165. 17 | std::vector<std::vector<float>> kernelPrivate; // n X numPrivates
  166. | ^~~~~~~~~~~~~
  167. cpp/cmi/FacilityLocationConditionalMutualInformation.h:12:11: warning: ‘float FacilityLocationConditionalMutualInformation::magnificationLambda’ [-Wreorder]
  168. 12 | float magnificationLambda;
  169. | ^~~~~~~~~~~~~~~~~~~
  170. cpp/cmi/FacilityLocationConditionalMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  171. 12 | FacilityLocationConditionalMutualInformation::FacilityLocationConditionalMutualInformation(ll n_, int numQueries_, int numPrivates_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelQuery_, std::vector<std::vector<float>> const &kernelPrivate_, float magnificationLambda_, float privacyHardness_): n(n_), numQueries(numQueries_), numPrivates(numPrivates_), kernelImage(kernelImage_), kernelQuery(kernelQuery_), kernelPrivate(kernelPrivate_), magnificationLambda(magnificationLambda_), privacyHardness(privacyHardness_){
  172. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  173. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/cmi/LogDeterminantConditionalMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/cmi/LogDeterminantConditionalMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  174. In file included from cpp/cmi/LogDeterminantConditionalMutualInformation.cpp:10:
  175. cpp/cmi/LogDeterminantConditionalMutualInformation.h: In constructor ‘LogDeterminantConditionalMutualInformation::LogDeterminantConditionalMutualInformation(ll, int, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, double, float, float)’:
  176. cpp/cmi/LogDeterminantConditionalMutualInformation.h:24:39: warning: ‘LogDeterminantConditionalMutualInformation::kernelQueryPrivate’ will be initialized after [-Wreorder]
  177. 24 | std::vector<std::vector <float> > kernelQueryPrivate;
  178. | ^~~~~~~~~~~~~~~~~~
  179. cpp/cmi/LogDeterminantConditionalMutualInformation.h:13:12: warning: ‘double LogDeterminantConditionalMutualInformation::lambda’ [-Wreorder]
  180. 13 | double lambda;
  181. | ^~~~~~
  182. cpp/cmi/LogDeterminantConditionalMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  183. 12 | LogDeterminantConditionalMutualInformation::LogDeterminantConditionalMutualInformation(
  184. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  185. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  186. In file included from cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:9:
  187. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.h: In constructor ‘ProbabilisticSetCoverConditionalMutualInformation::ProbabilisticSetCoverConditionalMutualInformation(ll, int, const std::vector<std::vector<float> >&, const std::vector<float>&, const std::unordered_set<int>&, const std::unordered_set<int>&)’:
  188. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.h:19:37: warning: ‘ProbabilisticSetCoverConditionalMutualInformation::groundSetConceptProbabilities’ will be initialized after [-Wreorder]
  189. 19 | std::vector<std::vector<float>> groundSetConceptProbabilities;
  190. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  191. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.h:15:9: warning: ‘int ProbabilisticSetCoverConditionalMutualInformation::numConcepts’ [-Wreorder]
  192. 15 | int numConcepts;
  193. | ^~~~~~~~~~~
  194. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  195. 11 | ProbabilisticSetCoverConditionalMutualInformation::ProbabilisticSetCoverConditionalMutualInformation(ll n_, int numConcepts_,std::vector<std::vector<float>> const &groundSetConceptProbabilities_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const &Q_, std::unordered_set<int> const &P_): n(n_), groundSetConceptProbabilities(groundSetConceptProbabilities_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_), P(P_) {
  196. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  197. In file included from cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:9:
  198. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.h:20:21: warning: ‘ProbabilisticSetCoverConditionalMutualInformation::conceptWeights’ will be initialized after [-Wreorder]
  199. 20 | std::vector<float> conceptWeights;
  200. | ^~~~~~~~~~~~~~
  201. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.h:17:26: warning: ‘std::unordered_set<int> ProbabilisticSetCoverConditionalMutualInformation::Q’ [-Wreorder]
  202. 17 | std::unordered_set<int> Q; //set of concept indices in query set
  203. | ^
  204. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  205. 11 | ProbabilisticSetCoverConditionalMutualInformation::ProbabilisticSetCoverConditionalMutualInformation(ll n_, int numConcepts_,std::vector<std::vector<float>> const &groundSetConceptProbabilities_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const &Q_, std::unordered_set<int> const &P_): n(n_), groundSetConceptProbabilities(groundSetConceptProbabilities_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_), P(P_) {
  206. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  207. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalMutualInformation::evaluate(const std::unordered_set<long long int>&)’:
  208. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:31:9: warning: unused variable ‘result’ [-Wunused-variable]
  209. 31 | double result=0;
  210. | ^~~~~~
  211. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalMutualInformation::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  212. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:40:9: warning: unused variable ‘result’ [-Wunused-variable]
  213. 40 | double result = 0;
  214. | ^~~~~~
  215. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalMutualInformation::marginalGain(const std::unordered_set<long long int>&, ll)’:
  216. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:49:9: warning: unused variable ‘gain’ [-Wunused-variable]
  217. 49 | double gain = 0;
  218. | ^~~~
  219. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalMutualInformation::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  220. cpp/cmi/ProbabilisticSetCoverConditionalMutualInformation.cpp:59:9: warning: unused variable ‘gain’ [-Wunused-variable]
  221. 59 | double gain = 0;
  222. | ^~~~
  223. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/cmi/SetCoverConditionalMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/cmi/SetCoverConditionalMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  224. In file included from cpp/cmi/SetCoverConditionalMutualInformation.cpp:9:
  225. cpp/cmi/SetCoverConditionalMutualInformation.h: In constructor ‘SetCoverConditionalMutualInformation::SetCoverConditionalMutualInformation(ll, const std::vector<std::unordered_set<int> >&, int, const std::vector<float>&, const std::unordered_set<int>&, const std::unordered_set<int>&)’:
  226. cpp/cmi/SetCoverConditionalMutualInformation.h:19:42: warning: ‘SetCoverConditionalMutualInformation::coverSet’ will be initialized after [-Wreorder]
  227. 19 | std::vector<std::unordered_set<int>> coverSet;
  228. | ^~~~~~~~
  229. cpp/cmi/SetCoverConditionalMutualInformation.h:15:9: warning: ‘int SetCoverConditionalMutualInformation::numConcepts’ [-Wreorder]
  230. 15 | int numConcepts;
  231. | ^~~~~~~~~~~
  232. cpp/cmi/SetCoverConditionalMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  233. 11 | SetCoverConditionalMutualInformation::SetCoverConditionalMutualInformation(ll n_, std::vector<std::unordered_set<int>> const &coverSet_, int numConcepts_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const & Q_, std::unordered_set<int> const & P_): n(n_), coverSet(coverSet_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_), P(P_) {
  234. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  235. In file included from cpp/cmi/SetCoverConditionalMutualInformation.cpp:9:
  236. cpp/cmi/SetCoverConditionalMutualInformation.h:20:21: warning: ‘SetCoverConditionalMutualInformation::conceptWeights’ will be initialized after [-Wreorder]
  237. 20 | std::vector<float> conceptWeights;
  238. | ^~~~~~~~~~~~~~
  239. cpp/cmi/SetCoverConditionalMutualInformation.h:17:26: warning: ‘std::unordered_set<int> SetCoverConditionalMutualInformation::Q’ [-Wreorder]
  240. 17 | std::unordered_set<int> Q; //set of concept indices in query set
  241. | ^
  242. cpp/cmi/SetCoverConditionalMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  243. 11 | SetCoverConditionalMutualInformation::SetCoverConditionalMutualInformation(ll n_, std::vector<std::unordered_set<int>> const &coverSet_, int numConcepts_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const & Q_, std::unordered_set<int> const & P_): n(n_), coverSet(coverSet_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_), P(P_) {
  244. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  245. cpp/cmi/SetCoverConditionalMutualInformation.cpp:13:22: warning: comparison of integer expressions of different signedness: ‘ll’ {aka ‘long long int’} and ‘std::vector<std::unordered_set<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  246. 13 | for (ll i = 0; i < coverSet.size(); i++) {
  247. | ~~^~~~~~~~~~~~~~~~~
  248. cpp/cmi/SetCoverConditionalMutualInformation.cpp: In member function ‘virtual double SetCoverConditionalMutualInformation::evaluate(const std::unordered_set<long long int>&)’:
  249. cpp/cmi/SetCoverConditionalMutualInformation.cpp:25:9: warning: unused variable ‘result’ [-Wunused-variable]
  250. 25 | double result=0;
  251. | ^~~~~~
  252. cpp/cmi/SetCoverConditionalMutualInformation.cpp: In member function ‘virtual double SetCoverConditionalMutualInformation::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  253. cpp/cmi/SetCoverConditionalMutualInformation.cpp:34:9: warning: unused variable ‘result’ [-Wunused-variable]
  254. 34 | double result = 0;
  255. | ^~~~~~
  256. cpp/cmi/SetCoverConditionalMutualInformation.cpp: In member function ‘virtual double SetCoverConditionalMutualInformation::marginalGain(const std::unordered_set<long long int>&, ll)’:
  257. cpp/cmi/SetCoverConditionalMutualInformation.cpp:43:9: warning: unused variable ‘gain’ [-Wunused-variable]
  258. 43 | double gain = 0;
  259. | ^~~~
  260. cpp/cmi/SetCoverConditionalMutualInformation.cpp: In member function ‘virtual double SetCoverConditionalMutualInformation::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  261. cpp/cmi/SetCoverConditionalMutualInformation.cpp:53:9: warning: unused variable ‘gain’ [-Wunused-variable]
  262. 53 | double gain = 0;
  263. | ^~~~
  264. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/condgain/ConditionalGain.cpp -o build/temp.linux-x86_64-cpython-38/cpp/condgain/ConditionalGain.o -std=c++17 -fvisibility=hidden -g0 -O3
  265. In file included from cpp/condgain/ConditionalGain.cpp:10:
  266. cpp/condgain/ConditionalGain.h: In copy constructor ‘ConditionalGain::ConditionalGain(const ConditionalGain&)’:
  267. cpp/condgain/ConditionalGain.h:16:28: warning: ‘ConditionalGain::privateSet’ will be initialized after [-Wreorder]
  268. 16 | std::unordered_set<ll> privateSet;
  269. | ^~~~~~~~~~
  270. cpp/condgain/ConditionalGain.h:14:12: warning: ‘double ConditionalGain::val_fP’ [-Wreorder]
  271. 14 | double val_fP;
  272. | ^~~~~~
  273. cpp/condgain/ConditionalGain.cpp:26:1: warning: when initialized here [-Wreorder]
  274. 26 | ConditionalGain::ConditionalGain(const ConditionalGain& input_f): privateSet(input_f.privateSet), val_fP(input_f.val_fP), unionPreComputeSet(input_f.unionPreComputeSet), f(*(input_f.f.clone())) {
  275. | ^~~~~~~~~~~~~~~
  276. In file included from cpp/condgain/ConditionalGain.cpp:10:
  277. cpp/condgain/ConditionalGain.h:17:28: warning: ‘ConditionalGain::unionPreComputeSet’ will be initialized after [-Wreorder]
  278. 17 | std::unordered_set<ll> unionPreComputeSet;
  279. | ^~~~~~~~~~~~~~~~~~
  280. cpp/condgain/ConditionalGain.h:13:18: warning: ‘SetFunction& ConditionalGain::f’ [-Wreorder]
  281. 13 | SetFunction& f;
  282. | ^
  283. cpp/condgain/ConditionalGain.cpp:26:1: warning: when initialized here [-Wreorder]
  284. 26 | ConditionalGain::ConditionalGain(const ConditionalGain& input_f): privateSet(input_f.privateSet), val_fP(input_f.val_fP), unionPreComputeSet(input_f.unionPreComputeSet), f(*(input_f.f.clone())) {
  285. | ^~~~~~~~~~~~~~~
  286. cpp/condgain/ConditionalGain.cpp: In member function ‘std::vector<std::pair<long long int, double> > ConditionalGain::maximize(std::string, ll, bool, bool, float, bool, bool)’:
  287. cpp/condgain/ConditionalGain.cpp:118:45: warning: control reaches end of non-void function [-Wreturn-type]
  288. 118 | std::cerr << "Invalid Optimizer" << std::endl;
  289. | ^~~~
  290. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/condgain/FacilityLocationConditionalGain.cpp -o build/temp.linux-x86_64-cpython-38/cpp/condgain/FacilityLocationConditionalGain.o -std=c++17 -fvisibility=hidden -g0 -O3
  291. In file included from cpp/condgain/FacilityLocationConditionalGain.cpp:10:
  292. cpp/condgain/FacilityLocationConditionalGain.h: In constructor ‘FacilityLocationConditionalGain::FacilityLocationConditionalGain(ll, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, float)’:
  293. cpp/condgain/FacilityLocationConditionalGain.h:13:37: warning: ‘FacilityLocationConditionalGain::kernelPrivate’ will be initialized after [-Wreorder]
  294. 13 | std::vector<std::vector<float>> kernelPrivate; // n X numPrivates
  295. | ^~~~~~~~~~~~~
  296. cpp/condgain/FacilityLocationConditionalGain.h:10:11: warning: ‘float FacilityLocationConditionalGain::privacyHardness’ [-Wreorder]
  297. 10 | float privacyHardness;
  298. | ^~~~~~~~~~~~~~~
  299. cpp/condgain/FacilityLocationConditionalGain.cpp:12:1: warning: when initialized here [-Wreorder]
  300. 12 | FacilityLocationConditionalGain::FacilityLocationConditionalGain(ll n_, int numPrivates_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelPrivate_, float privacyHardness_): n(n_), numPrivates(numPrivates_), kernelImage(kernelImage_), kernelPrivate(kernelPrivate_), privacyHardness(privacyHardness_){
  301. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  302. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/condgain/GraphCutConditionalGain.cpp -o build/temp.linux-x86_64-cpython-38/cpp/condgain/GraphCutConditionalGain.o -std=c++17 -fvisibility=hidden -g0 -O3
  303. In file included from cpp/condgain/GraphCutConditionalGain.cpp:10:
  304. cpp/condgain/GraphCutConditionalGain.h: In constructor ‘GraphCutConditionalGain::GraphCutConditionalGain(ll, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, float, float)’:
  305. cpp/condgain/GraphCutConditionalGain.h:16:39: warning: ‘GraphCutConditionalGain::kernelPrivate’ will be initialized after [-Wreorder]
  306. 16 | std::vector<std::vector <float> > kernelPrivate; //n X numQueries
  307. | ^~~~~~~~~~~~~
  308. cpp/condgain/GraphCutConditionalGain.h:14:11: warning: ‘float GraphCutConditionalGain::privacyHardness’ [-Wreorder]
  309. 14 | float privacyHardness;
  310. | ^~~~~~~~~~~~~~~
  311. cpp/condgain/GraphCutConditionalGain.cpp:12:1: warning: when initialized here [-Wreorder]
  312. 12 | GraphCutConditionalGain::GraphCutConditionalGain(ll n_, int numPrivates_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelPrivate_, float privacyHardness_, float lambda_): n(n_), numPrivates(numPrivates_), kernelImage(kernelImage_), kernelPrivate(kernelPrivate_), privacyHardness(privacyHardness_), lambda(lambda_) {
  313. | ^~~~~~~~~~~~~~~~~~~~~~~
  314. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/condgain/LogDeterminantConditionalGain.cpp -o build/temp.linux-x86_64-cpython-38/cpp/condgain/LogDeterminantConditionalGain.o -std=c++17 -fvisibility=hidden -g0 -O3
  315. In file included from cpp/condgain/LogDeterminantConditionalGain.cpp:10:
  316. cpp/condgain/LogDeterminantConditionalGain.h: In constructor ‘LogDeterminantConditionalGain::LogDeterminantConditionalGain(ll, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, double, float)’:
  317. cpp/condgain/LogDeterminantConditionalGain.h:15:37: warning: ‘LogDeterminantConditionalGain::kernelPrivatePrivate’ will be initialized after [-Wreorder]
  318. 15 | std::vector<std::vector<float>> kernelPrivatePrivate; // numPrivates X numPrivates
  319. | ^~~~~~~~~~~~~~~~~~~~
  320. cpp/condgain/LogDeterminantConditionalGain.h:10:12: warning: ‘double LogDeterminantConditionalGain::lambda’ [-Wreorder]
  321. 10 | double lambda;
  322. | ^~~~~~
  323. cpp/condgain/LogDeterminantConditionalGain.cpp:12:1: warning: when initialized here [-Wreorder]
  324. 12 | LogDeterminantConditionalGain::LogDeterminantConditionalGain(ll n_, int numPrivates_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelPrivate_, std::vector<std::vector<float>> const &kernelPrivatePrivate_, double lambda_, float privacyHardness_): n(n_), numPrivates(numPrivates_), kernelImage(kernelImage_), kernelPrivate(kernelPrivate_), kernelPrivatePrivate(kernelPrivatePrivate_), lambda(lambda_), privacyHardness(privacyHardness_){
  325. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  326. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp -o build/temp.linux-x86_64-cpython-38/cpp/condgain/ProbabilisticSetCoverConditionalGain.o -std=c++17 -fvisibility=hidden -g0 -O3
  327. In file included from cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:9:
  328. cpp/condgain/ProbabilisticSetCoverConditionalGain.h: In constructor ‘ProbabilisticSetCoverConditionalGain::ProbabilisticSetCoverConditionalGain(ll, int, const std::vector<std::vector<float> >&, const std::vector<float>&, const std::unordered_set<int>&)’:
  329. cpp/condgain/ProbabilisticSetCoverConditionalGain.h:18:37: warning: ‘ProbabilisticSetCoverConditionalGain::groundSetConceptProbabilities’ will be initialized after [-Wreorder]
  330. 18 | std::vector<std::vector<float>> groundSetConceptProbabilities;
  331. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  332. cpp/condgain/ProbabilisticSetCoverConditionalGain.h:15:9: warning: ‘int ProbabilisticSetCoverConditionalGain::numConcepts’ [-Wreorder]
  333. 15 | int numConcepts;
  334. | ^~~~~~~~~~~
  335. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:11:1: warning: when initialized here [-Wreorder]
  336. 11 | ProbabilisticSetCoverConditionalGain::ProbabilisticSetCoverConditionalGain(ll n_, int numConcepts_,std::vector<std::vector<float>> const &groundSetConceptProbabilities_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const &P_): n(n_), groundSetConceptProbabilities(groundSetConceptProbabilities_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), P(P_) {
  337. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  338. In file included from cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:9:
  339. cpp/condgain/ProbabilisticSetCoverConditionalGain.h:19:21: warning: ‘ProbabilisticSetCoverConditionalGain::conceptWeights’ will be initialized after [-Wreorder]
  340. 19 | std::vector<float> conceptWeights;
  341. | ^~~~~~~~~~~~~~
  342. cpp/condgain/ProbabilisticSetCoverConditionalGain.h:17:26: warning: ‘std::unordered_set<int> ProbabilisticSetCoverConditionalGain::P’ [-Wreorder]
  343. 17 | std::unordered_set<int> P; //set of concept indices in private set
  344. | ^
  345. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:11:1: warning: when initialized here [-Wreorder]
  346. 11 | ProbabilisticSetCoverConditionalGain::ProbabilisticSetCoverConditionalGain(ll n_, int numConcepts_,std::vector<std::vector<float>> const &groundSetConceptProbabilities_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const &P_): n(n_), groundSetConceptProbabilities(groundSetConceptProbabilities_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), P(P_) {
  347. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  348. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalGain::evaluate(const std::unordered_set<long long int>&)’:
  349. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:28:9: warning: unused variable ‘result’ [-Wunused-variable]
  350. 28 | double result=0;
  351. | ^~~~~~
  352. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalGain::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  353. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:37:9: warning: unused variable ‘result’ [-Wunused-variable]
  354. 37 | double result = 0;
  355. | ^~~~~~
  356. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalGain::marginalGain(const std::unordered_set<long long int>&, ll)’:
  357. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:46:9: warning: unused variable ‘gain’ [-Wunused-variable]
  358. 46 | double gain = 0;
  359. | ^~~~
  360. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp: In member function ‘virtual double ProbabilisticSetCoverConditionalGain::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  361. cpp/condgain/ProbabilisticSetCoverConditionalGain.cpp:56:9: warning: unused variable ‘gain’ [-Wunused-variable]
  362. 56 | double gain = 0;
  363. | ^~~~
  364. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/condgain/SetCoverConditionalGain.cpp -o build/temp.linux-x86_64-cpython-38/cpp/condgain/SetCoverConditionalGain.o -std=c++17 -fvisibility=hidden -g0 -O3
  365. In file included from cpp/condgain/SetCoverConditionalGain.cpp:9:
  366. cpp/condgain/SetCoverConditionalGain.h: In constructor ‘SetCoverConditionalGain::SetCoverConditionalGain(ll, const std::vector<std::unordered_set<int> >&, int, const std::vector<float>&, const std::unordered_set<int>&)’:
  367. cpp/condgain/SetCoverConditionalGain.h:18:42: warning: ‘SetCoverConditionalGain::coverSet’ will be initialized after [-Wreorder]
  368. 18 | std::vector<std::unordered_set<int>> coverSet;
  369. | ^~~~~~~~
  370. cpp/condgain/SetCoverConditionalGain.h:15:9: warning: ‘int SetCoverConditionalGain::numConcepts’ [-Wreorder]
  371. 15 | int numConcepts;
  372. | ^~~~~~~~~~~
  373. cpp/condgain/SetCoverConditionalGain.cpp:11:1: warning: when initialized here [-Wreorder]
  374. 11 | SetCoverConditionalGain::SetCoverConditionalGain(ll n_, std::vector<std::unordered_set<int>> const &coverSet_, int numConcepts_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const & P_): n(n_), coverSet(coverSet_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), P(P_) {
  375. | ^~~~~~~~~~~~~~~~~~~~~~~
  376. In file included from cpp/condgain/SetCoverConditionalGain.cpp:9:
  377. cpp/condgain/SetCoverConditionalGain.h:19:21: warning: ‘SetCoverConditionalGain::conceptWeights’ will be initialized after [-Wreorder]
  378. 19 | std::vector<float> conceptWeights;
  379. | ^~~~~~~~~~~~~~
  380. cpp/condgain/SetCoverConditionalGain.h:17:26: warning: ‘std::unordered_set<int> SetCoverConditionalGain::P’ [-Wreorder]
  381. 17 | std::unordered_set<int> P; //set of concept indices in private set
  382. | ^
  383. cpp/condgain/SetCoverConditionalGain.cpp:11:1: warning: when initialized here [-Wreorder]
  384. 11 | SetCoverConditionalGain::SetCoverConditionalGain(ll n_, std::vector<std::unordered_set<int>> const &coverSet_, int numConcepts_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const & P_): n(n_), coverSet(coverSet_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), P(P_) {
  385. | ^~~~~~~~~~~~~~~~~~~~~~~
  386. cpp/condgain/SetCoverConditionalGain.cpp:13:22: warning: comparison of integer expressions of different signedness: ‘ll’ {aka ‘long long int’} and ‘std::vector<std::unordered_set<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  387. 13 | for (ll i = 0; i < coverSet.size(); i++) {
  388. | ~~^~~~~~~~~~~~~~~~~
  389. cpp/condgain/SetCoverConditionalGain.cpp: In member function ‘virtual double SetCoverConditionalGain::evaluate(const std::unordered_set<long long int>&)’:
  390. cpp/condgain/SetCoverConditionalGain.cpp:25:9: warning: unused variable ‘result’ [-Wunused-variable]
  391. 25 | double result=0;
  392. | ^~~~~~
  393. cpp/condgain/SetCoverConditionalGain.cpp: In member function ‘virtual double SetCoverConditionalGain::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  394. cpp/condgain/SetCoverConditionalGain.cpp:34:9: warning: unused variable ‘result’ [-Wunused-variable]
  395. 34 | double result = 0;
  396. | ^~~~~~
  397. cpp/condgain/SetCoverConditionalGain.cpp: In member function ‘virtual double SetCoverConditionalGain::marginalGain(const std::unordered_set<long long int>&, ll)’:
  398. cpp/condgain/SetCoverConditionalGain.cpp:43:9: warning: unused variable ‘gain’ [-Wunused-variable]
  399. 43 | double gain = 0;
  400. | ^~~~
  401. cpp/condgain/SetCoverConditionalGain.cpp: In member function ‘virtual double SetCoverConditionalGain::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  402. cpp/condgain/SetCoverConditionalGain.cpp:53:9: warning: unused variable ‘gain’ [-Wunused-variable]
  403. 53 | double gain = 0;
  404. | ^~~~
  405. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp -o build/temp.linux-x86_64-cpython-38/cpp/optimizers/LazierThanLazyGreedyOptimizer.o -std=c++17 -fvisibility=hidden -g0 -O3
  406. cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp: In member function ‘std::vector<std::pair<long long int, double> > LazierThanLazyGreedyOptimizer::maximize(SetFunction&, float, bool, bool, float, bool, bool, const std::vector<float>&, bool)’:
  407. cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp:242:33: warning: comparison of integer expressions of different signedness: ‘std::unordered_set<long long int>::size_type’ {aka ‘long unsigned int’} and ‘ll’ {aka ‘long long int’} [-Wsign-compare]
  408. 242 | while (randomSet.size() < randomSetSize) {
  409. | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  410. cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp:219:8: warning: unused variable ‘best_id’ [-Wunused-variable]
  411. 219 | ll best_id;
  412. | ^~~~~~~
  413. cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp:220:12: warning: unused variable ‘best_val’ [-Wunused-variable]
  414. 220 | double best_val;
  415. | ^~~~~~~~
  416. cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp:24:12: warning: ‘best_val’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  417. 24 | if (abs(val1 - val2) < eps)
  418. | ~~~^~~~~~~~~~~~~
  419. cpp/optimizers/LazierThanLazyGreedyOptimizer.cpp:264:16: note: ‘best_val’ was declared here
  420. 264 | double best_val;
  421. | ^~~~~~~~
  422. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/optimizers/LazyGreedyOptimizer.cpp -o build/temp.linux-x86_64-cpython-38/cpp/optimizers/LazyGreedyOptimizer.o -std=c++17 -fvisibility=hidden -g0 -O3
  423. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/optimizers/NaiveGreedyOptimizer.cpp -o build/temp.linux-x86_64-cpython-38/cpp/optimizers/NaiveGreedyOptimizer.o -std=c++17 -fvisibility=hidden -g0 -O3
  424. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/optimizers/StochasticGreedyOptimizer.cpp -o build/temp.linux-x86_64-cpython-38/cpp/optimizers/StochasticGreedyOptimizer.o -std=c++17 -fvisibility=hidden -g0 -O3
  425. cpp/optimizers/StochasticGreedyOptimizer.cpp: In member function ‘std::vector<std::pair<long long int, double> > StochasticGreedyOptimizer::maximize(SetFunction&, float, bool, bool, float, bool, bool, const std::vector<float>&, bool)’:
  426. cpp/optimizers/StochasticGreedyOptimizer.cpp:64:26: warning: comparison of integer expressions of different signedness: ‘std::unordered_set<long long int>::size_type’ {aka ‘long unsigned int’} and ‘ll’ {aka ‘long long int’} [-Wsign-compare]
  427. 64 | while(randomSet.size() < randomSetSize) {
  428. | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  429. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/ConcaveOverModular.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/ConcaveOverModular.o -std=c++17 -fvisibility=hidden -g0 -O3
  430. In file included from cpp/smi/ConcaveOverModular.cpp:10:
  431. cpp/smi/ConcaveOverModular.h: In constructor ‘ConcaveOverModular::ConcaveOverModular(ll, int, const std::vector<std::vector<float> >&, float, ConcaveOverModular::Type)’:
  432. cpp/smi/ConcaveOverModular.h:15:39: warning: ‘ConcaveOverModular::kernelQuery’ will be initialized after [-Wreorder]
  433. 15 | std::vector<std::vector <float> > kernelQuery; //n X numQueries
  434. | ^~~~~~~~~~~
  435. cpp/smi/ConcaveOverModular.h:14:11: warning: ‘float ConcaveOverModular::queryDiversityEta’ [-Wreorder]
  436. 14 | float queryDiversityEta;
  437. | ^~~~~~~~~~~~~~~~~
  438. cpp/smi/ConcaveOverModular.cpp:12:1: warning: when initialized here [-Wreorder]
  439. 12 | ConcaveOverModular::ConcaveOverModular(ll n_, int numQueries_, std::vector<std::vector<float>> const &kernelQuery_, float queryDiversityEta_, Type type_): n(n_), numQueries(numQueries_), kernelQuery(kernelQuery_), queryDiversityEta(queryDiversityEta_), type(type_){
  440. | ^~~~~~~~~~~~~~~~~~
  441. cpp/smi/ConcaveOverModular.cpp: In member function ‘double ConcaveOverModular::transform(double)’:
  442. cpp/smi/ConcaveOverModular.cpp:41:1: warning: control reaches end of non-void function [-Wreturn-type]
  443. 41 | }
  444. | ^
  445. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/FacilityLocationMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/FacilityLocationMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  446. In file included from cpp/smi/FacilityLocationMutualInformation.cpp:10:
  447. cpp/smi/FacilityLocationMutualInformation.h: In constructor ‘FacilityLocationMutualInformation::FacilityLocationMutualInformation(ll, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, float)’:
  448. cpp/smi/FacilityLocationMutualInformation.h:18:39: warning: ‘FacilityLocationMutualInformation::kernelQuery’ will be initialized after [-Wreorder]
  449. 18 | std::vector<std::vector <float> > kernelQuery; //n X numQueries
  450. | ^~~~~~~~~~~
  451. cpp/smi/FacilityLocationMutualInformation.h:14:11: warning: ‘float FacilityLocationMutualInformation::magnificationLambda’ [-Wreorder]
  452. 14 | float magnificationLambda;
  453. | ^~~~~~~~~~~~~~~~~~~
  454. cpp/smi/FacilityLocationMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  455. 12 | FacilityLocationMutualInformation::FacilityLocationMutualInformation(ll n_, int numQueries_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelQuery_, float magnificationLambda_): n(n_), numQueries(numQueries_), kernelImage(kernelImage_), kernelQuery(kernelQuery_), magnificationLambda(magnificationLambda_){
  456. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  457. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/FacilityLocationVariantMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/FacilityLocationVariantMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  458. In file included from cpp/smi/FacilityLocationVariantMutualInformation.cpp:10:
  459. cpp/smi/FacilityLocationVariantMutualInformation.h: In constructor ‘FacilityLocationVariantMutualInformation::FacilityLocationVariantMutualInformation(ll, int, const std::vector<std::vector<float> >&, float)’:
  460. cpp/smi/FacilityLocationVariantMutualInformation.h:15:39: warning: ‘FacilityLocationVariantMutualInformation::kernelQuery’ will be initialized after [-Wreorder]
  461. 15 | std::vector<std::vector <float> > kernelQuery; //n X numQueries
  462. | ^~~~~~~~~~~
  463. cpp/smi/FacilityLocationVariantMutualInformation.h:14:11: warning: ‘float FacilityLocationVariantMutualInformation::magnificationLambda’ [-Wreorder]
  464. 14 | float magnificationLambda;
  465. | ^~~~~~~~~~~~~~~~~~~
  466. cpp/smi/FacilityLocationVariantMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  467. 12 | FacilityLocationVariantMutualInformation::FacilityLocationVariantMutualInformation(ll n_, int numQueries_, std::vector<std::vector<float>> const &kernelQuery_, float magnificationLambda_): n(n_), numQueries(numQueries_), kernelQuery(kernelQuery_), magnificationLambda(magnificationLambda_){
  468. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  469. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/GraphCutMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/GraphCutMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  470. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/LogDeterminantMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/LogDeterminantMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  471. In file included from cpp/smi/LogDeterminantMutualInformation.cpp:10:
  472. cpp/smi/LogDeterminantMutualInformation.h: In constructor ‘LogDeterminantMutualInformation::LogDeterminantMutualInformation(ll, int, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, const std::vector<std::vector<float> >&, double, float)’:
  473. cpp/smi/LogDeterminantMutualInformation.h:15:37: warning: ‘LogDeterminantMutualInformation::kernelQueryQuery’ will be initialized after [-Wreorder]
  474. 15 | std::vector<std::vector<float>> kernelQueryQuery; // numQueries X
  475. | ^~~~~~~~~~~~~~~~
  476. cpp/smi/LogDeterminantMutualInformation.h:10:12: warning: ‘double LogDeterminantMutualInformation::lambda’ [-Wreorder]
  477. 10 | double lambda;
  478. | ^~~~~~
  479. cpp/smi/LogDeterminantMutualInformation.cpp:12:1: warning: when initialized here [-Wreorder]
  480. 12 | LogDeterminantMutualInformation::LogDeterminantMutualInformation(ll n_, int numQueries_, std::vector<std::vector<float>> const &kernelImage_, std::vector<std::vector<float>> const &kernelQuery_, std::vector<std::vector<float>> const &kernelQueryQuery_, double lambda_, float magnificationLambda_): n(n_), numQueries(numQueries_), kernelImage(kernelImage_), kernelQuery(kernelQuery_), kernelQueryQuery(kernelQueryQuery_), lambda(lambda_), magnificationLambda(magnificationLambda_){
  481. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  482. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/MutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/MutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  483. cpp/smi/MutualInformation.cpp: In member function ‘std::vector<std::pair<long long int, double> > MutualInformation::maximize(std::string, ll, bool, bool, float, bool, bool)’:
  484. cpp/smi/MutualInformation.cpp:108:45: warning: control reaches end of non-void function [-Wreturn-type]
  485. 108 | std::cerr << "Invalid Optimizer" << std::endl;
  486. | ^~~~
  487. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/ProbabilisticSetCoverMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/ProbabilisticSetCoverMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  488. In file included from cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:9:
  489. cpp/smi/ProbabilisticSetCoverMutualInformation.h: In constructor ‘ProbabilisticSetCoverMutualInformation::ProbabilisticSetCoverMutualInformation(ll, int, const std::vector<std::vector<float> >&, const std::vector<float>&, const std::unordered_set<int>&)’:
  490. cpp/smi/ProbabilisticSetCoverMutualInformation.h:18:37: warning: ‘ProbabilisticSetCoverMutualInformation::groundSetConceptProbabilities’ will be initialized after [-Wreorder]
  491. 18 | std::vector<std::vector<float>> groundSetConceptProbabilities;
  492. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  493. cpp/smi/ProbabilisticSetCoverMutualInformation.h:15:9: warning: ‘int ProbabilisticSetCoverMutualInformation::numConcepts’ [-Wreorder]
  494. 15 | int numConcepts;
  495. | ^~~~~~~~~~~
  496. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  497. 11 | ProbabilisticSetCoverMutualInformation::ProbabilisticSetCoverMutualInformation(ll n_, int numConcepts_,std::vector<std::vector<float>> const &groundSetConceptProbabilities_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const &Q_): n(n_), groundSetConceptProbabilities(groundSetConceptProbabilities_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_) {
  498. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  499. In file included from cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:9:
  500. cpp/smi/ProbabilisticSetCoverMutualInformation.h:19:21: warning: ‘ProbabilisticSetCoverMutualInformation::conceptWeights’ will be initialized after [-Wreorder]
  501. 19 | std::vector<float> conceptWeights;
  502. | ^~~~~~~~~~~~~~
  503. cpp/smi/ProbabilisticSetCoverMutualInformation.h:17:26: warning: ‘std::unordered_set<int> ProbabilisticSetCoverMutualInformation::Q’ [-Wreorder]
  504. 17 | std::unordered_set<int> Q; //set of concept indices in query set
  505. | ^
  506. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  507. 11 | ProbabilisticSetCoverMutualInformation::ProbabilisticSetCoverMutualInformation(ll n_, int numConcepts_,std::vector<std::vector<float>> const &groundSetConceptProbabilities_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const &Q_): n(n_), groundSetConceptProbabilities(groundSetConceptProbabilities_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_) {
  508. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  509. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverMutualInformation::evaluate(const std::unordered_set<long long int>&)’:
  510. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:28:9: warning: unused variable ‘result’ [-Wunused-variable]
  511. 28 | double result=0;
  512. | ^~~~~~
  513. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverMutualInformation::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  514. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:37:9: warning: unused variable ‘result’ [-Wunused-variable]
  515. 37 | double result = 0;
  516. | ^~~~~~
  517. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverMutualInformation::marginalGain(const std::unordered_set<long long int>&, ll)’:
  518. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:46:9: warning: unused variable ‘gain’ [-Wunused-variable]
  519. 46 | double gain = 0;
  520. | ^~~~
  521. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp: In member function ‘virtual double ProbabilisticSetCoverMutualInformation::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  522. cpp/smi/ProbabilisticSetCoverMutualInformation.cpp:56:9: warning: unused variable ‘gain’ [-Wunused-variable]
  523. 56 | double gain = 0;
  524. | ^~~~
  525. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/smi/SetCoverMutualInformation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/smi/SetCoverMutualInformation.o -std=c++17 -fvisibility=hidden -g0 -O3
  526. In file included from cpp/smi/SetCoverMutualInformation.cpp:9:
  527. cpp/smi/SetCoverMutualInformation.h: In constructor ‘SetCoverMutualInformation::SetCoverMutualInformation(ll, const std::vector<std::unordered_set<int> >&, int, const std::vector<float>&, const std::unordered_set<int>&)’:
  528. cpp/smi/SetCoverMutualInformation.h:18:42: warning: ‘SetCoverMutualInformation::coverSet’ will be initialized after [-Wreorder]
  529. 18 | std::vector<std::unordered_set<int>> coverSet;
  530. | ^~~~~~~~
  531. cpp/smi/SetCoverMutualInformation.h:15:9: warning: ‘int SetCoverMutualInformation::numConcepts’ [-Wreorder]
  532. 15 | int numConcepts;
  533. | ^~~~~~~~~~~
  534. cpp/smi/SetCoverMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  535. 11 | SetCoverMutualInformation::SetCoverMutualInformation(ll n_, std::vector<std::unordered_set<int>> const &coverSet_, int numConcepts_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const & Q_): n(n_), coverSet(coverSet_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_) {
  536. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  537. In file included from cpp/smi/SetCoverMutualInformation.cpp:9:
  538. cpp/smi/SetCoverMutualInformation.h:19:21: warning: ‘SetCoverMutualInformation::conceptWeights’ will be initialized after [-Wreorder]
  539. 19 | std::vector<float> conceptWeights;
  540. | ^~~~~~~~~~~~~~
  541. cpp/smi/SetCoverMutualInformation.h:17:26: warning: ‘std::unordered_set<int> SetCoverMutualInformation::Q’ [-Wreorder]
  542. 17 | std::unordered_set<int> Q; //set of concept indices in query set
  543. | ^
  544. cpp/smi/SetCoverMutualInformation.cpp:11:1: warning: when initialized here [-Wreorder]
  545. 11 | SetCoverMutualInformation::SetCoverMutualInformation(ll n_, std::vector<std::unordered_set<int>> const &coverSet_, int numConcepts_, std::vector<float> const& conceptWeights_, std::unordered_set<int> const & Q_): n(n_), coverSet(coverSet_), numConcepts(numConcepts_), conceptWeights(conceptWeights_), Q(Q_) {
  546. | ^~~~~~~~~~~~~~~~~~~~~~~~~
  547. cpp/smi/SetCoverMutualInformation.cpp:13:22: warning: comparison of integer expressions of different signedness: ‘ll’ {aka ‘long long int’} and ‘std::vector<std::unordered_set<int> >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
  548. 13 | for (ll i = 0; i < coverSet.size(); i++) {
  549. | ~~^~~~~~~~~~~~~~~~~
  550. cpp/smi/SetCoverMutualInformation.cpp: In member function ‘virtual double SetCoverMutualInformation::evaluate(const std::unordered_set<long long int>&)’:
  551. cpp/smi/SetCoverMutualInformation.cpp:25:9: warning: unused variable ‘result’ [-Wunused-variable]
  552. 25 | double result=0;
  553. | ^~~~~~
  554. cpp/smi/SetCoverMutualInformation.cpp: In member function ‘virtual double SetCoverMutualInformation::evaluateWithMemoization(const std::unordered_set<long long int>&)’:
  555. cpp/smi/SetCoverMutualInformation.cpp:34:9: warning: unused variable ‘result’ [-Wunused-variable]
  556. 34 | double result = 0;
  557. | ^~~~~~
  558. cpp/smi/SetCoverMutualInformation.cpp: In member function ‘virtual double SetCoverMutualInformation::marginalGain(const std::unordered_set<long long int>&, ll)’:
  559. cpp/smi/SetCoverMutualInformation.cpp:43:9: warning: unused variable ‘gain’ [-Wunused-variable]
  560. 43 | double gain = 0;
  561. | ^~~~
  562. cpp/smi/SetCoverMutualInformation.cpp: In member function ‘virtual double SetCoverMutualInformation::marginalGainWithMemoization(const std::unordered_set<long long int>&, ll, bool)’:
  563. cpp/smi/SetCoverMutualInformation.cpp:53:9: warning: unused variable ‘gain’ [-Wunused-variable]
  564. 53 | double gain = 0;
  565. | ^~~~
  566. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/submod/DisparityMin.cpp -o build/temp.linux-x86_64-cpython-38/cpp/submod/DisparityMin.o -std=c++17 -fvisibility=hidden -g0 -O3
  567. In file included from cpp/submod/DisparityMin.cpp:10:
  568. cpp/submod/DisparityMin.h: In constructor ‘DisparityMin::DisparityMin(ll, const std::vector<std::vector<float> >&, bool, const std::unordered_set<long long int>&)’:
  569. cpp/submod/DisparityMin.h:24:37: warning: ‘DisparityMin::denseKernel’ will be initialized after [-Wreorder]
  570. 24 | std::vector<std::vector<float>> denseKernel;
  571. | ^~~~~~~~~~~
  572. cpp/submod/DisparityMin.h:19:10: warning: ‘bool DisparityMin::partial’ [-Wreorder]
  573. 19 | bool partial;
  574. | ^~~~~~~
  575. cpp/submod/DisparityMin.cpp:15:1: warning: when initialized here [-Wreorder]
  576. 15 | DisparityMin::DisparityMin(ll n_, std::vector<std::vector<float>> const &denseKernel_, bool partial_, std::unordered_set<ll> const &ground_): n(n_), mode(dense), denseKernel(denseKernel_), partial(partial_) {
  577. | ^~~~~~~~~~~~
  578. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/submod/DisparitySum.cpp -o build/temp.linux-x86_64-cpython-38/cpp/submod/DisparitySum.o -std=c++17 -fvisibility=hidden -g0 -O3
  579. In file included from cpp/submod/DisparitySum.cpp:10:
  580. cpp/submod/DisparitySum.h: In constructor ‘DisparitySum::DisparitySum(ll, const std::vector<std::vector<float> >&, bool, const std::unordered_set<long long int>&)’:
  581. cpp/submod/DisparitySum.h:24:37: warning: ‘DisparitySum::denseKernel’ will be initialized after [-Wreorder]
  582. 24 | std::vector<std::vector<float>> denseKernel;
  583. | ^~~~~~~~~~~
  584. cpp/submod/DisparitySum.h:19:10: warning: ‘bool DisparitySum::partial’ [-Wreorder]
  585. 19 | bool partial;
  586. | ^~~~~~~
  587. cpp/submod/DisparitySum.cpp:15:1: warning: when initialized here [-Wreorder]
  588. 15 | DisparitySum::DisparitySum(ll n_, std::vector<std::vector<float>> const &denseKernel_, bool partial_, std::unordered_set<ll> const &ground_): n(n_), mode(dense), denseKernel(denseKernel_), partial(partial_) {
  589. | ^~~~~~~~~~~~
  590. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/submod/FacilityLocation.cpp -o build/temp.linux-x86_64-cpython-38/cpp/submod/FacilityLocation.o -std=c++17 -fvisibility=hidden -g0 -O3
  591. In file included from cpp/submod/FacilityLocation.cpp:10:
  592. cpp/submod/FacilityLocation.h: In constructor ‘FacilityLocation::FacilityLocation(ll, const std::vector<std::vector<float> >&, bool, const std::unordered_set<long long int>&, bool)’:
  593. cpp/submod/FacilityLocation.h:31:33: warning: ‘FacilityLocation::denseKernel’ will be initialized after [-Wreorder]
  594. 31 | std::vector<std::vector<float>>denseKernel; //size n_master X n
  595. | ^~~~~~~~~~~
  596. cpp/submod/FacilityLocation.h:24:7: warning: ‘bool FacilityLocation::partial’ [-Wreorder]
  597. 24 | bool partial; //if masked implementation is desired, relevant to be used in ClusteredFunction
  598. | ^~~~~~~
  599. cpp/submod/FacilityLocation.cpp:15:1: warning: when initialized here [-Wreorder]
  600. 15 | FacilityLocation::FacilityLocation(ll n_, std::vector<std::vector<float>> const &denseKernel_, bool partial_, std::unordered_set<ll> const &ground_, bool separateMaster_): n(n_), mode(dense), denseKernel(denseKernel_), partial(partial_), separateMaster(separateMaster_) {
  601. | ^~~~~~~~~~~~~~~~
  602. In file included from cpp/submod/FacilityLocation.cpp:10:
  603. cpp/submod/FacilityLocation.h: In constructor ‘FacilityLocation::FacilityLocation(ll, const std::vector<std::unordered_set<long long int> >&, const std::vector<std::vector<std::vector<float> > >&, const std::vector<long long int>&)’:
  604. cpp/submod/FacilityLocation.h:39:17: warning: ‘FacilityLocation::clusterIndexMap’ will be initialized after [-Wreorder]
  605. 39 | std::vector<ll>clusterIndexMap; //mapping from datapont index to index in cluster kernel, size = n
  606. | ^~~~~~~~~~~~~~~
  607. In file included from cpp/submod/FacilityLocation.cpp:10:
  608. cpp/submod/FacilityLocation.h:24:7: warning: ‘bool FacilityLocation::partial’ [-Wreorder]
  609. 24 | bool partial; //if masked implementation is desired, relevant to be used in ClusteredFunction
  610. | ^~~~~~~
  611. cpp/submod/FacilityLocation.cpp:120:1: warning: when initialized here [-Wreorder]
  612. 120 | FacilityLocation::FacilityLocation(ll n_, std::vector<std::unordered_set<ll>> const &clusters_,std::vector<std::vector<std::vector<float>>> const &clusterKernels_, std::vector<ll> const &clusterIndexMap_): n(n_), mode(clustered), num_clusters(clusters_.size()), clusters(clusters_), clusterKernels(clusterKernels_), clusterIndexMap(clusterIndexMap_), partial(false), separateMaster(false) {
  613. | ^~~~~~~~~~~~~~~~
  614. In file included from cpp/submod/FacilityLocation.cpp:10:
  615. cpp/submod/FacilityLocation.h: In copy constructor ‘FacilityLocation::FacilityLocation(const FacilityLocation&)’:
  616. cpp/submod/FacilityLocation.h:31:33: warning: ‘FacilityLocation::denseKernel’ will be initialized after [-Wreorder]
  617. 31 | std::vector<std::vector<float>>denseKernel; //size n_master X n
  618. | ^~~~~~~~~~~
  619. cpp/submod/FacilityLocation.h:24:7: warning: ‘bool FacilityLocation::partial’ [-Wreorder]
  620. 24 | bool partial; //if masked implementation is desired, relevant to be used in ClusteredFunction
  621. | ^~~~~~~
  622. cpp/submod/FacilityLocation.cpp:160:1: warning: when initialized here [-Wreorder]
  623. 160 | FacilityLocation::FacilityLocation(const FacilityLocation& f)
  624. | ^~~~~~~~~~~~~~~~
  625. x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DVERSION_INFO=1.1.5 -I/tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include -I/home/venkat/venv/include -I/usr/include/python3.8 -c cpp/submod/FacilityLocation2.cpp -o build/temp.linux-x86_64-cpython-38/cpp/submod/FacilityLocation2.o -std=c++17 -fvisibility=hidden -g0 -O3
  626. In file included from /tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include/pybind11/detail/../attr.h:13,
  627. from /tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include/pybind11/detail/class.h:12,
  628. from /tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include/pybind11/pybind11.h:13,
  629. from cpp/submod/FacilityLocation2.h:10,
  630. from cpp/submod/FacilityLocation2.cpp:10:
  631. /tmp/pip-build-env-55c9zdk5/overlay/lib/python3.8/site-packages/pybind11/include/pybind11/detail/../detail/common.h:266:10: fatal error: Python.h: No such file or directory
  632. 266 | #include <Python.h>
  633. | ^~~~~~~~~~
  634. compilation terminated.
  635. error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
  636. [end of output]
  637.  
  638. note: This error originates from a subprocess, and is likely not a problem with pip.
  639. ERROR: Failed building wheel for submodlib
  640. Failed to build submodlib
  641. ERROR: Could not build wheels for submodlib, which is required to install pyproject.toml-based projects
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement