text: Title: [BUG] Tabular models fail to function properly in certain Docker container environments.
  Body: **Bug Report Checklist**
  <!-- Please ensure at least one of the following to help the developers troubleshoot the problem:  -->
  - [ ] I provided code that demonstrates a minimal reproducible example. <!-- Ideal, especially via source install --> 
  - [√] I confirmed bug exists on the latest mainline of AutoGluon via source install. <!-- Preferred --> 
  - [√] I confirmed bug exists on the latest stable version of AutoGluon. <!-- Unnecessary if prior items are checked --> 
  
  **Describe the bug**
  <!-- A clear and concise description of what the bug is. -->
  
  When running tabular models such as DirectTabular or RecursiveTabular in a Docker container where the number of logical CPUs is less than the number of physical CPUs, a bug occurs.
  
  It appears that every tabular model class has overridden a method named _get_default_resources(). For instance, in line 518 of tabular/models/lgb/lgb_model.py, there is an annotation stating that logical=False is faster for training. However, in practice, setting logical=False can lead to bugs in certain Docker environments.
  
  Given this issue, why not change the setting to logical=True, or simply remove this overridden method altogether, since the parent class already implements this method? This adjustment could help avoid the bug and ensure more consistent behavior across different environments.
  
  **Expected behavior**
  <!-- A clear and concise description of what you expected to happen. -->
  
  **To Reproduce**
  <!-- A minimal script to reproduce the issue. Links to Colab notebooks or similar tools are encouraged.  
  If the code is too long, feel free to put it in a public gist and link it in the issue: https://gist.github.com.  
  In short, we are going to copy-paste your code to run it and we expect to get the same result as you. -->
  
  **Screenshots / Logs**
  <!-- If applicable, add screenshots or logs to help explain your problem. -->
  
  **Installed Versions**
  <!-- Please run the following code snippet: -->
  <details>
  
  ```python
  # Replace this code with the output of the following:
  from autogluon.core.utils import show_versions
  show_versions()
  ```
  
  </details>
  