TensorFlow에는 종종 여러 가지 방법이 있습니다.여러 작업보다 단일 작업을 사용하는 것이 더 좋습니까?
예를 하나 들어 x+=b
하나가 할 수있는 할 수있는 assign_add
, 또는 하나는 add
등을 할 수있는 2 개 작전이의 일을 할 수 비슷한 사례가있다 assign
한
Concat
+ExpandDims
대Stack
scatter_nd_update
여러 번, 대업데이트하려는 인덱스 조합을 별도로 사전 계산하여 한꺼번에 업데이트하십시오. N 대add_n
add
의
은 하나의 작업을 빠르게/더 근본적 있습니까? 또는 편의를 위해 사용 했습니까?
XLA JIT를 사용하여 이것을 변경합니까?
운영 체제는 더 효율적이다 말할 실제로 매우 어려운
tensorflow은 높은 수준에서 5 월의 같은 경우가 아니다 당신은 정말로 결론을 내릴 수 없습니다 ... "그것이 달려 있습니다"는 얻을 수있는 마감입니다. 그 날에 해당 머신에서 구현을 시도하기 만하면됩니다.한 줄의 코드를 추가하거나 제거하고 중요한 코드가 아무리 중요한 성능 변화가 일어나더라도 중요한 알고리즘과 관련이없는 경우에도 사용할 수 있습니다. 기본 컴파일 된 소프트웨어 물건 ... tensorflow이 점에서 특별하지 않습니다. –