-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Counters linux #1003
Counters linux #1003
Conversation
…n number." This reverts commit 9a29b52.
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
NeoML/src/Dnn/BaseLayer.cpp
Outdated
@@ -417,7 +417,8 @@ void CBaseLayer::reshape() | |||
|
|||
class CRunOnceTimer { | |||
public: | |||
CRunOnceTimer( bool enable, IMathEngine& mathEngine, int& hitCount, IPerformanceCounters::CCounter::TCounterType& result ); | |||
CRunOnceTimer( bool enable, IMathEngine& mathEngine, int& hitCount, | |||
IPerformanceCounters::CCounter::TCounterType& result, bool isOnlyTime = false); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is an internal class (it isn't located in public header). And it's used only for time measurement.
So, there's no need for parameter in ctor. Simply call mathEngine.CreatePerformanceCounters( true )
.
#if FINE_PLATFORM( FINE_ANDROID ) || FINE_PLATFORM( FINE_LINUX ) | ||
IPerformanceCounters* CCpuMathEngine::CreatePerformanceCounters( bool isOnlyTime ) const { | ||
if ( isOnlyTime ) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
codestyle always use figure brackets in if
statements (even if there's only one line)
@@ -629,7 +629,7 @@ class CCpuMathEngine : public IMathEngine, public IRawMemoryManager { | |||
void RowwiseExecute( const CBlobDesc& inputDesc, CRowwiseOperationDesc** operations, int operationCount, | |||
const CFloatHandle& input, const CFloatHandle& output ) override; | |||
|
|||
IPerformanceCounters* CreatePerformanceCounters() const override; | |||
IPerformanceCounters* CreatePerformanceCounters( bool isOnlyTime = false ) const override; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This header isn't public. No need for default value for isOnlyTime
. It's needed only in public interface (IMathEngine
)
83c8d06
to
ad340aa
Compare
NeoML/src/Dnn/BaseLayer.cpp
Outdated
CRunOnceTimer::CRunOnceTimer( bool enable, IMathEngine& mathEngine, int& hitCount, | ||
IPerformanceCounters::CCounter::TCounterType& result ) : | ||
counters( enable ? mathEngine.CreatePerformanceCounters() : nullptr ), | ||
CRunOnceTimer::CRunOnceTimer( bool enable, IMathEngine& mathEngine, int& hitCount, IPerformanceCounters::CCounter::TCounterType& result ) : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
codestyle max line length 120 characters
#elif FINE_PLATFORM( FINE_WINDOWS ) || FINE_PLATFORM( FINE_DARWIN ) || FINE_PLATFORM( FINE_IOS ) | ||
return new CPerformanceCountersDefault(); | ||
IPerformanceCounters* CCpuMathEngine::CreatePerformanceCounters( bool ) const { return new CPerformanceCountersDefault(); } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
codestyle max line length 120 characters
ad340aa
to
43f348d
Compare
Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
43f348d
to
e454b68
Compare
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
* Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
* added test to branch Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added rca22824 Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.207.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Counters linux (#1003) * Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.208.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Reduced CUDA dropout memory usage (#1005) * Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * started * revert some changes * added some new * reducing dropout memory usage on cuda Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * design changes have been made Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [CudaMathEngine] Fix warp-size iterations in max reducing functions (#1010) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [NeoML] Add min-max gradient clipping (#1009) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [CudaMathEngine] Fix restrict modifier for function arguments (#1011) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Fix CImageToPixelLayer::SetImageHeight/Width (#1012) Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.209.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [CudaMathEngine] Fix shared buffers initializations and expf calls (#1004) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * update fineobj to 15 47 (#1013) * update fineobj to 15 47 Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Upgrade NeoMLTest Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Call set_global_variables before include(FineInstall) Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Remove unused variable Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Fix protobuf compilation errors on Darwin Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Remove invalid unicode symbols from copyright (+update) Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Remove unused variable Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Update NeoMLTest version Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Switch to next NeoMLTest Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Update NeoMLTest Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> --------- Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.210.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Fix iOS CMake toolchain for newer versions of CMake (#1016) Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [NeoML] Transfer CDnnBlob data in threads pools (#1014) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * boost problem fixed Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> Co-authored-by: buildtech <buildtech@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Co-authored-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: NeoML-maintainer <65914319+NeoML-maintainer@users.noreply.github.com>
* added test to branch Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added rca22824 Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.207.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Counters linux (neoml-lib#1003) * Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * linux couners modified * fixing linux counters * small change * another count change * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for linux counter perfomance Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * fixed adding flag to perfomancecounter Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * another counting fixing Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * added flag for counters linux Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.208.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Reduced CUDA dropout memory usage (neoml-lib#1005) * Revert "Build Framework (NeoML-master 2.0.204.0): Incrementing version number." This reverts commit 9a29b52. * added test to branch * added rca22824 * started * revert some changes * added some new * reducing dropout memory usage on cuda Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * design changes have been made Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [CudaMathEngine] Fix warp-size iterations in max reducing functions (neoml-lib#1010) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [NeoML] Add min-max gradient clipping (neoml-lib#1009) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [CudaMathEngine] Fix restrict modifier for function arguments (neoml-lib#1011) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Fix CImageToPixelLayer::SetImageHeight/Width (neoml-lib#1012) Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.209.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [CudaMathEngine] Fix shared buffers initializations and expf calls (neoml-lib#1004) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * update fineobj to 15 47 (neoml-lib#1013) * update fineobj to 15 47 Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Upgrade NeoMLTest Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Call set_global_variables before include(FineInstall) Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Remove unused variable Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Fix protobuf compilation errors on Darwin Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Remove invalid unicode symbols from copyright (+update) Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Remove unused variable Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Update NeoMLTest version Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Switch to next NeoMLTest Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> * Update NeoMLTest Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> --------- Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Build Framework (NeoML-master 2.0.210.0): Incrementing version number. Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * Fix iOS CMake toolchain for newer versions of CMake (neoml-lib#1016) Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * [NeoML] Transfer CDnnBlob data in threads pools (neoml-lib#1014) Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> * boost problem fixed Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> --------- Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com> Signed-off-by: Kirill Golikov <kirill.golikov@abbyy.com> Signed-off-by: Valerii Fediunin <valery.fedyunin@abbyy.com> Signed-off-by: Valery Fedyunin <valery.fedyunin@abbyy.com> Co-authored-by: buildtech <buildtech@abbyy.com> Co-authored-by: daniyalaliev <daniial.aliev@abbyy.com> Co-authored-by: Valeriy Fedyunin <valery.fedyunin@abbyy.com> Co-authored-by: Kirill Golikov <kirill.golikov@abbyy.com> Co-authored-by: NeoML-maintainer <65914319+NeoML-maintainer@users.noreply.github.com> Signed-off-by: daniyalaliev <daniial.aliev@abbyy.com>
added flag to control number of perfomance counters for Linux/Android in 'IMathEngine::CreatePerformanceCounters()`
by default (isOnlyTime = false) calculates all possible counters